/etc/init.d/net.vlan21 -d start + _conf_d=/etc/init.d/../conf.d + _c=net + '[' -n net -a net '!=' net.vlan21 ']' + sourcex -e /etc/init.d/../conf.d/net.default + '[' -e = -e ']' + shift + '[' -e /etc/init.d/../conf.d/net.default ']' + return 1 + sourcex -e /etc/init.d/../conf.d/net + '[' -e = -e ']' + shift + '[' -e /etc/init.d/../conf.d/net ']' + . /etc/init.d/../conf.d/net ++ config_eth0=dhcp ++ config_eth1=172.24.24.1/24 ++ config_eth2=192.168.222.2/24 ++ vlans_eth2=21 ++ config_vlan21_name=vlan21 ++ config_vlan21=192.168.10.10/24 ++ vlan_start_eth2=no ++ rc_net_vlan21_need=net.eth2 + unset _c + sourcex -e /etc/init.d/../conf.d/net.vlan21.default + '[' -e = -e ']' + shift + '[' -e /etc/init.d/../conf.d/net.vlan21.default ']' + return 1 + sourcex -e /etc/init.d/../conf.d/net.vlan21 + '[' -e = -e ']' + shift + '[' -e /etc/init.d/../conf.d/net.vlan21 ']' + return 1 + unset _conf_d + sourcex -e /etc/rc.conf + '[' -e = -e ']' + shift + '[' -e /etc/rc.conf ']' + . /etc/rc.conf ++ rc_shell=/sbin/sulogin ++ rc_depend_strict=NO ++ unicode=YES ++ rc_tty_number=12 + '[' Linux = Linux -a start = start ']' + '[' -d /sys/fs/cgroup/openrc ']' + mkdir -p /sys/fs/cgroup/openrc/net.vlan21 + echo 27357 + '[' -n '' ']' + sourcex /etc/init.d/net.vlan21 + '[' /etc/init.d/net.vlan21 = -e ']' + . /etc/init.d/net.vlan21 ++ MODULESDIR=/lib64/rc/net ++ MODULESLIST=/run/openrc/nettree ++ _config_vars='config routes' ++ '[' -z '' ']' ++ IN_BACKGROUND=NO ++ description='Configures network interfaces.' ++ __IFS=' ' + unset _d + unset _f + '[' -n '' ']' + '[' -n start ']' + '[' start = depend ']' + for _cmd in describe start stop status '${extra_commands:-$opts}' '$extra_started_commands' '$extra_stopped_commands' + '[' describe = start ']' + for _cmd in describe start stop status '${extra_commands:-$opts}' '$extra_started_commands' '$extra_stopped_commands' + '[' start = start ']' ++ command -v start + '[' start = start ']' + yesno NO + '[' -z NO ']' + case "$1" in + return 1 + unset _cmd + case $1 in + verify_boot + '[' '!' -e /run/openrc/softlevel ']' + return 0 ++ command -v start_pre + '[' '' = start_pre ']' + start + local IFACE=vlan21 oneworked=false fallback=false module= ++ shell_var vlan21 + local IFVAR=vlan21 cmd= our_metric= + local metric=0 _up_before_preup + eval '_up_before_preup=$up_before_preup_vlan21' ++ _up_before_preup= + '[' -z '' ']' + _up_before_preup= + einfo 'Bringing up interface vlan21' * Bringing up interface vlan21 + eindent + : 2 + '[' 2 -gt 40 ']' + export EINFO_INDENT + '[' -z '' ']' + local MODULES= + _load_modules true + local starting=true mymods= + _gen_module_list false + local x= f= force=false + false + '[' -s /run/openrc/nettree -a /run/openrc/nettree -nt /lib64/rc/net ']' + local update=false + for x in '"${MODULESDIR}"/*.sh' + '[' -e /lib64/rc/net/adsl.sh ']' + '[' /lib64/rc/net/adsl.sh -nt /run/openrc/nettree ']' + for x in '"${MODULESDIR}"/*.sh' + '[' -e /lib64/rc/net/apipa.sh ']' + '[' /lib64/rc/net/apipa.sh -nt /run/openrc/nettree ']' + for x in '"${MODULESDIR}"/*.sh' + '[' -e /lib64/rc/net/arping.sh ']' + '[' /lib64/rc/net/arping.sh -nt /run/openrc/nettree ']' + for x in '"${MODULESDIR}"/*.sh' + '[' -e /lib64/rc/net/bonding.sh ']' + '[' /lib64/rc/net/bonding.sh -nt /run/openrc/nettree ']' + for x in '"${MODULESDIR}"/*.sh' + '[' -e /lib64/rc/net/br2684ctl.sh ']' + '[' /lib64/rc/net/br2684ctl.sh -nt /run/openrc/nettree ']' + for x in '"${MODULESDIR}"/*.sh' + '[' -e /lib64/rc/net/bridge.sh ']' + '[' /lib64/rc/net/bridge.sh -nt /run/openrc/nettree ']' + for x in '"${MODULESDIR}"/*.sh' + '[' -e /lib64/rc/net/ccwgroup.sh ']' + '[' /lib64/rc/net/ccwgroup.sh -nt /run/openrc/nettree ']' + for x in '"${MODULESDIR}"/*.sh' + '[' -e /lib64/rc/net/clip.sh ']' + '[' /lib64/rc/net/clip.sh -nt /run/openrc/nettree ']' + for x in '"${MODULESDIR}"/*.sh' + '[' -e /lib64/rc/net/dhclient.sh ']' + '[' /lib64/rc/net/dhclient.sh -nt /run/openrc/nettree ']' + for x in '"${MODULESDIR}"/*.sh' + '[' -e /lib64/rc/net/dhcpcd.sh ']' + '[' /lib64/rc/net/dhcpcd.sh -nt /run/openrc/nettree ']' + for x in '"${MODULESDIR}"/*.sh' + '[' -e /lib64/rc/net/ethtool.sh ']' + '[' /lib64/rc/net/ethtool.sh -nt /run/openrc/nettree ']' + for x in '"${MODULESDIR}"/*.sh' + '[' -e /lib64/rc/net/firewalld.sh ']' + '[' /lib64/rc/net/firewalld.sh -nt /run/openrc/nettree ']' + for x in '"${MODULESDIR}"/*.sh' + '[' -e /lib64/rc/net/ifconfig.sh ']' + '[' /lib64/rc/net/ifconfig.sh -nt /run/openrc/nettree ']' + for x in '"${MODULESDIR}"/*.sh' + '[' -e /lib64/rc/net/ifplugd.sh ']' + '[' /lib64/rc/net/ifplugd.sh -nt /run/openrc/nettree ']' + for x in '"${MODULESDIR}"/*.sh' + '[' -e /lib64/rc/net/ip6rd.sh ']' + '[' /lib64/rc/net/ip6rd.sh -nt /run/openrc/nettree ']' + for x in '"${MODULESDIR}"/*.sh' + '[' -e /lib64/rc/net/ip6to4.sh ']' + '[' /lib64/rc/net/ip6to4.sh -nt /run/openrc/nettree ']' + for x in '"${MODULESDIR}"/*.sh' + '[' -e /lib64/rc/net/ipppd.sh ']' + '[' /lib64/rc/net/ipppd.sh -nt /run/openrc/nettree ']' + for x in '"${MODULESDIR}"/*.sh' + '[' -e /lib64/rc/net/iproute2.sh ']' + '[' /lib64/rc/net/iproute2.sh -nt /run/openrc/nettree ']' + for x in '"${MODULESDIR}"/*.sh' + '[' -e /lib64/rc/net/iwconfig.sh ']' + '[' /lib64/rc/net/iwconfig.sh -nt /run/openrc/nettree ']' + for x in '"${MODULESDIR}"/*.sh' + '[' -e /lib64/rc/net/macchanger.sh ']' + '[' /lib64/rc/net/macchanger.sh -nt /run/openrc/nettree ']' + for x in '"${MODULESDIR}"/*.sh' + '[' -e /lib64/rc/net/macnet.sh ']' + '[' /lib64/rc/net/macnet.sh -nt /run/openrc/nettree ']' + for x in '"${MODULESDIR}"/*.sh' + '[' -e /lib64/rc/net/macvlan.sh ']' + '[' /lib64/rc/net/macvlan.sh -nt /run/openrc/nettree ']' + for x in '"${MODULESDIR}"/*.sh' + '[' -e /lib64/rc/net/netplugd.sh ']' + '[' /lib64/rc/net/netplugd.sh -nt /run/openrc/nettree ']' + for x in '"${MODULESDIR}"/*.sh' + '[' -e /lib64/rc/net/pppd.sh ']' + '[' /lib64/rc/net/pppd.sh -nt /run/openrc/nettree ']' + for x in '"${MODULESDIR}"/*.sh' + '[' -e /lib64/rc/net/pump.sh ']' + '[' /lib64/rc/net/pump.sh -nt /run/openrc/nettree ']' + for x in '"${MODULESDIR}"/*.sh' + '[' -e /lib64/rc/net/ssidnet.sh ']' + '[' /lib64/rc/net/ssidnet.sh -nt /run/openrc/nettree ']' + for x in '"${MODULESDIR}"/*.sh' + '[' -e /lib64/rc/net/system.sh ']' + '[' /lib64/rc/net/system.sh -nt /run/openrc/nettree ']' + for x in '"${MODULESDIR}"/*.sh' + '[' -e /lib64/rc/net/tuntap.sh ']' + '[' /lib64/rc/net/tuntap.sh -nt /run/openrc/nettree ']' + for x in '"${MODULESDIR}"/*.sh' + '[' -e /lib64/rc/net/udhcpc.sh ']' + '[' /lib64/rc/net/udhcpc.sh -nt /run/openrc/nettree ']' + for x in '"${MODULESDIR}"/*.sh' + '[' -e /lib64/rc/net/vlan.sh ']' + '[' /lib64/rc/net/vlan.sh -nt /run/openrc/nettree ']' + for x in '"${MODULESDIR}"/*.sh' + '[' -e /lib64/rc/net/wpa_supplicant.sh ']' + '[' /lib64/rc/net/wpa_supplicant.sh -nt /run/openrc/nettree ']' + false + return 0 + . /run/openrc/nettree ++ module_0=adsl ++ module_0_program='/usr/sbin/adsl-start /usr/sbin/pppoe-start' ++ module_0_program_start= ++ module_0_program_stop= ++ module_0_provide= ++ module_1=apipa ++ module_1_program=/sbin/arping ++ module_1_program_start= ++ module_1_program_stop= ++ module_1_provide= ++ module_2=arping ++ module_2_program='/sbin/arping /usr/sbin/arping2' ++ module_2_program_start= ++ module_2_program_stop= ++ module_2_provide= ++ module_3=bonding ++ module_3_program='/sbin/ifconfig /bin/ifconfig' ++ module_3_program_start= ++ module_3_program_stop= ++ module_3_provide= ++ module_4=br2684ctl ++ module_4_program= ++ module_4_program_start=br2684ctl ++ module_4_program_stop= ++ module_4_provide= ++ module_5=tuntap ++ module_5_program='ip openvpn tunctl' ++ module_5_program_start= ++ module_5_program_stop= ++ module_5_provide= ++ module_6=bridge ++ module_6_program=brctl ++ module_6_program_start= ++ module_6_program_stop= ++ module_6_provide= ++ module_7=ccwgroup ++ module_7_program= ++ module_7_program_start= ++ module_7_program_stop= ++ module_7_provide= ++ module_8=clip ++ module_8_program=/usr/sbin/atmsigd ++ module_8_program_start= ++ module_8_program_stop= ++ module_8_provide= ++ module_9=ethtool ++ module_9_program=ethtool ++ module_9_program_start= ++ module_9_program_stop= ++ module_9_provide= ++ module_10=macvlan ++ module_10_program=ip ++ module_10_program_start= ++ module_10_program_stop= ++ module_10_provide= ++ module_11=macchanger ++ module_11_program= ++ module_11_program_start= ++ module_11_program_stop= ++ module_11_provide= ++ module_12=macnet ++ module_12_program= ++ module_12_program_start= ++ module_12_program_stop= ++ module_12_provide= ++ module_13=rename ++ module_13_program= ++ module_13_program_start= ++ module_13_program_stop= ++ module_13_provide= ++ module_14=netplugd ++ module_14_program= ++ module_14_program_start=/sbin/netplugd ++ module_14_program_stop= ++ module_14_provide=plug ++ module_15=ifplugd ++ module_15_program= ++ module_15_program_start=/usr/sbin/ifplugd ++ module_15_program_stop= ++ module_15_provide=plug ++ module_16=ipppd ++ module_16_program= ++ module_16_program_start=/usr/sbin/ipppd ++ module_16_program_stop= ++ module_16_provide=isdn ++ module_17=iwconfig ++ module_17_program=/sbin/iwconfig ++ module_17_program_start= ++ module_17_program_stop= ++ module_17_provide=wireless ++ module_18=wpa_supplicant ++ module_18_program= ++ module_18_program_start= ++ module_18_program_stop= ++ module_18_provide=wireless ++ module_19=ssidnet ++ module_19_program= ++ module_19_program_start= ++ module_19_program_stop= ++ module_19_provide= ++ module_20=ifconfig ++ module_20_program='/sbin/ifconfig /bin/ifconfig' ++ module_20_program_start= ++ module_20_program_stop= ++ module_20_provide=interface ++ module_21=iproute2 ++ module_21_program=ip ++ module_21_program_start= ++ module_21_program_stop= ++ module_21_provide=interface ++ module_22=firewalld ++ module_22_program=firewall-cmd ++ module_22_program_start= ++ module_22_program_stop= ++ module_22_provide= ++ module_23=pppd ++ module_23_program=/usr/sbin/pppd ++ module_23_program_start= ++ module_23_program_stop= ++ module_23_provide=ppp ++ module_24=system ++ module_24_program= ++ module_24_program_start= ++ module_24_program_stop= ++ module_24_provide= ++ module_25=vlan ++ module_25_program=ip ++ module_25_program_start= ++ module_25_program_stop= ++ module_25_provide= ++ module_26=dhclient ++ module_26_program= ++ module_26_program_start=/sbin/dhclient ++ module_26_program_stop= ++ module_26_provide=dhcp ++ module_27=pump ++ module_27_program=/sbin/pump ++ module_27_program_start= ++ module_27_program_stop= ++ module_27_provide=dhcp ++ module_28=udhcpc ++ module_28_program= ++ module_28_program_start=/bin/busybox ++ module_28_program_stop= ++ module_28_provide=dhcp ++ module_29=dhcpcd ++ module_29_program= ++ module_29_program_start=dhcpcd ++ module_29_program_stop= ++ module_29_provide=dhcp ++ module_30=ip6rd ++ module_30_program=ip ++ module_30_program_start= ++ module_30_program_stop= ++ module_30_provide= ++ module_31=ip6to4 ++ module_31_program=ip ++ module_31_program_start= ++ module_31_program_stop= ++ module_31_provide= ++ module_32= + MODULES= + '[' vlan21 '!=' lo -a vlan21 '!=' lo0 ']' + eval 'mymods=$modules_vlan21' ++ mymods= + '[' -z '' ']' + mymods= + local i=-1 x= mod= f= provides= + true + : 0 + eval 'mod=$module_0' ++ mod=adsl + '[' -z adsl ']' + '[' -e /lib64/rc/net/adsl.sh ']' + eval set -- '$module_0_program' ++ set -- /usr/sbin/adsl-start /usr/sbin/pppoe-start + '[' -n /usr/sbin/adsl-start ']' + _program_available /usr/sbin/adsl-start /usr/sbin/pppoe-start + '[' -z /usr/sbin/adsl-start ']' + local x= + for x in '"$@"' + case "${x}" in + '[' -x /usr/sbin/adsl-start ']' + unset x + for x in '"$@"' + case "${x}" in + '[' -x /usr/sbin/pppoe-start ']' + unset x + '[' -n '' ']' + return 1 + vewarn 'Skipping module adsl due to missing program: /usr/sbin/adsl-start' /usr/sbin/pppoe-start + continue + true + : 1 + eval 'mod=$module_1' ++ mod=apipa + '[' -z apipa ']' + '[' -e /lib64/rc/net/apipa.sh ']' + eval set -- '$module_1_program' ++ set -- /sbin/arping + '[' -n /sbin/arping ']' + _program_available /sbin/arping + '[' -z /sbin/arping ']' + local x= + for x in '"$@"' + case "${x}" in + '[' -x /sbin/arping ']' + break + '[' -n /sbin/arping ']' + echo /sbin/arping + return 0 + true + eval set -- '$module_1_program_start' ++ set -- + '[' -n '' ']' + eval 'provides=$module_1_provide' ++ provides= + true + case " ${mymods} " in + MODULES=apipa + . /lib64/rc/net/apipa.sh + '[' -z '' ']' + continue + true + : 2 + eval 'mod=$module_2' ++ mod=arping + '[' -z arping ']' + '[' -e /lib64/rc/net/arping.sh ']' + eval set -- '$module_2_program' ++ set -- /sbin/arping /usr/sbin/arping2 + '[' -n /sbin/arping ']' + _program_available /sbin/arping /usr/sbin/arping2 + '[' -z /sbin/arping ']' + local x= + for x in '"$@"' + case "${x}" in + '[' -x /sbin/arping ']' + break + '[' -n /sbin/arping ']' + echo /sbin/arping + return 0 + true + eval set -- '$module_2_program_start' ++ set -- + '[' -n '' ']' + eval 'provides=$module_2_provide' ++ provides= + true + case " ${mymods} " in + MODULES='apipa arping' + . /lib64/rc/net/arping.sh + '[' -z '' ']' + continue + true + : 3 + eval 'mod=$module_3' ++ mod=bonding + '[' -z bonding ']' + '[' -e /lib64/rc/net/bonding.sh ']' + eval set -- '$module_3_program' ++ set -- /sbin/ifconfig /bin/ifconfig + '[' -n /sbin/ifconfig ']' + _program_available /sbin/ifconfig /bin/ifconfig + '[' -z /sbin/ifconfig ']' + local x= + for x in '"$@"' + case "${x}" in + '[' -x /sbin/ifconfig ']' + unset x + for x in '"$@"' + case "${x}" in + '[' -x /bin/ifconfig ']' + break + '[' -n /bin/ifconfig ']' + echo /bin/ifconfig + return 0 + true + eval set -- '$module_3_program_start' ++ set -- + '[' -n '' ']' + eval 'provides=$module_3_provide' ++ provides= + true + case " ${mymods} " in + MODULES='apipa arping bonding' + . /lib64/rc/net/bonding.sh ++ _config_vars='config routes slaves' + '[' -z '' ']' + continue + true + : 4 + eval 'mod=$module_4' ++ mod=br2684ctl + '[' -z br2684ctl ']' + '[' -e /lib64/rc/net/br2684ctl.sh ']' + eval set -- '$module_4_program' ++ set -- + '[' -n '' ']' + true + eval set -- '$module_4_program_start' ++ set -- br2684ctl + '[' -n br2684ctl ']' + _program_available br2684ctl + '[' -z br2684ctl ']' + local x= + for x in '"$@"' + case "${x}" in + type br2684ctl + unset x + '[' -n '' ']' + return 1 + vewarn 'Skipping module br2684ctl due to missing program: br2684ctl' + continue + true + : 5 + eval 'mod=$module_5' ++ mod=tuntap + '[' -z tuntap ']' + '[' -e /lib64/rc/net/tuntap.sh ']' + eval set -- '$module_5_program' ++ set -- ip openvpn tunctl + '[' -n ip ']' + _program_available ip openvpn tunctl + '[' -z ip ']' + local x= + for x in '"$@"' + case "${x}" in + type ip + break + '[' -n ip ']' + echo ip + return 0 + true + eval set -- '$module_5_program_start' ++ set -- + '[' -n '' ']' + eval 'provides=$module_5_provide' ++ provides= + true + case " ${mymods} " in + MODULES='apipa arping bonding tuntap' + . /lib64/rc/net/tuntap.sh ++ _config_vars='config routes slaves iproute2 openvpn tunctl' + '[' -z '' ']' + continue + true + : 6 + eval 'mod=$module_6' ++ mod=bridge + '[' -z bridge ']' + '[' -e /lib64/rc/net/bridge.sh ']' + eval set -- '$module_6_program' ++ set -- brctl + '[' -n brctl ']' + _program_available brctl + '[' -z brctl ']' + local x= + for x in '"$@"' + case "${x}" in + type brctl + unset x + '[' -n '' ']' + return 1 + vewarn 'Skipping module bridge due to missing program: brctl' + continue + true + : 7 + eval 'mod=$module_7' ++ mod=ccwgroup + '[' -z ccwgroup ']' + '[' -e /lib64/rc/net/ccwgroup.sh ']' + eval set -- '$module_7_program' ++ set -- + '[' -n '' ']' + true + eval set -- '$module_7_program_start' ++ set -- + '[' -n '' ']' + eval 'provides=$module_7_provide' ++ provides= + true + case " ${mymods} " in + MODULES='apipa arping bonding tuntap ccwgroup' + . /lib64/rc/net/ccwgroup.sh ++ _config_vars='config routes slaves iproute2 openvpn tunctl ccwgroup' + '[' -z '' ']' + continue + true + : 8 + eval 'mod=$module_8' ++ mod=clip + '[' -z clip ']' + '[' -e /lib64/rc/net/clip.sh ']' + eval set -- '$module_8_program' ++ set -- /usr/sbin/atmsigd + '[' -n /usr/sbin/atmsigd ']' + _program_available /usr/sbin/atmsigd + '[' -z /usr/sbin/atmsigd ']' + local x= + for x in '"$@"' + case "${x}" in + '[' -x /usr/sbin/atmsigd ']' + unset x + '[' -n '' ']' + return 1 + vewarn 'Skipping module clip due to missing program: /usr/sbin/atmsigd' + continue + true + : 9 + eval 'mod=$module_9' ++ mod=ethtool + '[' -z ethtool ']' + '[' -e /lib64/rc/net/ethtool.sh ']' + eval set -- '$module_9_program' ++ set -- ethtool + '[' -n ethtool ']' + _program_available ethtool + '[' -z ethtool ']' + local x= + for x in '"$@"' + case "${x}" in + type ethtool + unset x + '[' -n '' ']' + return 1 + vewarn 'Skipping module ethtool due to missing program: ethtool' + continue + true + : 10 + eval 'mod=$module_10' ++ mod=macvlan + '[' -z macvlan ']' + '[' -e /lib64/rc/net/macvlan.sh ']' + eval set -- '$module_10_program' ++ set -- ip + '[' -n ip ']' + _program_available ip + '[' -z ip ']' + local x= + for x in '"$@"' + case "${x}" in + type ip + break + '[' -n ip ']' + echo ip + return 0 + true + eval set -- '$module_10_program_start' ++ set -- + '[' -n '' ']' + eval 'provides=$module_10_provide' ++ provides= + true + case " ${mymods} " in + MODULES='apipa arping bonding tuntap ccwgroup macvlan' + . /lib64/rc/net/macvlan.sh + '[' -z '' ']' + continue + true + : 11 + eval 'mod=$module_11' ++ mod=macchanger + '[' -z macchanger ']' + '[' -e /lib64/rc/net/macchanger.sh ']' + eval set -- '$module_11_program' ++ set -- + '[' -n '' ']' + true + eval set -- '$module_11_program_start' ++ set -- + '[' -n '' ']' + eval 'provides=$module_11_provide' ++ provides= + true + case " ${mymods} " in + MODULES='apipa arping bonding tuntap ccwgroup macvlan macchanger' + . /lib64/rc/net/macchanger.sh ++ _config_vars='config routes slaves iproute2 openvpn tunctl ccwgroup mac' + '[' -z '' ']' + continue + true + : 12 + eval 'mod=$module_12' ++ mod=macnet + '[' -z macnet ']' + '[' -e /lib64/rc/net/macnet.sh ']' + eval set -- '$module_12_program' ++ set -- + '[' -n '' ']' + true + eval set -- '$module_12_program_start' ++ set -- + '[' -n '' ']' + eval 'provides=$module_12_provide' ++ provides= + true + case " ${mymods} " in + MODULES='apipa arping bonding tuntap ccwgroup macvlan macchanger macnet' + . /lib64/rc/net/macnet.sh + '[' -z '' ']' + continue + true + : 13 + eval 'mod=$module_13' ++ mod=rename + '[' -z rename ']' + '[' -e /lib64/rc/net/rename.sh ']' + continue + true + : 14 + eval 'mod=$module_14' ++ mod=netplugd + '[' -z netplugd ']' + '[' -e /lib64/rc/net/netplugd.sh ']' + eval set -- '$module_14_program' ++ set -- + '[' -n '' ']' + true + eval set -- '$module_14_program_start' ++ set -- /sbin/netplugd + '[' -n /sbin/netplugd ']' + _program_available /sbin/netplugd + '[' -z /sbin/netplugd ']' + local x= + for x in '"$@"' + case "${x}" in + '[' -x /sbin/netplugd ']' + unset x + '[' -n '' ']' + return 1 + vewarn 'Skipping module netplugd due to missing program: /sbin/netplugd' + continue + true + : 15 + eval 'mod=$module_15' ++ mod=ifplugd + '[' -z ifplugd ']' + '[' -e /lib64/rc/net/ifplugd.sh ']' + eval set -- '$module_15_program' ++ set -- + '[' -n '' ']' + true + eval set -- '$module_15_program_start' ++ set -- /usr/sbin/ifplugd + '[' -n /usr/sbin/ifplugd ']' + _program_available /usr/sbin/ifplugd + '[' -z /usr/sbin/ifplugd ']' + local x= + for x in '"$@"' + case "${x}" in + '[' -x /usr/sbin/ifplugd ']' + break + '[' -n /usr/sbin/ifplugd ']' + echo /usr/sbin/ifplugd + return 0 + eval 'provides=$module_15_provide' ++ provides=plug + true + case " ${mymods} " in + MODULES='apipa arping bonding tuntap ccwgroup macvlan macchanger macnet ifplugd' + . /lib64/rc/net/ifplugd.sh ++ _config_vars='config routes slaves iproute2 openvpn tunctl ccwgroup mac plug_timeout' + '[' -z plug ']' + local f= + for f in pre_start start post_start ++ command -v ifplugd_pre_start + eval 'plug_pre_start() { [ ifplugd_pre_start = ifplugd_pre_start ] || return 0; ifplugd_pre_start "$@"; }' + for f in pre_start start post_start ++ command -v ifplugd_start + eval 'plug_start() { [ = ifplugd_start ] || return 0; ifplugd_start "$@"; }' + for f in pre_start start post_start ++ command -v ifplugd_post_start + eval 'plug_post_start() { [ = ifplugd_post_start ] || return 0; ifplugd_post_start "$@"; }' + eval module_ifplugd_provides=plug ++ module_ifplugd_provides=plug + eval module_plug_providedby=ifplugd ++ module_plug_providedby=ifplugd + true + : 16 + eval 'mod=$module_16' ++ mod=ipppd + '[' -z ipppd ']' + '[' -e /lib64/rc/net/ipppd.sh ']' + eval set -- '$module_16_program' ++ set -- + '[' -n '' ']' + true + eval set -- '$module_16_program_start' ++ set -- /usr/sbin/ipppd + '[' -n /usr/sbin/ipppd ']' + _program_available /usr/sbin/ipppd + '[' -z /usr/sbin/ipppd ']' + local x= + for x in '"$@"' + case "${x}" in + '[' -x /usr/sbin/ipppd ']' + unset x + '[' -n '' ']' + return 1 + vewarn 'Skipping module ipppd due to missing program: /usr/sbin/ipppd' + continue + true + : 17 + eval 'mod=$module_17' ++ mod=iwconfig + '[' -z iwconfig ']' + '[' -e /lib64/rc/net/iwconfig.sh ']' + eval set -- '$module_17_program' ++ set -- /sbin/iwconfig + '[' -n /sbin/iwconfig ']' + _program_available /sbin/iwconfig + '[' -z /sbin/iwconfig ']' + local x= + for x in '"$@"' + case "${x}" in + '[' -x /sbin/iwconfig ']' + unset x + '[' -n '' ']' + return 1 + vewarn 'Skipping module iwconfig due to missing program: /sbin/iwconfig' + continue + true + : 18 + eval 'mod=$module_18' ++ mod=wpa_supplicant + '[' -z wpa_supplicant ']' + '[' -e /lib64/rc/net/wpa_supplicant.sh ']' + eval set -- '$module_18_program' ++ set -- + '[' -n '' ']' + true + eval set -- '$module_18_program_start' ++ set -- + '[' -n '' ']' + eval 'provides=$module_18_provide' ++ provides=wireless + true + case " ${mymods} " in + MODULES='apipa arping bonding tuntap ccwgroup macvlan macchanger macnet ifplugd wpa_supplicant' + . /lib64/rc/net/wpa_supplicant.sh ++ type _get_ssid + '[' -z wireless ']' + local f= + for f in pre_start start post_start ++ command -v wpa_supplicant_pre_start + eval 'wireless_pre_start() { [ wpa_supplicant_pre_start = wpa_supplicant_pre_start ] || return 0; wpa_supplicant_pre_start "$@"; }' + for f in pre_start start post_start ++ command -v wpa_supplicant_start + eval 'wireless_start() { [ = wpa_supplicant_start ] || return 0; wpa_supplicant_start "$@"; }' + for f in pre_start start post_start ++ command -v wpa_supplicant_post_start + eval 'wireless_post_start() { [ = wpa_supplicant_post_start ] || return 0; wpa_supplicant_post_start "$@"; }' + eval module_wpa_supplicant_provides=wireless ++ module_wpa_supplicant_provides=wireless + eval module_wireless_providedby=wpa_supplicant ++ module_wireless_providedby=wpa_supplicant + true + : 19 + eval 'mod=$module_19' ++ mod=ssidnet + '[' -z ssidnet ']' + '[' -e /lib64/rc/net/ssidnet.sh ']' + eval set -- '$module_19_program' ++ set -- + '[' -n '' ']' + true + eval set -- '$module_19_program_start' ++ set -- + '[' -n '' ']' + eval 'provides=$module_19_provide' ++ provides= + true + case " ${mymods} " in + MODULES='apipa arping bonding tuntap ccwgroup macvlan macchanger macnet ifplugd wpa_supplicant ssidnet' + . /lib64/rc/net/ssidnet.sh + '[' -z '' ']' + continue + true + : 20 + eval 'mod=$module_20' ++ mod=ifconfig + '[' -z ifconfig ']' + '[' -e /lib64/rc/net/ifconfig.sh ']' + eval set -- '$module_20_program' ++ set -- /sbin/ifconfig /bin/ifconfig + '[' -n /sbin/ifconfig ']' + _program_available /sbin/ifconfig /bin/ifconfig + '[' -z /sbin/ifconfig ']' + local x= + for x in '"$@"' + case "${x}" in + '[' -x /sbin/ifconfig ']' + unset x + for x in '"$@"' + case "${x}" in + '[' -x /bin/ifconfig ']' + break + '[' -n /bin/ifconfig ']' + echo /bin/ifconfig + return 0 + true + eval set -- '$module_20_program_start' ++ set -- + '[' -n '' ']' + eval 'provides=$module_20_provide' ++ provides=interface + true + case " ${mymods} " in + MODULES='apipa arping bonding tuntap ccwgroup macvlan macchanger macnet ifplugd wpa_supplicant ssidnet ifconfig' + . /lib64/rc/net/ifconfig.sh + '[' -z interface ']' + local f= + for f in pre_start start post_start ++ command -v ifconfig_pre_start + eval 'interface_pre_start() { [ ifconfig_pre_start = ifconfig_pre_start ] || return 0; ifconfig_pre_start "$@"; }' + for f in pre_start start post_start ++ command -v ifconfig_start + eval 'interface_start() { [ = ifconfig_start ] || return 0; ifconfig_start "$@"; }' + for f in pre_start start post_start ++ command -v ifconfig_post_start + eval 'interface_post_start() { [ = ifconfig_post_start ] || return 0; ifconfig_post_start "$@"; }' + eval module_ifconfig_provides=interface ++ module_ifconfig_provides=interface + eval module_interface_providedby=ifconfig ++ module_interface_providedby=ifconfig + true + : 21 + eval 'mod=$module_21' ++ mod=iproute2 + '[' -z iproute2 ']' + '[' -e /lib64/rc/net/iproute2.sh ']' + eval set -- '$module_21_program' ++ set -- ip + '[' -n ip ']' + _program_available ip + '[' -z ip ']' + local x= + for x in '"$@"' + case "${x}" in + type ip + break + '[' -n ip ']' + echo ip + return 0 + true + eval set -- '$module_21_program_start' ++ set -- + '[' -n '' ']' + eval 'provides=$module_21_provide' ++ provides=interface + true + case " ${mymods} " in + MODULES='apipa arping bonding tuntap ccwgroup macvlan macchanger macnet ifplugd wpa_supplicant ssidnet ifconfig iproute2' + . /lib64/rc/net/iproute2.sh + '[' -z interface ']' + local f= + for f in pre_start start post_start ++ command -v iproute2_pre_start + eval 'interface_pre_start() { [ iproute2_pre_start = iproute2_pre_start ] || return 0; iproute2_pre_start "$@"; }' + for f in pre_start start post_start ++ command -v iproute2_start + eval 'interface_start() { [ = iproute2_start ] || return 0; iproute2_start "$@"; }' + for f in pre_start start post_start ++ command -v iproute2_post_start + eval 'interface_post_start() { [ iproute2_post_start = iproute2_post_start ] || return 0; iproute2_post_start "$@"; }' + eval module_iproute2_provides=interface ++ module_iproute2_provides=interface + eval module_interface_providedby=iproute2 ++ module_interface_providedby=iproute2 + true + : 22 + eval 'mod=$module_22' ++ mod=firewalld + '[' -z firewalld ']' + '[' -e /lib64/rc/net/firewalld.sh ']' + eval set -- '$module_22_program' ++ set -- firewall-cmd + '[' -n firewall-cmd ']' + _program_available firewall-cmd + '[' -z firewall-cmd ']' + local x= + for x in '"$@"' + case "${x}" in + type firewall-cmd + unset x + '[' -n '' ']' + return 1 + vewarn 'Skipping module firewalld due to missing program: firewall-cmd' + continue + true + : 23 + eval 'mod=$module_23' ++ mod=pppd + '[' -z pppd ']' + '[' -e /lib64/rc/net/pppd.sh ']' + eval set -- '$module_23_program' ++ set -- /usr/sbin/pppd + '[' -n /usr/sbin/pppd ']' + _program_available /usr/sbin/pppd + '[' -z /usr/sbin/pppd ']' + local x= + for x in '"$@"' + case "${x}" in + '[' -x /usr/sbin/pppd ']' + unset x + '[' -n '' ']' + return 1 + vewarn 'Skipping module pppd due to missing program: /usr/sbin/pppd' + continue + true + : 24 + eval 'mod=$module_24' ++ mod=system + '[' -z system ']' + '[' -e /lib64/rc/net/system.sh ']' + eval set -- '$module_24_program' ++ set -- + '[' -n '' ']' + true + eval set -- '$module_24_program_start' ++ set -- + '[' -n '' ']' + eval 'provides=$module_24_provide' ++ provides= + true + case " ${mymods} " in + MODULES='apipa arping bonding tuntap ccwgroup macvlan macchanger macnet ifplugd wpa_supplicant ssidnet ifconfig iproute2 system' + . /lib64/rc/net/system.sh ++ _config_vars='config routes slaves iproute2 openvpn tunctl ccwgroup mac plug_timeout dns_servers dns_domain dns_search' ++ _config_vars='config routes slaves iproute2 openvpn tunctl ccwgroup mac plug_timeout dns_servers dns_domain dns_search dns_sortlist dns_options' ++ _config_vars='config routes slaves iproute2 openvpn tunctl ccwgroup mac plug_timeout dns_servers dns_domain dns_search dns_sortlist dns_options ntp_servers nis_servers nis_domain' + '[' -z '' ']' + continue + true + : 25 + eval 'mod=$module_25' ++ mod=vlan + '[' -z vlan ']' + '[' -e /lib64/rc/net/vlan.sh ']' + eval set -- '$module_25_program' ++ set -- ip + '[' -n ip ']' + _program_available ip + '[' -z ip ']' + local x= + for x in '"$@"' + case "${x}" in + type ip + break + '[' -n ip ']' + echo ip + return 0 + true + eval set -- '$module_25_program_start' ++ set -- + '[' -n '' ']' + eval 'provides=$module_25_provide' ++ provides= + true + case " ${mymods} " in + MODULES='apipa arping bonding tuntap ccwgroup macvlan macchanger macnet ifplugd wpa_supplicant ssidnet ifconfig iproute2 system vlan' + . /lib64/rc/net/vlan.sh ++ _config_vars='config routes slaves iproute2 openvpn tunctl ccwgroup mac plug_timeout dns_servers dns_domain dns_search dns_sortlist dns_options ntp_servers nis_servers nis_domain vlans' + '[' -z '' ']' + continue + true + : 26 + eval 'mod=$module_26' ++ mod=dhclient + '[' -z dhclient ']' + '[' -e /lib64/rc/net/dhclient.sh ']' + eval set -- '$module_26_program' ++ set -- + '[' -n '' ']' + true + eval set -- '$module_26_program_start' ++ set -- /sbin/dhclient + '[' -n /sbin/dhclient ']' + _program_available /sbin/dhclient + '[' -z /sbin/dhclient ']' + local x= + for x in '"$@"' + case "${x}" in + '[' -x /sbin/dhclient ']' + unset x + '[' -n '' ']' + return 1 + vewarn 'Skipping module dhclient due to missing program: /sbin/dhclient' + continue + true + : 27 + eval 'mod=$module_27' ++ mod=pump + '[' -z pump ']' + '[' -e /lib64/rc/net/pump.sh ']' + eval set -- '$module_27_program' ++ set -- /sbin/pump + '[' -n /sbin/pump ']' + _program_available /sbin/pump + '[' -z /sbin/pump ']' + local x= + for x in '"$@"' + case "${x}" in + '[' -x /sbin/pump ']' + unset x + '[' -n '' ']' + return 1 + vewarn 'Skipping module pump due to missing program: /sbin/pump' + continue + true + : 28 + eval 'mod=$module_28' ++ mod=udhcpc + '[' -z udhcpc ']' + '[' -e /lib64/rc/net/udhcpc.sh ']' + eval set -- '$module_28_program' ++ set -- + '[' -n '' ']' + true + eval set -- '$module_28_program_start' ++ set -- /bin/busybox + '[' -n /bin/busybox ']' + _program_available /bin/busybox + '[' -z /bin/busybox ']' + local x= + for x in '"$@"' + case "${x}" in + '[' -x /bin/busybox ']' + break + '[' -n /bin/busybox ']' + echo /bin/busybox + return 0 + eval 'provides=$module_28_provide' ++ provides=dhcp + true + case " ${mymods} " in + MODULES='apipa arping bonding tuntap ccwgroup macvlan macchanger macnet ifplugd wpa_supplicant ssidnet ifconfig iproute2 system vlan udhcpc' + . /lib64/rc/net/udhcpc.sh ++ _config_vars='config routes slaves iproute2 openvpn tunctl ccwgroup mac plug_timeout dns_servers dns_domain dns_search dns_sortlist dns_options ntp_servers nis_servers nis_domain vlans dhcp udhcpc' + '[' -z dhcp ']' + local f= + for f in pre_start start post_start ++ command -v udhcpc_pre_start + eval 'dhcp_pre_start() { [ = udhcpc_pre_start ] || return 0; udhcpc_pre_start "$@"; }' + for f in pre_start start post_start ++ command -v udhcpc_start + eval 'dhcp_start() { [ udhcpc_start = udhcpc_start ] || return 0; udhcpc_start "$@"; }' + for f in pre_start start post_start ++ command -v udhcpc_post_start + eval 'dhcp_post_start() { [ = udhcpc_post_start ] || return 0; udhcpc_post_start "$@"; }' + eval module_udhcpc_provides=dhcp ++ module_udhcpc_provides=dhcp + eval module_dhcp_providedby=udhcpc ++ module_dhcp_providedby=udhcpc + true + : 29 + eval 'mod=$module_29' ++ mod=dhcpcd + '[' -z dhcpcd ']' + '[' -e /lib64/rc/net/dhcpcd.sh ']' + eval set -- '$module_29_program' ++ set -- + '[' -n '' ']' + true + eval set -- '$module_29_program_start' ++ set -- dhcpcd + '[' -n dhcpcd ']' + _program_available dhcpcd + '[' -z dhcpcd ']' + local x= + for x in '"$@"' + case "${x}" in + type dhcpcd + break + '[' -n dhcpcd ']' + echo dhcpcd + return 0 + eval 'provides=$module_29_provide' ++ provides=dhcp + true + case " ${mymods} " in + MODULES='apipa arping bonding tuntap ccwgroup macvlan macchanger macnet ifplugd wpa_supplicant ssidnet ifconfig iproute2 system vlan udhcpc dhcpcd' + . /lib64/rc/net/dhcpcd.sh ++ _config_vars='config routes slaves iproute2 openvpn tunctl ccwgroup mac plug_timeout dns_servers dns_domain dns_search dns_sortlist dns_options ntp_servers nis_servers nis_domain vlans dhcp udhcpc dhcp dhcpcd' + '[' -z dhcp ']' + local f= + for f in pre_start start post_start ++ command -v dhcpcd_pre_start + eval 'dhcp_pre_start() { [ = dhcpcd_pre_start ] || return 0; dhcpcd_pre_start "$@"; }' + for f in pre_start start post_start ++ command -v dhcpcd_start + eval 'dhcp_start() { [ dhcpcd_start = dhcpcd_start ] || return 0; dhcpcd_start "$@"; }' + for f in pre_start start post_start ++ command -v dhcpcd_post_start + eval 'dhcp_post_start() { [ = dhcpcd_post_start ] || return 0; dhcpcd_post_start "$@"; }' + eval module_dhcpcd_provides=dhcp ++ module_dhcpcd_provides=dhcp + eval module_dhcp_providedby=dhcpcd ++ module_dhcp_providedby=dhcpcd + true + : 30 + eval 'mod=$module_30' ++ mod=ip6rd + '[' -z ip6rd ']' + '[' -e /lib64/rc/net/ip6rd.sh ']' + eval set -- '$module_30_program' ++ set -- ip + '[' -n ip ']' + _program_available ip + '[' -z ip ']' + local x= + for x in '"$@"' + case "${x}" in + type ip + break + '[' -n ip ']' + echo ip + return 0 + true + eval set -- '$module_30_program_start' ++ set -- + '[' -n '' ']' + eval 'provides=$module_30_provide' ++ provides= + true + case " ${mymods} " in + MODULES='apipa arping bonding tuntap ccwgroup macvlan macchanger macnet ifplugd wpa_supplicant ssidnet ifconfig iproute2 system vlan udhcpc dhcpcd ip6rd' + . /lib64/rc/net/ip6rd.sh ++ _config_vars='config routes slaves iproute2 openvpn tunctl ccwgroup mac plug_timeout dns_servers dns_domain dns_search dns_sortlist dns_options ntp_servers nis_servers nis_domain vlans dhcp udhcpc dhcp dhcpcd link prefix suffix ipv4mask relay' + '[' -z '' ']' + continue + true + : 31 + eval 'mod=$module_31' ++ mod=ip6to4 + '[' -z ip6to4 ']' + '[' -e /lib64/rc/net/ip6to4.sh ']' + eval set -- '$module_31_program' ++ set -- ip + '[' -n ip ']' + _program_available ip + '[' -z ip ']' + local x= + for x in '"$@"' + case "${x}" in + type ip + break + '[' -n ip ']' + echo ip + return 0 + true + eval set -- '$module_31_program_start' ++ set -- + '[' -n '' ']' + eval 'provides=$module_31_provide' ++ provides= + true + case " ${mymods} " in + MODULES='apipa arping bonding tuntap ccwgroup macvlan macchanger macnet ifplugd wpa_supplicant ssidnet ifconfig iproute2 system vlan udhcpc dhcpcd ip6rd ip6to4' + . /lib64/rc/net/ip6to4.sh ++ _config_vars='config routes slaves iproute2 openvpn tunctl ccwgroup mac plug_timeout dns_servers dns_domain dns_search dns_sortlist dns_options ntp_servers nis_servers nis_domain vlans dhcp udhcpc dhcp dhcpcd link prefix suffix ipv4mask relay link suffix relay' + '[' -z '' ']' + continue + true + : 32 + eval 'mod=$module_32' ++ mod= + '[' -z '' ']' + break + local 'LIST=apipa arping bonding tuntap ccwgroup macvlan macchanger macnet ifplugd wpa_supplicant ssidnet ifconfig iproute2 system vlan udhcpc dhcpcd ip6rd ip6to4' p= + MODULES= + true + for mod in '${LIST}' + eval 'x=$module_apipa_provides' ++ x= + '[' -n '' ']' + MODULES=apipa + for mod in '${LIST}' + eval 'x=$module_arping_provides' ++ x= + '[' -n '' ']' + MODULES='apipa arping' + for mod in '${LIST}' + eval 'x=$module_bonding_provides' ++ x= + '[' -n '' ']' + MODULES='apipa arping bonding' + for mod in '${LIST}' + eval 'x=$module_tuntap_provides' ++ x= + '[' -n '' ']' + MODULES='apipa arping bonding tuntap' + for mod in '${LIST}' + eval 'x=$module_ccwgroup_provides' ++ x= + '[' -n '' ']' + MODULES='apipa arping bonding tuntap ccwgroup' + for mod in '${LIST}' + eval 'x=$module_macvlan_provides' ++ x= + '[' -n '' ']' + MODULES='apipa arping bonding tuntap ccwgroup macvlan' + for mod in '${LIST}' + eval 'x=$module_macchanger_provides' ++ x= + '[' -n '' ']' + MODULES='apipa arping bonding tuntap ccwgroup macvlan macchanger' + for mod in '${LIST}' + eval 'x=$module_macnet_provides' ++ x= + '[' -n '' ']' + MODULES='apipa arping bonding tuntap ccwgroup macvlan macchanger macnet' + for mod in '${LIST}' + eval 'x=$module_ifplugd_provides' ++ x=plug + '[' -n plug ']' + eval 'p=$module_plug_providedby' ++ p=ifplugd + '[' ifplugd '!=' ifplugd ']' + MODULES='apipa arping bonding tuntap ccwgroup macvlan macchanger macnet ifplugd' + for mod in '${LIST}' + eval 'x=$module_wpa_supplicant_provides' ++ x=wireless + '[' -n wireless ']' + eval 'p=$module_wireless_providedby' ++ p=wpa_supplicant + '[' wpa_supplicant '!=' wpa_supplicant ']' + MODULES='apipa arping bonding tuntap ccwgroup macvlan macchanger macnet ifplugd wpa_supplicant' + for mod in '${LIST}' + eval 'x=$module_ssidnet_provides' ++ x= + '[' -n '' ']' + MODULES='apipa arping bonding tuntap ccwgroup macvlan macchanger macnet ifplugd wpa_supplicant ssidnet' + for mod in '${LIST}' + eval 'x=$module_ifconfig_provides' ++ x=interface + '[' -n interface ']' + eval 'p=$module_interface_providedby' ++ p=iproute2 + '[' ifconfig '!=' iproute2 ']' + continue + for mod in '${LIST}' + eval 'x=$module_iproute2_provides' ++ x=interface + '[' -n interface ']' + eval 'p=$module_interface_providedby' ++ p=iproute2 + '[' iproute2 '!=' iproute2 ']' + MODULES='apipa arping bonding tuntap ccwgroup macvlan macchanger macnet ifplugd wpa_supplicant ssidnet iproute2' + for mod in '${LIST}' + eval 'x=$module_system_provides' ++ x= + '[' -n '' ']' + MODULES='apipa arping bonding tuntap ccwgroup macvlan macchanger macnet ifplugd wpa_supplicant ssidnet iproute2 system' + for mod in '${LIST}' + eval 'x=$module_vlan_provides' ++ x= + '[' -n '' ']' + MODULES='apipa arping bonding tuntap ccwgroup macvlan macchanger macnet ifplugd wpa_supplicant ssidnet iproute2 system vlan' + for mod in '${LIST}' + eval 'x=$module_udhcpc_provides' ++ x=dhcp + '[' -n dhcp ']' + eval 'p=$module_dhcp_providedby' ++ p=dhcpcd + '[' udhcpc '!=' dhcpcd ']' + continue + for mod in '${LIST}' + eval 'x=$module_dhcpcd_provides' ++ x=dhcp + '[' -n dhcp ']' + eval 'p=$module_dhcp_providedby' ++ p=dhcpcd + '[' dhcpcd '!=' dhcpcd ']' + MODULES='apipa arping bonding tuntap ccwgroup macvlan macchanger macnet ifplugd wpa_supplicant ssidnet iproute2 system vlan dhcpcd' + for mod in '${LIST}' + eval 'x=$module_ip6rd_provides' ++ x= + '[' -n '' ']' + MODULES='apipa arping bonding tuntap ccwgroup macvlan macchanger macnet ifplugd wpa_supplicant ssidnet iproute2 system vlan dhcpcd ip6rd' + for mod in '${LIST}' + eval 'x=$module_ip6to4_provides' ++ x= + '[' -n '' ']' + MODULES='apipa arping bonding tuntap ccwgroup macvlan macchanger macnet ifplugd wpa_supplicant ssidnet iproute2 system vlan dhcpcd ip6rd ip6to4' + veinfo 'Loaded modules: apipa arping bonding tuntap ccwgroup macvlan macchanger macnet ifplugd wpa_supplicant ssidnet iproute2 system vlan dhcpcd ip6rd ip6to4' ++ command -v preup + '[' '' = preup ']' + _up + for module in '${MODULES}' ++ command -v apipa_pre_start + '[' '' = apipa_pre_start ']' + for module in '${MODULES}' ++ command -v arping_pre_start + '[' '' = arping_pre_start ']' + for module in '${MODULES}' ++ command -v bonding_pre_start + '[' bonding_pre_start = bonding_pre_start ']' + bonding_pre_start + local x= s= n= slaves= primary= ++ _get_array slaves_vlan21 ++ local _a= ++ '[' -n /bin/sh ']' ++ case "$(declare -p "$1" 2>/dev/null)" in +++ declare -p slaves_vlan21 ++ _array_helper slaves_vlan21 ++ local _a= ++ eval '_a=$slaves_vlan21' +++ _a= +++ echo '' +++ sed -e 's:^[[:space:]]*::' -e 's:[[:space:]]*$::' -e '/^$/d' -e 's:[[:space:]]\{1,\}: :g' ++ _a= ++ '[' -n '' ']' + slaves= + unset slaves_vlan21 + eval 'primary=$primary_vlan21' ++ primary= + unset primary_vlan21 + eval 'subsume=$subsume_vlan21' ++ subsume= + unset subsume_vlan21 + '[' -z '' ']' + return 0 + for module in '${MODULES}' ++ command -v tuntap_pre_start + '[' tuntap_pre_start = tuntap_pre_start ']' + tuntap_pre_start + local tuntap= + local rc= + eval 'tuntap=$tuntap_vlan21' ++ tuntap= + '[' -z '' ']' + return 0 + for module in '${MODULES}' ++ command -v ccwgroup_pre_start + '[' ccwgroup_pre_start = ccwgroup_pre_start ']' + ccwgroup_pre_start ++ _get_array ccwgroup_vlan21 ++ local _a= ++ '[' -n /bin/sh ']' ++ case "$(declare -p "$1" 2>/dev/null)" in +++ declare -p ccwgroup_vlan21 ++ _array_helper ccwgroup_vlan21 ++ local _a= ++ eval '_a=$ccwgroup_vlan21' +++ _a= +++ echo '' +++ sed -e 's:^[[:space:]]*::' -e 's:[[:space:]]*$::' -e '/^$/d' -e 's:[[:space:]]\{1,\}: :g' ++ _a= ++ '[' -n '' ']' + local ccwgroup= + '[' -z '' ']' + return 0 + for module in '${MODULES}' ++ command -v macvlan_pre_start + '[' macvlan_pre_start = macvlan_pre_start ']' + macvlan_pre_start + local macvlan= + eval 'macvlan=$macvlan_vlan21' ++ macvlan= + '[' -z '' ']' + return 0 + for module in '${MODULES}' ++ command -v macchanger_pre_start + '[' macchanger_pre_start = macchanger_pre_start ']' + macchanger_pre_start + yesno NO + '[' -z NO ']' + case "$1" in + return 1 + local mac= opts= + eval 'mac=$mac_vlan21' ++ mac= + '[' -z '' ']' + return 0 + for module in '${MODULES}' ++ command -v macnet_pre_start + '[' macnet_pre_start = macnet_pre_start ']' + macnet_pre_start ++ _get_mac_address + local mac= + '[' -z '' ']' + return 0 + for module in '${MODULES}' ++ command -v ifplugd_pre_start + '[' ifplugd_pre_start = ifplugd_pre_start ']' + ifplugd_pre_start + local pidfile=/var/run/ifplugd.vlan21.pid timeout= args= + yesno NO + '[' -z NO ']' + case "$1" in + return 1 + _exists + '[' -e /sys/class/net/vlan21 ']' + return 0 + for module in '${MODULES}' ++ command -v wpa_supplicant_pre_start + '[' wpa_supplicant_pre_start = wpa_supplicant_pre_start ']' + wpa_supplicant_pre_start + local opts= cliopts= cfgfile= ctrl_dir= wireless=true + local wpas=/usr/sbin/wpa_supplicant wpac=/usr/bin/wpa_cli + local actfile=/etc/wpa_supplicant/wpa_cli.sh + '[' '!' -x /usr/sbin/wpa_supplicant ']' + wpas=/sbin/wpa_supplicant + wpac=/bin/wpa_cli + '[' Linux = Linux ']' + '[' -e /etc/wpa_supplicant/wpa_cli.sh ']' + unset wpac + eval 'opts=$wpa_supplicant_vlan21' ++ opts= + eval 'cliopts=$wpa_cli_vlan21' ++ cliopts= + '[' -z '' ']' + cliopts= + case " ${opts} " in + _is_wireless + '[' -d /sys/class/net/vlan21/wireless -o -d /sys/class/net/vlan21/phy80211 ']' + '[' '!' -e /proc/net/wireless ']' + grep -Eq '^[[:space:]]*vlan21:' /proc/net/wireless + return 0 + for module in '${MODULES}' ++ command -v ssidnet_pre_start + '[' ssidnet_pre_start = ssidnet_pre_start ']' + ssidnet_pre_start + '[' -z '' -a -z '' ']' + return 0 + for module in '${MODULES}' ++ command -v iproute2_pre_start + '[' iproute2_pre_start = iproute2_pre_start ']' + iproute2_pre_start + local tunnel= + eval 'tunnel=$iptunnel_vlan21' ++ tunnel= + '[' -n '' ']' + local mtu= + eval 'mtu=$mtu_vlan21' ++ mtu= + '[' -n '' ']' + local len= + eval 'len=$txqueuelen_vlan21' ++ len= + '[' -n '' ']' + return 0 + for module in '${MODULES}' ++ command -v system_pre_start + '[' system_pre_start = system_pre_start ']' + system_pre_start + _system_dns + local servers= domain= search= sortlist= options= x= imetric= + eval 'servers=$dns_servers_vlan21' ++ servers= + '[' -z '' ']' + servers= + eval 'domain=$dns_domain_vlan21' ++ domain= + '[' -z '' ']' + domain= + eval 'search=$dns_search_vlan21' ++ search= + '[' -z '' ']' + search= + eval 'sortlist=$dns_sortlist_vlan21' ++ sortlist= + '[' -z '' ']' + sortlist= + eval 'options=$dns_options_vlan21' ++ options= + '[' -z '' ']' + options= + '[' -z '' -a -z '' -a -z '' -a -z '' -a -z '' ']' + return 0 + _system_ntp + local servers= buffer= x= + eval 'servers=$ntp_servers_vlan21' ++ servers= + '[' -z '' ']' + servers= + '[' -z '' ']' + return 0 + _system_nis + local servers= domain= x= buffer= + eval 'servers=$nis_servers_vlan21' ++ servers= + '[' -z '' ']' + servers= + eval 'domain=$nis_domain_vlan21' ++ domain= + '[' -z '' ']' + domain= + '[' -z '' -a -z '' ']' + return 0 + return 0 + for module in '${MODULES}' ++ command -v vlan_pre_start + '[' vlan_pre_start = vlan_pre_start ']' + vlan_pre_start + local vconfig + eval 'vconfig=$vconfig_vlan21' ++ vconfig= + '[' -n '' ']' + local vlans= + eval 'vlans=$vlans_vlan21' ++ vlans= + '[' -z '' ']' + return 0 + for module in '${MODULES}' ++ command -v dhcpcd_pre_start + '[' '' = dhcpcd_pre_start ']' + for module in '${MODULES}' ++ command -v ip6rd_pre_start + '[' ip6rd_pre_start = ip6rd_pre_start ']' + ip6rd_pre_start + local config + eval 'config=$config_vlan21' ++ config=192.168.10.10/24 + '[' 192.168.10.10/24 = ip6rd ']' + return 0 + for module in '${MODULES}' ++ command -v ip6to4_pre_start + '[' ip6to4_pre_start = ip6to4_pre_start ']' + ip6to4_pre_start + local config + eval 'config=$config_vlan21' ++ config=192.168.10.10/24 + '[' 192.168.10.10/24 = ip6to4 ']' + return 0 + _exists + '[' -e /sys/class/net/vlan21 ']' + eerror 'ERROR: interface vlan21 does not exist' * ERROR: interface vlan21 does not exist + eerror 'Ensure that you have loaded the correct kernel module for your hardware' * Ensure that you have loaded the correct kernel module for your hardware + return 1 + exit 1 * ERROR: net.vlan21 failed to start