Automatisk Deaktivering af W-Lan ved Kablet Forbindelse i Ubuntu/Gnome - Trin-for-Trin Guide

Hvordan kan W-Lan forbindelsen automatisk deaktiveres, når en kablet forbindelse er tilgængelig i Ubuntu/Gnome, uden at skulle konfigurere hele netværksopsætningen?

For at deaktivere W-Lan automatisk, når en kablet forbindelse er tilgængelig i Ubuntu/Gnome, skal du installere nødvendige pakker, oprette og gøre et script eksekverbart, samt genstarte NetworkManager.

Sådan deaktiveres W-Lan automatisk, når en kablet forbindelse er tilgængelig i Ubuntu/Gnome

For at få din W-Lan forbindelse til automatisk at deaktivere, når en kablet forbindelse er tilgængelig i Ubuntu/Gnome, kan du følge disse trin uden at skulle konfigurere hele netværksopsætningen:

  1. Installer required packages:

    Åbn terminalen og installer network-manager og network-manager-gnome pakkerne, hvis de ikke allerede er installeret.

    sudo apt-get install network-manager network-manager-gnome
  2. Opret et script:

    Opret et script, der automatisk deaktiverer W-Lan, når en kablet forbindelse er tilgængelig.

    sudo nano /etc/NetworkManager/dispatcher.d/10-wlan-eth-switch

    Indsæt følgende indhold i filen:

    #!/bin/bash
    IF_WLAN="wlan0"
    IF_ETH="eth0"
    
    if [ "$1" == "$IF_ETH" ]; then
        case "$2" in
            up)
                nmcli radio wifi off
                ;;
            down)
                nmcli radio wifi on
                ;;
        esac
    fi
  3. Gør scriptet eksekverbart:

    Giv scriptet de nødvendige tilladelser til at blive eksekveret.

    sudo chmod +x /etc/NetworkManager/dispatcher.d/10-wlan-eth-switch
  4. Genstart NetworkManager:

    Genstart NetworkManager for at anvende ændringerne.

    sudo systemctl restart NetworkManager

Efter at have fulgt disse trin, vil din W-Lan forbindelse automatisk blive deaktiveret, når en kablet forbindelse er tilgængelig, og aktiveres igen, når den kablede forbindelse afbrydes.