Derrube o wireless na detecção do link ethernet [ifplugd + netctl]

1

Existe alguma maneira de desativar o wireless na detecção de link com fio usando as ferramentas mencionadas no título? Dois serviços automáticos estão habilitados: netctl-auto e netctl-ifplugd em interfaces de correspondência.

    
por soocki 09.11.2016 / 00:23

1 resposta

2

Quando uso o meu Wi-Fi móvel da EE, conecto-me automaticamente a uma VPN, esse mesmo método funcionaria para isso;

crie um arquivo:

/etc/NetworkManager/dispatcher.d/wifi-stop.sh

Isso será executado quando a rede mudar, então meu script está verificando qual wifi está conectado e se ele corresponde ... e eu não estou conectado a ... vpn connect ...

seu script precisará verificar se existe uma conexão eth e fazer ifdown ... interromper a conexão ...

algo como:

if [ -n "$(nmcli con show --active | grep -i eth)" ]; then nmcli con down id "..."; fi

para netctl;

(/ etc / netctl / hooks)

if [ "$profile" == "eth-profile-name" -a "$action" == "CONNECT" ]; then
 netctl stop wifi-profile-name
fi
    
por 09.11.2016 / 00:32