Dav*_* GN 16 static-routes route windows-command-prompt interface
我有一台带有 2 个网络接口的计算机。一个接口连接到 IP 为 192.168.0.254 的 LAN 网络,另一个连接到记录仪服务器(192.168.0.233)。192.168.0.10 是 LAN 的网关。当我尝试ping 192.168.0.6时,Windows首先尝试路由到没有网络的接口(192.168.0.233);我想添加到 192.168.0.6/255.255.255.0 的路由,指定当我尝试 ping 192.168.0.6 时我想使用接口 192.168.0.254。我试过了:
route add 192.168.0.6 mask 255.255.255.0 192.168.0.10 if 13
Run Code Online (Sandbox Code Playgroud)
这是我的界面的打印件:
当我将静态路由添加到表中时,它不显示指定的接口,仅将其关联到网关。
这是正确的吗?
Dre*_*Dre 18
要在 windows route 命令中指定接口,您应该使用 'IF'... 大写字母,而不是小写字母。
此外,在您指定要将路由添加到单个 IP 192.168.0.6 的地方,您需要使用子网掩码 255.255.255.255。
子网掩码 255.255.255.255 指定单个主机。子网掩码 255.255.255.0 指定 192.168.0.X,其中 X=1-254
所以,你的命令应该是:
route add 192.168.0.6 mask 255.255.255.255 192.168.0.10 IF 13
Run Code Online (Sandbox Code Playgroud)
再看看你的问题,对你来说最好的解决方案可能是像普通的 192.168.0.X 网络一样使用你的 LAN 端......但是对于记录服务器,我建议指定一个不同的网络:192.168 的记录服务器 IP。 10.233,然后你的第二个网络接口应该是 192.168.10.2。这将消除手动配置路由的需要,并且可以为您简化一切。
Ant*_*ito 10
这应该有效:
route add 192.168.0.6 mask 255.255.255.0 192.168.0.254
Run Code Online (Sandbox Code Playgroud)
如果你想要持久性:
route -p add 192.168.0.6 mask 255.255.255.0 192.168.0.254
Run Code Online (Sandbox Code Playgroud)
不确定“如果”是什么,但试试这个成本:
route add 192.168.0.6 mask 255.255.255.0 192.168.0.254 metric 13
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
102949 次 |
最近记录: |