如何获取具有两个 WAN 的接口 GETWAY

如何获取具有两个 WAN 的接口 GETWAY

我有 2 个 ISP 连接,第一个 ISP 使用 mac 绑定,第二个使用 PPPoE

/etc/网络/接口

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

启动后我手动运行我的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,这些可能会改变。

我不知道如何从我的第一个 ISP 获取网关,因为启动后 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
...

请帮助我

哪里是最适合我跑步的地方余额???

相关内容