如何更改特定网络接口的默认 IP 路由优先级

如何更改特定网络接口的默认 IP 路由优先级

我在我的板上使用了几个接口。 eth2 是我的控制接口 - 我想通过此接口上的 ssh 控制主板。 eth1 是我与另一块板的 back-2-back 接口。

我的问题是重启后出现的。首先为 eth1 设置默认 ip 路由,然后为 eht2 设置。这迫使我通过 eth1 (back-2-back) 进行 ssh,因为对前往 eth2 的 ssh 流量的所有回复都将被 ip 转发并从 eht1 推出。

如何配置接口的启动顺序,以便 eth2 首先注册默认 ip 路由?

答案1

您需要添加新的默认网关,删除旧的默认网关,然后将路由信息保存到配置文件中:

route add default via xx.xx.xx.xx
route del default via yy.yy.yy.yy
ip route add default gw xx.xx.xx.xx
ip route del default gw yy.yy.yy.yy

新网关 =xx.xx.xx.xx

旧网关=yy.yy.yy.yy

保存路由信息:

nano /etc/network/interfaces

添加以下行:

gateway xx.xx.xx.xx

重新启动网络:

/etc/init.d/networking restart

相关内容