加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

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

发布时间:2020-12-14 02:55:50 所属栏目: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 Iface10.0.1.0 * 255.2
我有一台带有两个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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读