centos 7 路由问题请教

2017-04-25 17:51:41 +08:00
 pljhonglu

电脑安装的双网卡,一个连的局域网,一个连外网。但是配置路由的时候总会导致两个网段冲突。请大家帮忙看一下。

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 就好了。但是运行一段时间之后就又恢复成原样了。

请教大神该如何解决这个问题?

3296 次点击
所在节点    Linux
13 条回复
Tinet
2017-04-25 18:07:10 +08:00
是不是跑了什么软件导致的
wevsty
2017-04-25 18:09:42 +08:00
10.123.321.0
是什么鬼 IP ? IPV4 里最大地址 255 , 321 是什么鬼
IP 本身就不合法
pljhonglu
2017-04-25 18:10:55 +08:00
@wevsty #2 sorry ,这里是修改过了,没注意。。。
sys64
2017-04-25 18:13:10 +08:00
在 enp3s0 上添加一行 DEFROUTE=no 纯属猜测,试试
pljhonglu
2017-04-25 18:13:25 +08:00
@Tinet #1 除了系统的进程,没有其它网络相关的进程
raysonx
2017-04-25 19:29:20 +08:00
默认网关只能配置一个。
raysonx
2017-04-25 19:30:40 +08:00
具体来说,你在 enp3s0 和 enp5s0 两个接口的配置文件里同时配置了默认网关,不出问题才怪。
webjin1
2017-04-25 20:10:36 +08:00
+ 10086
linhua
2017-04-25 20:20:43 +08:00
把 10.123.123.1 对应的 Metric 值 改小一点
blackboar
2017-04-25 21:03:11 +08:00
公网配置网关,内网不要配置,你内网目标地址也就那么几个段,单独做一下静态路由就好了
MFC
2017-04-25 21:09:24 +08:00
BOOTPROTO=statis statis 是什么鬼?

GATEWAY0=10.123.321.255 姑且不说那个楼上已经说了的 321 了,.255 是广播地址,能当网关?
hawhaw
2017-04-26 13:51:57 +08:00
第一:网关不要配在 /etc/sysconfig/network-scripts/ifcfg-xxxx 里,缺省网关配在 /etc/sysconfig/network 里、其他作为静态路由配在 /etc/sysconfig/network-scripts/route-xxx 里
第二:干掉 Network Manager ,如果起了这货的话
pljhonglu
2017-04-26 15:48:32 +08:00
@hawhaw #12 确实起了 Network Manager ,不知道这个是干嘛的。。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/357295

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX