From 1857244ea44a872265b05222f7f94a93b2d964b1 Mon Sep 17 00:00:00 2001 From: Jonatan Schlag Date: Thu, 29 Dec 2016 20:37:31 +0100 Subject: [PATCH] udev: Do not use MACVTAP for any wireless devices Fixes #11179 Signed-off-by: Jonatan Schlag Signed-off-by: Michael Tremer --- config/udev/network-hotplug-rename | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) 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 -- 2.39.5