From 4cad51425325abf13b7a8772ff09f852238423c2 Mon Sep 17 00:00:00 2001 From: Dave Reisner Date: Sat, 18 Jun 2011 11:39:59 -0400 Subject: network: support gateway-less network setup This also discards the explicit deletion of the route in network_down, as bringing down the interface will take care of this for us. Addresses FS#24690 Thanks-to: Matthias Dienstbier Signed-off-by: Dave Reisner --- network | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'network') diff --git a/network b/network index c2ad9ba..38ada9a 100755 --- a/network +++ b/network @@ -33,7 +33,7 @@ network_up() { fi done ip addr add $address/$netmask broadcast ${broadcast:-+} dev $interface || return 1 - ip route add default via $gateway || return 1 + [[ $gateway ]] && { ip route add default via $gateway || return 1; } else dhcpcd $DHCPCD_ARGS $interface || return 1 fi @@ -43,7 +43,6 @@ network_down() { if [[ -f /var/run/dhcpcd-$interface.pid ]]; then dhcpcd -k $interface || return 1 else - ip route del default || return 1 ip addr flush dev $interface || return 1 fi -- cgit v1.2.3