Ubuntu/disable wlan if wired/cable network is available

From Mana zināšanu grāmata
Revision as of 10:41, 16 April 2026 by Kaspars (talk | contribs) (1 revision imported)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
sudo nano /etc/NetworkManager/dispatcher.d/99-wlan

 

#!/bin/bash
eth0_status=$(cat /sys/class/net/eth0/operstate)
enp0_status=$(cat /sys/class/net/enp0s31f6/operstate)
wlan0_status=$(cat /sys/class/net/wlp2s0/operstate)
if "$eth0_status" = "up" ;
    then
        nmcli radio wifi off
elif "$enp0_status" = "up" ;
    then
        nmcli radio wifi off
#elif "$wlan0_status" = "down" && "$eth0_status" = "down" && "$enp0_status" = "down";
#    then
else
        nmcli radio wifi on
fi