From: Ralph Ronnquist Date: Fri, 25 Aug 2023 13:32:34 +0000 (+1000) Subject: Revised network startup to handle the ifup case better. X-Git-Tag: v0.1.13~2 X-Git-Url: https://git.rrq.au/?a=commitdiff_plain;h=6f4946607ac728f473033dcbabffaaa8b5f3a275;p=rrq%2Foverlay-boot.git Revised network startup to handle the ifup case better. --- diff --git a/functions b/functions index 8d2d5f3..959d762 100644 --- a/functions +++ b/functions @@ -115,11 +115,11 @@ setup_veth_cables() { # set up veth with specified mac address ip link add $IF type veth peer name eth$i address $MAC netns $NETNS fi - ip link set $IF up BR="${C%=*}" if [ -z "$BR" ] ; then - ifup $IF + ifup $IF || ip link set $IF up else + ip link set $IF up brctl addif $BR $IF fi i=$((i+1))