GNU/Linux >> Linux Esercitazione >  >> Ubuntu

2 modi per disabilitare IPv6 su desktop e server Ubuntu

Questo tutorial ti mostrerà come disabilitare IPv6 su Ubuntu . Perché vuoi disabilitare IPv6? Sebbene IPv6 sia il futuro, in questo momento molti sistemi e applicazioni si basano ancora su IPv4 e potrebbero non funzionare bene con IPv6.

Ad esempio, se un repository software supporta IPv6, il gestore di pacchetti APT si connetterà a quel repository tramite IPv6 indipendentemente dal fatto che il tuo ISP supporti o meno IPv6, come mostrato nella schermata seguente.

Metodo 1:disabilitare IPv6 su Ubuntu tramite GRUB Boot Loader

Questo è il metodo più semplice, ma richiede il riavvio del computer.

GRUB è il caricatore di avvio standard sulle distribuzioni Linux. Modifica il file di configurazione di GRUB con un editor di testo a riga di comando come Nano.

sudo nano /etc/default/grub

Trova la riga seguente.

GRUB_CMDLINE_LINUX=""

Cambialo in:

GRUB_CMDLINE_LINUX="ipv6.disable=1"

Salva e chiudi il file. (Premi Ctrl+O , quindi premi Enter per salvare un file nell'editor di testo Nano. Quindi, premi Ctrl+X per uscire.)

Aggiorna il menu di avvio di GRUB.

sudo update-grub

E riavvia il computer.

sudo shutdown -r now

Metodo 2:disabilita IPv6 su Ubuntu tramite sysctl

Puoi disabilitare IPv6 sul tuo sistema Ubuntu Linux apportando alcune modifiche al parametro del kernel Linux.

Modifica il 99-sysctl.conf file.

sudo nano /etc/sysctl.d/99-sysctl.conf

Copia e incolla le seguenti 3 righe nella parte inferiore del file.

net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1

Se il tuo computer ha una scheda wireless, devi anche aggiungere la seguente riga al file. Sostituisci wlan0 con il nome della tua interfaccia di rete wireless.

net.ipv6.conf.wlan0.disable_ipv6 = 1

Salva e chiudi il file. Quindi esegui il comando seguente per caricare le modifiche precedenti.

sudo sysctl -p

Ora esegui il seguente comando. Dovresti vedere 1 , il che significa che IPv6 è stato disabilitato correttamente.

cat /proc/sys/net/ipv6/conf/all/disable_ipv6

Parametri definiti in 99-sysctl.conf il file viene conservato durante il riavvio, quindi IPv6 non verrà abilitato al prossimo avvio di Ubuntu a meno che non lo riattivi manualmente.

Per riattivare IPv6 su Ubuntu, rimuovi semplicemente quelle 3 righe in 99-sysctl.conf file ed esegui sudo sysctl -p comando per caricare le modifiche.

Disabilita IPv6 in Netplan

Se esegui un server Ubuntu e la tua interfaccia di rete è configurata con Netplan, devi disabilitare anche IPv6 nel file di configurazione di Netplan. Ad esempio, ho impostato la mia connessione Wi-Fi dalla riga di comando in /etc/netplan/10-wifi.yaml file. Devo aggiungere link-local: [ ipv4 ] al file, quindi Netplan abiliterà solo IPv4 per la mia interfaccia wireless.

Eseguire il comando seguente dopo aver apportato modifiche ai file di configurazione di Netplan.

sudo netplan apply

Disabilita IPv6 in NetworkManager

Se utilizzi il desktop Ubuntu, quando il tuo computer riprende dalla sospensione, NetworkManager ricollegherà il tuo computer al router e può fornire al tuo computer un indirizzo IPv6. Quindi dobbiamo anche disabilitare IPv6 in NetworkManager. È molto semplice. Vai alle impostazioni di rete, scegli la scheda IPv6 e disabilita IPv6.

Fare clic sul pulsante Applica. Quindi riavvia Network Manager con il seguente comando.

sudo systemctl restart NetworkManager

Disabilita IPv6 in APT

A volte, è necessario disabilitare IPv6 solo nella gestione del pacchetto APT e altri programmi possono continuare a utilizzare IPv6 se necessario. Per disabilitare IPv6 in APT, eseguire il comando seguente per creare un file di configurazione per APT.

sudo nano /etc/apt/apt.conf.d/99force-ipv4

Copia e incolla la seguente riga nel file.

Acquire::ForceIPv4 "true";

Salva e chiudi il file. D'ora in poi, APT utilizzerà solo IPv4.

Questo è tutto! Spero che questo tutorial ti abbia aiutato a disabilitare IPv6 su desktop e server Ubuntu.


Ubuntu
  1. Come abilitare/disabilitare Wayland su Ubuntu 20.04 Desktop

  2. Come assegnare IPv6 sul server Ubuntu

  3. Ubuntu Server vs Desktop:qual è la differenza?

  4. Installa il server VNC su Ubuntu 13.04 / Ubuntu 12.10

  5. Scarica il file ISO di Ubuntu 18.04 LTS – Desktop e server

Come installare Plex Media Server su Ubuntu 20.04 LTS Server/Desktop

2 modi per crittografare i file Dropbox su desktop e server Ubuntu

Come disabilitare IPv6 su Ubuntu Linux

2 modi per installare il server LAMP su Ubuntu 22.04 | 20.04

Come disabilitare IPv6 su Ubuntu 18.04 LTS

Come disabilitare IPv6 su Ubuntu 20.04 LTS