centos7 双网卡问题

2023-11-22  本文已影响0人  方生方死FSFS

环境:

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 。

上一篇 下一篇

猜你喜欢

热点阅读