--- /dev/null
+#!/bin/sh
+
+net=$1
+
+IFS=';'
+
+# TODO allow for /etc/sysconfig/$net also
+test -f /etc/sysconfig/$net.net || echo "unknown network configuration '$net'" >&2 && exit 1
+
+ifup_post() {
+ return 0
+}
+
+ifup_pre() {
+ return 0
+}
+
+. /etc/sysconfig/$net.net
+
+if [ $enable = 'no' || $enable -eq 0 ]; then; exit 0; fi
+
+ifup_pre
+
+ip link set dev $dev up
+
+for address in $addr do
+ ip addr add $address dev $dev
+done
+
+for r in $route; do
+ ip route add $r
+done
+
+ifup_post