美文网首页
centos7 双网卡问题

centos7 双网卡问题

作者: 方生方死FSFS | 来源:发表于2023-11-22 11:19 被阅读0次

环境:

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 。

相关文章

网友评论

      本文标题:centos7 双网卡问题

      本文链接:https://www.haomeiwen.com/subject/hhhvsdtx.html