Disabilita IPv6 per impedire l’abbandono del Wi-Fi su Debian8 Jessie

La mia connessione wireless continuava ad interrompersi in questi giorni su Debian 8 Jessie. Molti utenti Debian e utenti della distribuzione Linux basati su Debian stanno avendo lo stesso problema.

Una soluzione non-Così-Buona

Apro un terminale e ping l’indirizzo IP del mio router.

ping 192.168.1.1

Il programma ping dice host irraggiungibile anche se l’icona network manager dice il mio computer è collegato alla mia rete wireless di casa. Quindi riavvio network manager con il seguente comando (come root).

systemctl restart NetworkManager

Ora sono in grado di navigare in Internet. Ma dopo pochi minuti, la connessione Wi-Fi si interrompe di nuovo.

Una buona soluzione

Per risolvere definitivamente il problema, è necessario disabilitare IPv6 su Debian. Il mondo sta passando a IPv6 ma il progresso è molto lento. Abilitare sia IPv6 che IPv4 sul tuo computer può a volte causare problemi. Quindi, se non hai una buona ragione per mantenere IPv6, disabilitalo sul tuo sistema.

Controlla IPv6 su Debian 8

Usa il comando ifconfig per sapere se IPv6 è abilitato o meno.

usa ifconfig per controllare ipv6

Se vedi una riga che inizia con inet6 addr, significa che IPv6 è abilitato sul tuo sistema.

Disabilita IPv6 su Debian 8 tramite Sysctl

Sysctl viene utilizzato per modificare i parametri del kernel Linux in fase di runtime. Modifica / etc / sysctl.conf file come root.

nano /etc/sysctl.conf

Aggiungere le seguenti righe alla fine del file.

# disable IPv6net.ipv6.conf.all.disable_ipv6 = 1net.ipv6.conf.default.disable_ipv6 = 1net.ipv6.conf.lo.disable_ipv6 = 1

Salva e chiudi il file. Quindi usa l’opzione-p per ricaricare / etc / sysctl.file di configurazione conf.

sudo sysctl -p

Uscita:

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

Ora controlla di nuovo IPv6.

disabilita ipv6 su Debian 8

Come puoi vedere, la riga addr inet6 è sparita. Ciò significa che IPv6 è stato disabilitato correttamente.

Disabilita IPv6 su Debian 8 Tramite Grub Bootloader

Puoi anche disabilitare IPv6 modificando il file di configurazione di Grub.

nano /etc/default/grub

Aggiungi ipv6.disable = 1 to GRUB_CMDLINE_LINUX line

disable ipv6 through grub config file

Salvare e chiudere il file, quindi aggiornare la configurazione di Grub e riavviare il sistema.

update-grub2reboot

Le modifiche saranno persistenti durante i riavvii.

Vota questo tutorial

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.