X-Git-Url: http://gitweb.hugovil.com/?a=blobdiff_plain;f=stage2%2Fbootscripts%2Fifup;fp=stage2%2Fbootscripts%2Fifup;h=4224c473b4fa112bf77e12f570fc5f46e738e203;hb=7f1a3e5d69d0b1d64619604c30243e0070dc09ad;hp=7fb88d377cafc9d3ee30d0412cba2cdfa123098b;hpb=9fb2369ff4d602b40909d4dc8f25ab7a4a5bda0f;p=hvlinux.git diff --git a/stage2/bootscripts/ifup b/stage2/bootscripts/ifup index 7fb88d3..4224c47 100755 --- a/stage2/bootscripts/ifup +++ b/stage2/bootscripts/ifup @@ -57,6 +57,15 @@ elif [ x${BOOTPROTO} = "xstatic" ]; then # Static configuration cmd_run_log ip addr add ${IPADDR}/${PREFIX_LENGTH} dev ${DEVICE} brd + ${IFSCOPE} && cmd_run_log ip link set ${DEVICE} up + + if [ -n "${GATEWAY}" ]; then + if ip route | grep -q default; then + msg_log "Gateway already setup; skipping." + else + cmd_run_log_box "Adding default route to gateway ${GATEWAY}" \ + ip route add default via ${GATEWAY} dev ${DEVICE} + fi + fi elif [ x${BOOTPROTO} = "xpppoe" ]; then # PPPoE configuration cmd_run_log pppoe-start