Eu tive o mesmo problema. @Nproject encontrou uma boa solução. Mas você não precisa modificar cada um desses procedimentos. Simplesmente vá até o final do arquivo Nproject mencionado ( /lib/dhcpcd/dhcpcd-hooks/10-wpa_supplicant
) e modifique o seguinte se cláusula:
ORIGINAL
if [ "$ifwireless" = "1" ] && \
type wpa_supplicant >/dev/null 2>&1 && \
type wpa_cli >/dev/null 2>&1
then
case "$reason" in
PREINIT) wpa_supplicant_start;;
RECONFIGURE) wpa_supplicant_reconfigure;;
DEPARTED) wpa_supplicant_stop;;
esac
fi
Adicione [ "$interface" != "TheInterfaceWPASupplicantShouldBeDisabledOn" ]
desta forma:
MODIFICADO
if [ "$ifwireless" = "1" ] && [ "$interface" != "TheInterfaceWPASupplicantShouldBeDisabledOn" ] && \
type wpa_supplicant >/dev/null 2>&1 && \
type wpa_cli >/dev/null 2>&1
then
case "$reason" in
PREINIT) wpa_supplicant_start;;
RECONFIGURE) wpa_supplicant_reconfigure;;
DEPARTED) wpa_supplicant_stop;;
esac
fi
Além disso, isso impedirá que o Gerenciador de Rede (GUI) na barra de tarefas mostre essa interface.