centos7 双网卡 上不了外网
metric 配置
通过查看配置,发现ifcfg-enp0s3和ifcfg-enp0s8都设置默认路由了,把ifcfg-enp0s8设置为no后问题解决
centos7 双网卡问题
https://www.jianshu.com/p/93be52364f95
Centos开机连接两个网卡问题解决
https://blog.youkuaiyun.com/ASIA_kobe/article/details/50396628
环境:
CentOS 7.9
网卡1(内网ens160):192.168.1.11 网关:192.168.1.1
网卡2(外网ens192):192.168.2.22 网关:192.168.2.1
问题:
网卡1 的 DEFROUTE=yes 参数时, 无法 ping 通 8.8.8.8 外网。
网卡1 的 DEFROUTE=no 参数时,可以 ping 通 8.8.8.8 外网。
方法一:删除内网的网关为默认网关,设置外网的网关为默认网关。
1、删除网卡1 的网关为默认网关。
ip route del default via 192.168.1.1 dev ens160
或者省略设备名,由系统自动补充。
ip route del default via 192.168.1.1
2、添加网卡2 的网关为默认网关。
ip route add default via 192.168.2.1 dev ens192
或者省略设备名,由系统自动补充。
ip route add default via 192.168.2.1
方法二:修改 网卡1的metric值 比 网卡2的metric值大。
1、设置网卡1的metric值为101,网卡2的metric值为100。
删除当前的默认路由规则
ip route del default
添加默认路由 为 192.168.2.1 metric 的值为 100
ip route add default via 192.168.2.1 metric 100
添加默认路由 为 192.168.1.1 metric 的值为 101
ip route add default via 192.168.1.1 metric 101
方法三:设置网卡1配置文件 的 DEFROUTE=no 。