Двойная маршрутизация отказов WAN с динамически назначаемыми IP-адресами

332
lolwut68

Я настраиваю портативный встроенный Linux-компьютер для использования на открытом воздухе, где я могу получить доступ к Интернету либо через беспроводную сеть, либо через сотовую сеть . Кроме того, машина сама создает собственную WLAN и пересылает пакеты IPv4 в / из вышеупомянутых портов WAN. Или, по крайней мере, это идея.

Моя проблема заключается в следующем: я бы хотел отдать приоритет беспроводному порту WAN и использовать сотовые данные только тогда, когда WiFi недоступен (аналогично тому, как работают современные смартфоны). Судя по моим исследованиям, мне кажется, что мне нужна маршрутизация аварийного переключения Dual WAN с использованием iproute2. Хотя я нашел несколько объяснений и примеров в сети, я не могу найти ни одного, где IP-адреса карт WAN динамически назначаются через DHCP.

Короче, у меня есть:

  1. wlan0 настроен как точка доступа.
  2. wlan1 настроен для автоматического входа в доверенную сеть WiFi, если она доступна.
  3. wwan0 включается при запуске, но должен использоваться, только если wlan1 не может найти соединение.

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

Извинения, если это дубликат или бессмысленный пост; Я новичок как на сайте, так и в сети в целом.

Ура!

2

0 ответов на вопрос