
Я использую пару интерфейсов на своей плате. eth2 — это мой интерфейс управления. Я хочу управлять платой через ssh на этом интерфейсе. eth1 — это мой интерфейс back-2-back с другой платой, которая у меня есть.
Моя проблема возникает после перезагрузки. Маршрут ip по умолчанию сначала устанавливается для eth1, затем для eht2. Это заставляет меня использовать ssh через eth1 (back-2-back), так как все ответы на мой ssh-трафик, идущий на eth2, будут перенаправлены 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