linux – 添加到特定主机的路由会发出特定的接口

前端之家收集整理的这篇文章主要介绍了linux – 添加到特定主机的路由会发出特定的接口前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一台带有两个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

猜你在找的Linux相关文章