同时有两个网关一个内网一个外网,怎么用route add命令实现内外网同时上

2025-01-06 19:55:48
推荐回答(4个)
回答1:

1、配置好ip地址,内网的ip地址把网关填好,外网的网关空着,填好dns。

2、之后点击运行,输入cmd,进入命令行模式。win7以上的要以管理员身份运行。

3、在命令行中输入route delete 0.0.0.0回车, 删除默认的路由。

4、之后输入route add 192.168.0.0 mask 255.255.255.0 192.168.0.254 -p 回车,此命令是添加一条内网的静态路由。

5、然后是添加默认路由,输入route add 0.0.0.0 mask 0.0.0.0 10.0.0.254 -p回车。完成。此时就可以同时上内外网了。

回答2:

方法:

1、打开命令窗口。在电脑左下角找到运行,输入命令cmd,回车即可。


2、删除默认路由。在弹出来的命令窗口,输入route delete 0.0.0.0。


3、添加内网静态路由。以内网网段为192.168.10.x,网关为192.168.10.1为例,输入命令route add 192.168.10.0 mask 255.255.255.0 192.168.10.1 -p,添加内网永久路由。


4、添加外网静态路由。以外网网段为192.168.20.x,网关为192.168.20.1为例。输入命令route add 0.0.0.0 mask 0.0.0.0 192.168.20.1 -p。添加外网永久路由。


5、设置完了以后,在命令窗口输入route print ,就可以显示本机的路由表了。

回答3:

在CMD下用route add 地址段 mask 子网掩码 (metric 1)命令解决,添加静态路由。详细说明:
如果你电脑同时装了双网卡(包括无线网卡),且分别属于不直接相连的网段,此时如果在两个属性里都设了网关,Windows只认其中一个导致两个网段不能同时上。
所以只能在其中一个网卡的属性中设网关(如两个内网段随便取一个,一个外网一个内网的设外网的方便),另一个网关先留空,然后运行cmd,运行“route -p add 内网网段 mask 子网掩码 内网网关(刚留空的)”,如果内网网段有多段的则多打几次这个命令就可以了。这个命令目的在于将原内网地址永久性地默认通过内网网关,适用于学校企业等同时存在多个不同网段服务器且接入也不同的。
特别要注意的是网段与子网掩码的对应关系不能输错!
example:
route -p add 192.168.0.0 mask 255.255.0.0 192.168.180.254 metric 1
route -p add 10.0.0.0 mask 255.0.0.0 192.168.180.254 metric 1
实践中发现该命令非常有用,可以指定任何特定的IP或段指向某网关。

回答4:

双网卡-----------------