双网卡、内外网

2015年11月2日 16:21:18

参考:Windows路由表配置:双网卡同时上公司内外网

我的网络环境:外网 & 内网

外网环境

外网:通过网线,配置固定 IP 等信息连接 internet

内网环境

内网:连接无线路由器,ip 和 dns 地址全部自动获取。路由指定固定 ip-192.168.1.105

操作步骤

根据以上内容在 命令行窗口中以管理员权限操作,中间遇到以下问题(加粗部分)。

  1. 起始时,连接网线,配置好 ip 等,正常上网;

  2. 连接无线路由器;此时上网出现异常,不能连接 internet

  3. 使用 route print 命令,可以看到有 2 条 0.0.0.0 的活动路由,造成上网冲突;

  4. >route delete 0.0.0.0 操作完毕后,使用 >route print 查看路由表。此时可能只删除了其中1条,再执行一次,将 0.0.0.0 的路由全部删除。

  5. 此时有线网络 IPv4 属性会失去“默认网关属性”,因为在 delete 操作中删除了

    失去默认网关

  6. >route add 0.0.0.0 mask 0.0.0.0 10.10.44.1 -p 执行完毕,重新能够上网。此条路由和之前 delete 的一条很相似,区别只有 2 点:此时添加的是永久路由,且 Metric 属性变动;(ps 查了查资料,没有完全弄清楚 Metric 的意义)

  7. >route add 0.0.0.0 mask 0.0.0.0 10.10.44.1 -p 执行完毕,访问内网失败,查看路由表,发现问题

    路由表

  8. delete 此条路由,执行 >route add 0.0.0.0 mask 0.0.0.0 10.10.44.1 IF 4 -p 指定网卡,此时能够访问内网设备,ping 192.168.1.108 成功;

  9. 此时满足使用预期。

  10. 在电脑重启,或待机重启,或断开无线连接重连之后,路由表中会自动添加

    自动添加

    造成上网失败,再手动删除此条路由(注意不能删除上面一条 0.0.0.0 的路由)正常。

问题

IF 4 是怎么来的?

路由表

延伸阅读:子网掩码是做什么用的?——子网掩码百度百科