Отключение беспроводной связи при обнаружении соединения ethernet [ifplugd + netctl]

sed '
/^server/ d
/first block/a\
server 5.5.5.5\
server 6.6.6.6\
server 7.7.7.7
' /etc/ntp.conf

изменить только первое вхождение:

# first block occurrences
server 5.5.5.5
server 6.6.6.6
server 7.7.7.7

driftfile /var/lib/ntp/drift

# second block of occurrences
1
09.11.2016, 01:28
1 ответ

Когда я использую свой мобильный Wi-Fi EE, он автоматически подключается к VPN, этот же метод будет работать для этого;

создайте файл:

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

Он будет запускаться при изменении сети, поэтому мой скрипт проверяет, какой wifi подключен, и если он соответствует ... и я не подключен к ... vpn подключается ...

ваш скрипт должен проверить, есть ли eth соединение, затем сделать ifdown... остановить соединение...

something like;

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

for netctl;

(/etc/netctl/hooks)

if [ "$profile" == "eth-profile-name" -a "$action" == "CONNECT" ]; then
 netctl stop wifi-profile-name
fi
2
27.01.2020, 23:34

Теги

Похожие вопросы