双网卡同时上网设置route命令

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了双网卡同时上网设置route命令相关的知识,希望对你有一定的参考价值。

内网192.168.68.65
255.255.255.0
192.168.1.1
(学籍专网)

外网192.168.1.99
255.255.255.0
192.168.68.1
(互联网)

我是这样设置的-----------------------------------------------------------------------
route add 0.0.0.0 mask 0.0.0.0 192.168.1.1 -p

(网卡1寻址路由,上互联网,默认路由)

route add 192.168.68.0 mask 255.255.255.0 192.168.68.1 -p

route add 192.168.70.0 mask 255.255.255.0 192.168.68.1 -p

但好像还是不正确哟。反正不能同时上双网,必须禁止其中一个,才能上另一个。

route add 192.168.70.0 mask 255.255.255.0 192.168.68.1 matric 1 -p

电脑同时装了双网卡(包括无线网卡),且分别属于不直接相连的网段,此时如果在两个属性里都设了网关,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或段指向某网关。

试试看吧
应该有些启发吧
参考技术A 如果是Windows系统的话,双网卡是无法设置同时上网的,只能是主备关系。如果你要做一个网卡上网,另一个网卡访问公司内部网络是可以做到的。
命令是route add□-p(永久添加,不加此参数重启电脑路由会消失)□192.168.1.0(目标网段)□mask□255.255.255.0(掩码)□192.168.2.1(下一跳)□metric□25(网络开销)
方框代表一个空格。

添加完成后输入route print查看你添加的路由。
参考技术B

命令如下:

1、route add -p192.168.1.0(目标网段);

2、mask 255.255.255.0(掩码);

3、192.168.2.1(下一跳);

4、metric25(网络开销);

Route命令,在数据包没有有效传递的情况下,可以利用route命令查看路由表;如果traceroute命令揭示出一条异常或低效的传输路径,则可以用route命令来确认为何选择该路径,而且可以配置一个更有效的路由。

清除所有不是主路由(网掩码为 255.255.255.255 的路由)、环回网络路由(目标为 127.0.0.0,网掩码为 255.255.255.0 的路由)或多播路由(目标为 224.0.0.0,网掩码为 240.0.0.0 的路由)的条目的路由表。如果它与命令之一(例如 add、change 或 delete)结合使用,表会在运行命令之前清除。

参考技术C 命令写错了,把里面的add和mask去掉试试

以上是关于双网卡同时上网设置route命令的主要内容,如果未能解决你的问题,请参考以下文章

用route命令添加永久路由

linux设置双网卡

一个电脑只能有一个网关,双网卡有两个网关时,该走哪个网关啊?

求助在linux下用c语言取得双网卡的网关地址

双网卡打开网页 总有延迟

Linux 设置双网卡通信,外网网卡和内网网卡