Как получить интерфейс GETWAY с двумя WAN

У меня есть 2 подключения к провайдеру, первый провайдер использует связывание Mac, второй использует PPPoE

/ и т.д. / сеть / интерфейсы

auto lo
auto lan
allow-hotplug gembird-white
allow-hotplug gembird-black

iface lo inet loopback

iface lan inet static
  address 192.168.1.1/24

iface gembird-white inet dhcp
  hwaddress ether 64:70:02:XX:XX:XX

iface gembird-black inet dhcp

auto dsl-provider
iface dsl-provider inet ppp
pre-up /bin/ip link set gembird-black up
provider dsl-provider

Afet boot Я вручную запускаю мой balance.sh:

#!/bin/bash

IF1="gembird-white"   # WAN interface 1
IF2="ppp0"            # WAN interface 2

GW1="188.230.111.1"
GW2="62.122.200.239"
W1=1
W2=2

route del default
ip route add default scope global nexthop via $GW1 dev $IF1 weight $W1 nexthop dev $IF2 weight $W2

Проблема в том, что первый провайдер дает мне динамический IP и динамический GW, которые могут измениться.

Я не знаю, как получить шлюз от моего первого провайдера, потому что после загрузки ppp уже запущен и

маршрут -n

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         0.0.0.0         0.0.0.0         U     0      0        0 ppp0
188.230.111.0   0.0.0.0         255.255.255.0   U     0      0        0 gembird-white
...

Помогите мне пожалуйста с этим

И где находится правильное место для запуска моего баланса.

0 ответов

Другие вопросы по тегам