Jak wyłączyć IPv6 w Linux

Jak wyłączyć IPv6 w Linux

IPv6 to protokół internetowy nowej generacji, zaprojektowany w celu zastąpienia aktualnego protokołu internetowego, IP wersja 4. Adresy IP są wymagane do komunikacji między dwoma urządzeniami. Jest to tożsamość komputera przez Internet.

Ten artykuł pomoże Ci wyłączyć IPv6 z pudełka Linux.

1. Sprawdź adres IPv6

Używać ifconfig polecenie do wyświetlenia bieżącego adresu IPv6 w systemie. Otrzymasz wyniki coś w rodzaju poniżej.

[[e -mail chroniony] ~]# ifconfig eth0: flagi = 4163 MTU 1500 INET 45.55.65.94 Mash Network 255.255.224.0 transmisji 45.55.95.255 INET6 FE80 :: 601: 92ff: Fe35: EA01 Prefixlen 64 ScopeID 0x20 eter 04: 01: 92: 35: EA: 01 TXQUEULEN 1000 (Ethernet) RX Pakiety 2411381 BYTES 794420295 (757.6 MIB) RX Błędy 0 Zrzucone 0 Przekręcenia 0 Ramy 0 TX Pakiety 2151232 BYTES 351005391 (334.7 MIB) Błędy TX 0 Upadło 0 Overruns 0 Przewoźnik 0 kolizje 0 ETH1: Flagi = 4163 MTU 1500 INET6 Fe80 :: 601: 92ff: Fe35: EA02 Prefikslen 64 Zalą 0x20 Eter 04: 01: 92: 35: EA: 02 TXQUEELEN 1000 (Ethernet) pakiety Rx 8 bajtów 648 (648.0 B) Błędy Rx 0 Upadło 0 Przekręcenia 0 Ramy 0 TX Pakiety 123828 bajtów 21997128 (20.9 MIB) Błędy TX 0 Zrzucone 0 Overruns 0 Nośnik 0 kolizje 0 LO: Flagi = 73 MTU 65536 INET 127.0.0.1 Mash Network 255.0.0.0 INET6 :: 1 Prefixlen 128 ScopeID 0x10 pętla txqueuelen 0 (Lokalna pętla) pakiety Rx 47584 bajty 4822673 (4.5 MIB) RX Błędy 0 Zrzucone 0 Przekręcenia 0 Ramy 0 TX Pakiety 47584 BYTES 48222673 (4.5 MIB) Błędy TX 0 Zrzucone 0 Overruns 0 Nośnik 0 kolizje 0 

2. Tymczasowo wyłącz IPv6

Jeśli wyłączyć IPv6 dla bieżącej sesji, po prostu użyj następującego polecenia, aby ustawić zmienną czasu uruchamiania. Pamiętaj, że poniżej zmiany będą odrzucone po ponownym uruchomieniu systemu.

$ sudo echo "1">/proc/sys/net/ipv6/conf/all/disable_ipv6 

3. Wyłącz IPv6 na stałe

Aby wyłączyć IPv6 na stałe, edytuj /etc /sysctl.plik CONF i dodaj/aktualizuj następujące parametry

$ vi /etc /sysctl.conf 
internet.IPv6.conf.Wszystko.disable_ipv6 = 1 netto.IPv6.conf.domyślny.disable_ipv6 = 1 netto.IPv6.conf.lo.disable_ipv6 = 1 

i ponownie załaduj konfigurację Sysctl za pomocą następującego polecenia

$ sudo sysctl -p