Parleremo di come abilitare e disabilitare le interfacce di rete usando vari metodi nella distribuzione Ubuntu. Abbiamo eseguito tutti i comandi sull'ultima distribuzione Ubuntu disponibile Ubuntu 20.04 LTS. Iniziamo con i dettagli!
Metodi per abilitare e disabilitare l'interfaccia di rete in Ubuntu 20.04
Sono disponibili i seguenti diversi metodi che possono essere utilizzati per abilitare e disabilitare l'interfaccia di rete in Ubuntu:
- comando ifconfig
- comando nmcli
- comando systemctl
- comando nmtui
- comando IP
- ifdown/ifup
Innanzitutto, devi conoscere le informazioni sull'interfaccia di rete sul tuo sistema. Il "comando ip" può essere utilizzato per questo compito. Questo comando mostra le informazioni sulla scheda di interfaccia di rete utilizzata sul tuo sistema Linux. Per ottenere le informazioni sulla scheda di interfaccia di rete sul tuo sistema Ubuntu, apri il terminale premendo 'Ctrl+Alt+t' e quindi digita il seguente comando su di esso:
$ ip a
Secondo l'output sopra visualizzato, un'interfaccia di rete 'enp0s3' è abilitata (su) e funziona su questo sistema.
Metodo 01: abilitazione/disabilitazione delle interfacce di rete tramite il comando ifconfig
Per eseguire l'utilità della riga di comando ifconfig, è necessario installare alcuni "net-tools" richiesti sul proprio sistema Ubuntu. Pertanto, installa i seguenti strumenti richiesti eseguendo il comando indicato di seguito:
$ sudo apt install net-tools
Ora puoi eseguire il comando ifconfig sul tuo sistema Ubuntu. Per disabilitare o disattivare l'interfaccia di rete in esecuzione, menzionare l'interfaccia di rete, come mostrato nell'esempio seguente:
$ ifconfig enp0s3 down
Ora, controlla lo stato dell'interfaccia di rete digitando il comando indicato di seguito:
$ ip ao
$ ip a | grep -A 1 "enp0s3:"Per abilitare o attivare l'interfaccia di rete specificata tramite l'utility ifconfig, utilizzare il seguente comando:
$ ifconfig enp0s3 up
Verificare la visualizzazione dello stato di "enp0s3" eseguendo il seguente comando:
$ ip aMetodo 2: abilita/disabilita l'interfaccia di rete utilizzando il comando nmcli
nmcli è un'utilità della riga di comando che viene utilizzata in sostituzione di altri client grafici o nm-applet. Utilizzando l'utility nmcli, puoi visualizzare, creare, aggiornare, rimuovere, attivare e disattivare le connessioni di rete del tuo sistema. Tramite questo comando è inoltre possibile visualizzare e controllare lo stato di tutti i dispositivi di rete.
Il comando nmcli visualizza il "nome del profilo" invece del nome del dispositivo. Quindi, per mostrare le informazioni sulla scheda di interfaccia di rete, eseguire il comando indicato di seguito sul terminale:
$ nmcli con spettacolo
Abbassa o disabilita l'interfaccia di rete tramite il comando nmcli
Per disattivare l'interfaccia di rete visualizzata, digita semplicemente il nome del profilo come segue:
$ nmcli con down 'Wired connection 1'Sul terminale compare il seguente output:
Utilizzando il seguente comando nmcli, è anche possibile visualizzare lo stato corrente del dispositivo di interfaccia di rete:
$ nmcli dev status
Come puoi vedere dal risultato sopra visualizzato, la "Connessione cablata 1" è disattivata su questo sistema.
Abilita o attiva l'interfaccia di rete tramite il comando nmcli
Per riattivare o abilitare l'interfaccia di rete "enp0s3", digitare il comando indicato di seguito:
$ nmcli con up 'Connessione cablata 1'
Visualizza lo stato eseguendo il seguente comando:
$ nmcli dev status
Ora, la "Connessione cablata 1" è abilitata e in esecuzione su questo sistema.
Metodo 3: abilita/disabilita l'interfaccia di rete utilizzando il comando systemctl
Il comando "systemctl" utilizza il gestore di rete per impostare la nuova configurazione per la rete per abilitare e disabilitare le schede di interfaccia di rete. Pertanto, se desideri disabilitare o disattivare l'interfaccia "enp0s3" sul tuo sistema utilizzando il servizio gestore di rete, puoi farlo procedendo come segue:
$ sudo systemctl disable NetworkManager.servizio
Per riattivarlo, esegui il comando indicato di seguito:
$ sudo systemctl enable NetworkManager.servizio
Metodo 4: abilitare/disabilitare l'interfaccia di rete utilizzando il comando nmtui
nmtui è un'interfaccia utente basata su testo utilizzata principalmente per interagire con i servizi di Network Manager Manager. Consente di configurare le interfacce di rete utilizzando l'ambiente dell'interfaccia utente di testo semplice.
Per visualizzare l'interfaccia di nmtui, digita il seguente comando da terminale:
$ nmtui
Nel terminale compare la seguente finestra attraverso la quale è possibile gestire facilmente le configurazioni dell'interfaccia di rete. Se la connessione di rete non è abilitata sul tuo sistema, seleziona la seguente opzione per attivare una connessione:
Seleziona "disattiva" e quindi scegli "OK" per disabilitare l'interfaccia 'Wired connection 1' sul tuo sistema.
Per abilitare l'interfaccia di rete, selezionare “Attiva” e poi “OK”.
Metodo 5: attiva/disattiva l'interfaccia di rete tramite il comando IP
Usando il comando IP, l'interfaccia di rete può essere abilitata o disabilitata sul tuo sistema. Per disabilitare o disattivare l'interfaccia di rete, eseguire il comando indicato di seguito:
$ ip link set enp0s3 down
Per abilitarlo o riattivarlo, utilizzare il seguente comando:
$ ip link set enp0s3 up
Metodo 6: abilita/disabilita l'interfaccia di rete usando il comando ifdown e ifup
Il comando ifdown e ifup non supporta i nuovi dispositivi di interfaccia di rete. Ma se si desidera utilizzarlo per dispositivi di rete meno recenti, utilizzare il comando seguente per attivare e disattivare rispettivamente il dispositivo di interfaccia di rete.
Per disabilitare o abbassare lo stato dell'interfaccia di rete, utilizzare il comando che viene fornito di seguito:
$ ifdownPer abilitare l'interfaccia di rete, utilizzare il seguente comando:
$ ifupConclusione
Abbiamo visto in questo tutorial come abilitare e disabilitare le interfacce di rete sul tuo sistema Ubuntu Linux usando diversi metodi. Usa uno dei metodi di cui sopra da tutti in base alle tue esigenze.