Prefer iproute over ifconfig

Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>
Acked-by: Serge E. Hallyn <serge.hallyn@ubuntu.com>
This commit is contained in:
Stéphane Graber 2015-03-09 12:14:29 -04:00
parent 24f97cf71d
commit 50066f4f7e
2 changed files with 12 additions and 10 deletions

View File

@ -35,29 +35,31 @@ _netmask2cidr ()
}
ifdown() {
which ip >/dev/null 2>&1
if [ $? = 0 ]; then
ip link set dev $1 down
return
fi
which ifconfig >/dev/null 2>&1
if [ $? = 0 ]; then
ifconfig $1 down
return
fi
which ip >/dev/null 2>&1
if [ $? = 0 ]; then
ip link set dev $1 down
fi
}
ifup() {
which ifconfig >/dev/null 2>&1
if [ $? = 0 ]; then
ifconfig $1 $2 netmask $3 up
return
fi
which ip >/dev/null 2>&1
if [ $? = 0 ]; then
MASK=`_netmask2cidr ${LXC_NETMASK}`
CIDR_ADDR="${LXC_ADDR}/${MASK}"
ip addr add ${CIDR_ADDR} dev $1
ip link set dev $1 up
return
fi
which ifconfig >/dev/null 2>&1
if [ $? = 0 ]; then
ifconfig $1 $2 netmask $3 up
return
fi
}

View File

@ -17,7 +17,7 @@ while true; do
if [ "$CRTOOLS_SCRIPT_ACTION" = "network-unlock" ]; then
brctl addif $bridge $veth
ifconfig $veth 0.0.0.0 up
ip link set dev $veth up
fi
i=$((i+1))