使用 2 个 NIC Centos 7 无法访问目标主机

使用 2 个 NIC Centos 7 无法访问目标主机

我的 CentOS 电脑上有 2 个网卡,它们显示为:

eth0: 192.168.0.174/23 local network
em1: 10.10.10.4/24 external network  

当我尝试 ping 到 10.10.10.1 时,回答我的 iface 是 eth0。

[root@SFVOIP ~]# ping 10.10.10.1  
PING 10.10.10.1 (10.10.10.1) 56(84) bytes of data.                         
From 192.168.0.174 icmp_seq=1 Destination Host Unreachable  
From 192.168.0.174 icmp_seq=2 Destination Host Unreachable  
From 192.168.0.174 icmp_seq=3 Destination Host Unreachable  
  From 192.168.0.174 icmp_seq=4 Destination Host Unreachable  
^C    
--- 10.10.10.1 ping statistics ---  
6 packets transmitted, 0 received, +4 errors, 100% packet loss, time 5000ms
pipe 4

我的问题可能是什么?

答案1

问题是路由错误;到 10.10.10.0/24 的连接/ping 不应使用网络eth0(即 192.168.0.0/23),而应通过em1.

因此,解决方案是从 eth0 接口删除默认路由(包括地址 10.10.10.0/24),和/或将 10 条路由添加到如下em1所示

ip route add 10.10.10.0/24 dev eth0

相关内容