Поддерживает ли ядро ​​Linux изменение шлюзов на основе состояния IP вне вашей сети?

У меня есть два разных домашних интернет-соединения, и у меня есть IP-адрес от каждой локальной сети маршрутизатора (например, 10.0.0.2/24 и 10.0.1.2/24 с каждым маршрутизатором ISP, являющимся .1), настроенным на моем личном сервере, который затем распространяет доступ к Интернету в мою сеть.

Проблема в том, что один из моих интернет-провайдеров идет вниз. Я должен вручную изменить свой шлюз по умолчанию с 10.0.0.1 до 10.0.1.1, потому что эти IP-адреса установлены на каждом маршрутизаторе, а маршрутизаторы не находятся в режиме моста. Поскольку время простоя не имеет ничего общего с маршрутизаторами в моем доме, мой сервер не знает, что таблица маршрутизации не работает, потому что маршрутизатор все еще отвечает на ICMP-пакеты.

  • Лунный свет в Debian
  • btrfs на SD-карте, что означает «Btrfs обнаружены SSD-устройства, которые поддерживают режим SSD»?
  • Являются ли системные вызовы единственным способом взаимодействия с ядром Linux с пользовательской площадки?
  • iptables: изменить адрес локального источника, если адрес назначения совпадает
  • Как вызываются системные вызовы от человека 2?
  • open / dev / fb0: нет такого устройства
  • Вопрос в том, поддерживает ли поддержка ядра Linux проверку IP через шлюз и использование состояния этого маршрута для изменения моих шлюзов? Например, если бы я должен был установить 8.8.8.8, чтобы всегда идти через 10.0.0.1, и если этот IP перестанет отвечать, тогда также смените маршрут по умолчанию 10.0.0.1, это будет работать для меня.

    Я знаю, что факт, устанавливающий оба моих маршрутизатора для перехода в режим моста и позволяющий моему серверу выполнить рукопожатие PPPoE, будет работать лучше всего и не будет необходимости делать это, но хотя бы один из моих маршрутизаторов не поддерживает режим моста.

  • Как (Ограниченная память)> grep -F -f file_A file_B >> output.txt
  • Предоставляет ли Linux Predictive Self-Healing на x86?
  • Можно ли использовать APT на TinyCore?
  • «Заменить» оболочку по умолчанию (bash) с помощью tmux
  • Какова взаимосвязь (сходство и различия) между / proc / devices и / dev в Linux?
  • Алгоритм Grub MD5 Crypt
  • One Solution collect form web for “Поддерживает ли ядро ​​Linux изменение шлюзов на основе состояния IP вне вашей сети?”

    поддерживает ли ядро ​​Linux настройку проверки IP-адреса через шлюз и использование состояния этого маршрута для изменения моих шлюзов?

    Нет. Что-то вроде этого не является ядром для ядра. Вы должны сделать это в пользовательском пространстве.

    Обычный тип программного демона, который выполняет контроль и поддержку вашей таблицы маршрутизации, вероятно, не поддерживает ее либо потому, что она использует протоколы маршрутизации на основе стандартов, такие как OSPF и BGP, чтобы узнать правильные маршруты для установки с соседних маршрутизаторов, а не «ping что-то удаленное и назначить маршрут по умолчанию соответственно, если он успешный », но у него может быть такая функция …

    Я знаю, что факт, устанавливающий оба моих маршрутизатора для перехода в режим моста и позволяющий моему серверу выполнить рукопожатие PPPoE, будет работать лучше всего и не будет необходимости делать это, но хотя бы один из моих маршрутизаторов не поддерживает режим моста.

    FWIW это тоже не гарантия. Просто потому, что сеанс PPPoE не означает, что (весь) Интернет доступен по этому пути. В сети ISP может возникнуть проблема.

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