From: Jonatan Schlag Date: Thu, 29 Dec 2016 19:37:31 +0000 (+0100) Subject: udev: Do not use MACVTAP for any wireless devices X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=1857244ea44a872265b05222f7f94a93b2d964b1;p=people%2Fms%2Fipfire-2.x.git udev: Do not use MACVTAP for any wireless devices Fixes #11179 Signed-off-by: Jonatan Schlag Signed-off-by: Michael Tremer --- diff --git a/config/udev/network-hotplug-rename b/config/udev/network-hotplug-rename index aaae641e15..1f8d5e1177 100644 --- a/config/udev/network-hotplug-rename +++ b/config/udev/network-hotplug-rename @@ -67,11 +67,21 @@ for zone in ${ZONES}; do # If a matching interface has been found we will # print the name to which udev will rename it. - if [ "${!mode}" = "macvtap" ]; then - echo "${!device}phys" - else - echo "${!device}" - fi + case "${!mode}" in + macvtap) + # MACVTAP mode doesn't work for WiFi devices + if [ -d "/sys/class/net/${INTERFACE}/phy80211" ]; then + logger -t network "MACVTAP mode is not supported for wireless devices" + echo "${!device}" + else + echo "${!device}phys" + fi + ;; + + *) + echo "${!device}" + ;; + esac exit 0 done