タイトルに記載されているツールを使用して、有線リンク検出でワイヤレスを停止する方法はありますか? 2つの自動サービスが有効になります。対応するインターフェイスでnetctl-autoとnetctl-ifplugdです。
EEモバイルwifiを使用する場合、VPNに自動接続しますが、これと同じ方法で機能します。
ファイルを作成します。
/etc/NetworkManager/dispatcher.d/wifi-stop.sh
これはネットワークが変更されたときに実行されるので、私のスクリプトはどのWi-Fiが接続されているか、そしてそれが一致するかどうかをチェックしています...そして私は接続されていません... vpn connect ...
スクリプトは、eth接続があるかどうかを確認してから、ifdownを実行する必要があります...接続を停止します...
何かのようなもの;
if [ -n "$(nmcli con show --active | grep -i eth)" ]; then nmcli con down id "..."; fi
netctlの場合;
(/ etc/netctl/hooks)
if [ "$profile" == "eth-profile-name" -a "$action" == "CONNECT" ]; then
netctl stop wifi-profile-name
fi