我有一台带有两个NIC的Red Had
Linux机器:
> eth0 – 10.0.1.253 | 255.0.0.0
> eth1 – 10.0.1.1 | 255.255.255.0
所以第一个在A类子网上,第二个在C类子网上.
这是我的路由表的样子:
Destination Gateway Genmask Flags Metric Ref Use Iface 10.0.1.0 * 255.255.255.0 U 0 0 0 eth1 link-local * 255.255.0.0 U 1002 0 0 eth0 10.0.0.0 * 255.0.0.0 U 0 0 0 eth0 default 10.0.0.1 0.0.0.0 UG 0 0 0 eth0
两个NIC连接到单独的物理(实际上是虚拟的)LAN段,我有一个主机连接到同一个LAN段eth0是IP 10.0.1.3 | 255.0.0.0但是我无法从这台机器ping它,因为它看起来很混乱并发送出eth1.当我禁用eth1强制数据包输出eth0时它连接但我需要两个都启用.
我认为解决方案是向我的主机10.0.1.3添加一个手动路由以强制它通过eth0.我不确定上面的信息是什么命令手动路线.基本上我需要向eth0发送任何流量到10.0.1.3.任何帮助都会很棒!!
解决方法
#route add -host 10.0.1.3 dev eth0