电脑安装的双网卡,一个连的局域网,一个连外网。但是配置路由的时候总会导致两个网段冲突。请大家帮忙看一下。
ifcfg-enp3s0(外网)
...
BOOTPROTO=static
IPADDR=10.123.123.5
NETMASK=255.255.255.0
GATEWAY=10.123.123.1
...
ifcfg-enp5s0(内网)
...
BOOTPROTO=statis
IPADDR=10.123.321.5
NETMASK=255.255.255.0
GATEWAY=
...
route-enp5s0
ADDRESS0=10.123.321.0
NETMASK0=255.255.255.0
GATEWAY0=10.123.321.255
无 route-enp3s0
route
$ route -n
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 10.123.123.1 0.0.0.0 UG 100 0 0 enp5s0
0.0.0.0 10.123.321.1 0.0.0.0 UG 101 0 0 enp3s0
10.123.123.0 0.0.0.0 255.255.255.0 U 100 0 0 enp3s0
10.123.321.0 0.0.0.0 255.255.255.0 U 100 0 0 enp5s0
问题:
系统运行一段时间后 route 就会出现两个 0.0.0.0
的,这个时候就会导致无法访问外网。需要手动执行一下 route del default gw 10.123.321.1
就好了。但是运行一段时间之后就又恢复成原样了。
请教大神该如何解决这个问题?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.