我有 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
...
请帮助我
哪里是最适合我跑步的地方余额???