network: setup gateway after setting up resolv.conf
If a daemon listens for route changes and wants to use the interface
afterwards, it should be able to resolve DNS
(cherry picked from commit 0b7bfacfea
)
parent
3cf4ec08e5
commit
968c66b609
|
@ -96,13 +96,13 @@ setup_net() {
|
||||||
[ -e "/tmp/net.ifaces" ] && read IFACES < /tmp/net.ifaces
|
[ -e "/tmp/net.ifaces" ] && read IFACES < /tmp/net.ifaces
|
||||||
[ -z "$IFACES" ] && IFACES="$netif"
|
[ -z "$IFACES" ] && IFACES="$netif"
|
||||||
# run the scripts written by ifup
|
# run the scripts written by ifup
|
||||||
[ -e /tmp/net.$netif.gw ] && . /tmp/net.$netif.gw
|
|
||||||
[ -e /tmp/net.$netif.hostname ] && . /tmp/net.$netif.hostname
|
[ -e /tmp/net.$netif.hostname ] && . /tmp/net.$netif.hostname
|
||||||
[ -e /tmp/net.$netif.override ] && . /tmp/net.$netif.override
|
[ -e /tmp/net.$netif.override ] && . /tmp/net.$netif.override
|
||||||
[ -e /tmp/dhclient.$netif.dhcpopts ] && . /tmp/dhclient.$netif.dhcpopts
|
[ -e /tmp/dhclient.$netif.dhcpopts ] && . /tmp/dhclient.$netif.dhcpopts
|
||||||
# set up resolv.conf
|
# set up resolv.conf
|
||||||
[ -e /tmp/net.$netif.resolv.conf ] && \
|
[ -e /tmp/net.$netif.resolv.conf ] && \
|
||||||
cp -f /tmp/net.$netif.resolv.conf /etc/resolv.conf
|
cp -f /tmp/net.$netif.resolv.conf /etc/resolv.conf
|
||||||
|
[ -e /tmp/net.$netif.gw ] && . /tmp/net.$netif.gw
|
||||||
|
|
||||||
# add static route
|
# add static route
|
||||||
for _p in $(getargs rd.route); do
|
for _p in $(getargs rd.route); do
|
||||||
|
|
Loading…
Reference in New Issue