When stopping Tun/Tap interface, a syntax error in the tuntap rcscript prevents removal/destruction of the iface when using tunctl from usermode-utilities. In /lib/rcscripts/net/tuntap.sh on line 94, ${fiace} should be ${iface}. See diff below. Error present in baselayout-1.12.6/net-scripts/net/tuntap.sh diff: --- /lib/rcscripts/net/tuntap.sh~ 2006-11-07 15:09:00.000000000 -0600 +++ /lib/rcscripts/net/tuntap.sh 2006-11-08 16:35:43.000000000 -0600 @@ -91,7 +91,7 @@ --dev-type "$(get_options tuntap)" \ --dev "${iface}" > /dev/null else - tunctl -d "${fiace}" >/dev/null + tunctl -d "${iface}" >/dev/null fi eend $? }
Fixed in baselayout-1.13.0_alpha6 Will also be fixed in baselayout-1.12.7 Thanks for the patch :)