因为工作中用到双网卡上网的缘故,把相关知识理了一遍

主要是使用双网卡,一个上外网一个上内网

1.查看路由表

route print   
永久路由:  
网络地址       网络掩码          网关地址        跃点数  
0.0.0.0       0.0.0.0         192.168.10.1    默认  
199.10.10.0   255.255.255.0   192.168.0.1     1

2.添加删除路由表

我们添加双网卡的时候,通常会在网络配置界面设置好ip、mask、gateway
这样设置经常会出问题,就是一个网卡上不了网,不是外网上不了就是内网上不了
这种时候我们从命令行进去看,会发现永久路由上会有两条 0.0.0.0 的记录,这样就是会冲突, 如下 192.168.10.1是我的外网,192.168.0.1是我的内网

永久路由:  
网络地址       网络掩码          网关地址        跃点数  
0.0.0.0       0.0.0.0         192.168.10.1    默认  
0.0.0.0       0.0.0.0         192.168.0.1     1

此时我们可以删掉一条不常用的,比如我自己外网是常用的,那我就把内网的永久录用删掉

route delete 0.0.0.0 192.168.0.1

删完你会发现网络界面里的gateway也没有了,这里可以发现永久路由就是界面里设置的那一个
这个时候我们的外网就正常了,但是内网不通 因为内网的ip比较少,所以我们可以针对一些特定的ip设置路由

route add 192.168.0.0 mask 255.255.255.0 192.168.0.1
route add 192.168.1.0 mask 255.255.255.0 192.168.0.1

我这边加了两个内网网络0段和1段的IP,都从192.168.0.1这个网关路由出去 这样内网和外网都能正常通信了

3.运行 ncpa.cpl 快速打开网络