Как использовать маршрутизацию для использования следующего доступного inetface

Моя система имеет 2 интерфейса (eth0, eth1).
Я открываю сокет и привязываю его с ip, прикрепленным к eth0 , теперь я хочу, чтобы ОС маршрутизировала пакеты в другой ip (который был прикреплен к eth1 но я не уверен, что это важно), если eth0 не работает.
Есть ли способ узнать, когда интерфейс отключен и перенаправить исходные пакеты через другой ip?

2 Solutions collect form web for “Как использовать маршрутизацию для использования следующего доступного inetface”

Похоже, вы хотите использовать драйвер связи . Это будет использовать один из ваших интерфейсов, и если он снизится, он перейдет к другому.

Я бы попытался изменить / etc / network / interfaces на что-то вроде этого:

 auto bond0 iface bond0 inet dhcp bond-slaves none bond-mode active-backup bond-miimon 100 auto eth0 iface eth0 inet manual bond-master bond0 bond-primary eth0 eth1 auto eth1 iface eth1 inet manual bond-master bond0 bond-primary eth0 eth1 

Мне удалось это сделать, используя следующее объяснение:

Использование отказоустойчивого маршрутизатора Linux
http://archive09.linux.com/articles/113988

  • Проблема OpenVPN и маршрутизации на OpenWRT
  • установить ip default исходящий в centos
  • Как узнать, какой интерфейс является моим публичным интерфейсом?
  • Перенаправление трафика, поступающего из туннеля SSH в туннель VPN на устройстве Linux
  • Не работает привязка к интерфейсу VPN
  • Как создать / настроить vpn, используя только SSH?
  • Где хранится таблица маршрутизации, хранящаяся внутри ядра Linux?
  • Проблема с сетью / маршрутизацией с centos
  • Как работает iptables MASQUERADE на входящей стороне?
  • Помощь с настройкой маршрутов
  • Статические маршруты в route-eth0 игнорируются
  • Interesting Posts

    apt-get подсказки для компакт-дисков при установке пакетов, как мне его остановить?

    Ввод пароля отвечает только Ctrl + D, и пароль не может быть прочитан

    Как настроить chrooted и non-chrooted sftp?

    В чем разница между localhost и localnets в именованной конфигурации

    Netid в ss-продукте запутывает

    Место хранения в LVM

    Работа с файлами rar

    Как развернуть туннельный пакет в iptables / netfilter и обработать туннельный пакет

    Как установить PostgreSQL и PostGIS на Ubuntu 14.04 и разрешить удаленный доступ через Интернет?

    Не удается запустить удаленный скрипт через скрипт bash, но может через терминал

    Цвет точки монтирования

    Сценарий Bash с диалогом (X) с запросом пароля root (заменитель kdesu)

    Каков самый короткий способ выбрать первый доступный порт в определенном диапазоне с помощью Bash?

    Как я могу использовать один сетевой порт для VPN, а другой – для всего остального?

    Fedora 24: как получить скрипт wx-config, обнаруженный в службе сборки openSUSE?

    Linux и Unix - лучшая ОС в мире.