Support multiple default gateways from DHCP server (rhbz#1408249)

master
Denis Silakov 2017-01-09 12:55:10 +03:00
parent 39c725dc4e
commit b2f6409a22
1 changed files with 7 additions and 1 deletions

View File

@ -48,7 +48,13 @@ setup_interface() {
# point-to-point connection => set explicit route to gateway
echo ip route add $gw dev $netif > /tmp/net.$netif.gw
fi
echo ip route replace default via $gw dev $netif >> /tmp/net.$netif.gw
IFS=' ' read -r main_gw other_gw <<< "$gw"
echo ip route replace default via $main_gw dev $netif >> /tmp/net.$netif.gw
if [ -n "$other_gw" ] ; then
for g in $other_gw; do
echo ip route add default via $g dev $netif >> /tmp/net.$netif.gw
done
fi
fi

if getargbool 1 rd.peerdns; then