Per eseguire tutti i comandi, è necessario disporre dei privilegi per eseguire i comandi di amministrazione del sistema.
Innanzitutto, controlla se IPV6 è abilitato o meno sul tuo sistema Debian. Apri il terminale digitando "terminale" nella barra di ricerca, quindi fai clic sull'icona Terminale visualizzata nei risultati di ricerca search. Usa il seguente comando per controllare il tuo indirizzo IP:
$ ip aIl seguente risultato verrà mostrato sul tuo terminale per determinare se IPV6 è abilitato.
Disabilita IPV6 tramite systemctl:
Utilizzando i seguenti tre comandi di input, è possibile disabilitare l'IPV6 sul proprio sistema:
$ sudo sysctl -w net.ipv6.conf.tutti.disable_ipv6=1$ sudo sysctl -w net.ipv6.conf.predefinito.disable_ipv6=1
$ sudo sysctl -w net.ipv6.conf.guarda.disable_ipv6=1
Dopo aver eseguito i comandi precedenti, i servizi IPV6 saranno disabilitati sul tuo sistema Debian, ma questa è solo una soluzione temporanea. Quando riavvii il sistema, lo abiliterà di nuovo. Verifica lo stato digitando il comando “ip a”.
Per disabilitare queste connessioni IPV6, è necessario utilizzare /etc/sysctl.conf file. Apri questo file di configurazione in qualsiasi editor disponibile. Qui, stiamo usando un nano editor per modificare questo file, come mostrato nel comando seguente:
$ sudo nano /etc/sysctl.confOra incolla le seguenti righe in questo file e salvalo:
netto.ipv6.conf.tutti.disable_ipv6=1netto.ipv6.conf.predefinito.disable_ipv6=1
netto.ipv6.conf.guarda.disable_ipv6=1
Incolla la riga sotto menzionata, se disponi di uno specifico utilizzatore dell'interfaccia di rete come "enp0s3":
netto.ipv6.conf.enp0s3.disabilita_ipv6 = 1Per verificare le impostazioni di modifica, digitare il seguente comando:
$ sudo sysctl -pMetodo 1: utilizzo di sysctl.d directory
Crea file in /etc/sysctl.d directory utilizzando il seguente comando:
$ sudo nano /etc/sysctl.d/disabilita-ipv6.confIncolla la seguente riga in questo file:
netto.ipv6.conf.tutti.disable_ipv6=1
Salva e premi "Ctrl + X" per uscire da questa finestra.
Ora, controlla l'effetto delle modifiche usando il seguente comando:
$ sudo sysctl -p -f /etc/sysctl.d/disabilita-ipv6.confEseguire il seguente comando per verificare i risultati:
$ ip a
Come puoi vedere nell'output sopra, le connessioni IPV6 sono state disabilitate su questo sistema.
Conclusione
Ti abbiamo fornito le brevi informazioni su come disabilitare l'interfaccia IPv6 sul tuo sistema Debian 10. Tutti questi comandi possono essere eseguiti anche sul sistema Ubuntu. Se trovi utile questo articolo, faccelo sapere con il tuo feedback.