我在我的板上使用了几个接口。 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