Мне невероятно сложно создать базовый маршрутизатор на Debian, который имеет соединения с двумя интернет-провайдерами, у которых IP-адреса являются динамическими. Мне не нужно связывание, мне просто нужен способ определить, когда WAN1 выходит из строя, и автоматически переключиться на WAN2 (или наоборот)
Я видел много документации о том, как это сделать, когда у вас есть статические IP-адреса / шлюзы, но не, если IP-адреса / шлюзы установлены через DHCP.
На самом деле у меня нет кода для показа, но в целом он должен начинаться примерно с этого, я предполагаю:
/ и т. д. / сеть / интерфейс
#loopback,etc
#LAN
auto eth0
iface eth0 inet static
address 192.168.1.1
netmast 255.255.255.0
network 192.168.1.255
#WAN1 / ISP1
auto eth3
iface eth3 inet dhcp
up #add iptables/nat/routing?
down #??
#WAN2 / ISP2
auto eth4
iface eth4 inet dhcp
up #add iptables/nat/routing?
down #???
Спасибо за любую помощь или указатели!
Одним из решений может быть создание сценария, который выполняет следующие действия:
Вышесказанное может быть выполнено с помощью простого сценария оболочки.