summaryrefslogtreecommitdiffstats
path: root/core/rootfs/rootfs-stage31/data/inc/setup_network
diff options
context:
space:
mode:
authorSimon Rettberg2018-05-04 11:53:18 +0200
committerSimon Rettberg2018-05-04 11:53:18 +0200
commita1d3b0cb74c2c5c192bcaafbdfe7f99e7a4e495d (patch)
tree5e1e3d7772a67e205af785091ada5c4ef44cabb0 /core/rootfs/rootfs-stage31/data/inc/setup_network
parent[rfs-stage31] Fix race when syncing time, more network setup tweaks (diff)
downloadmltk-a1d3b0cb74c2c5c192bcaafbdfe7f99e7a4e495d.tar.gz
mltk-a1d3b0cb74c2c5c192bcaafbdfe7f99e7a4e495d.tar.xz
mltk-a1d3b0cb74c2c5c192bcaafbdfe7f99e7a4e495d.zip
[rfs-stage31] Ordering
Diffstat (limited to 'core/rootfs/rootfs-stage31/data/inc/setup_network')
-rw-r--r--core/rootfs/rootfs-stage31/data/inc/setup_network3
1 files changed, 2 insertions, 1 deletions
diff --git a/core/rootfs/rootfs-stage31/data/inc/setup_network b/core/rootfs/rootfs-stage31/data/inc/setup_network
index 6a196b82..b067100d 100644
--- a/core/rootfs/rootfs-stage31/data/inc/setup_network
+++ b/core/rootfs/rootfs-stage31/data/inc/setup_network
@@ -64,12 +64,13 @@ for LINE in $IP_OUT; do
# of it into several variables
if [ -n "$CLIENTIP" ] ; then
# set static ip address
+ ip link set dev "$BRIDGE" up
ip addr add "$CLIENTIP/$(ipcalc -s -p "$CLIENTIP" "$SUBNET_MASK" | sed "s/.*=//")" broadcast "$BROADCAST_ADDRESS" dev "$BRIDGE"
[ -n "$GATEWAY" ] && ip route add default via "$GATEWAY" dev "$BRIDGE"
else
+ ip link set dev "$BRIDGE" up
NOIPYET="yes"
fi
- ip link set dev "$BRIDGE" up
# Ignore this device later on when systemd handles network interfaces (see hacked 99-systemd.rules in systemd data dir)
echo "SUBSYSTEM==\"net\", ACTION==\"add\", KERNEL==\"eth*\", ATTR{address}==\"$IFMAC\", TAG+=\"openslxignore\"" >> "${FUTURE_ROOT}/etc/udev/rules.d/01-ignore-boot-interface.rules"
else