Jak całkowicie wyłączyć IPv6 w Fedorze Linux 39

Jak Calkowicie Wylaczyc Ipv6 W Fedorze Linux 39



W większości sieci domowych wystarczą prywatne adresy IPv4, aby nadać adres IP wszystkim komputerom w Twojej sieci. Adresy IPv4 są łatwiejsze do zapamiętania i pracy z nimi. Jeśli nie potrzebujesz adresów IPv6 w swojej sieci, możesz rozważyć wyłączenie ich na komputerach w sieci.

W tym artykule pokażemy, jak na dobre wyłączyć IPv6 w Fedorze Linux 39 przy użyciu opcji rozruchu jądra.

Temat treści:

  1. Sprawdzanie, czy protokół IPv6 jest włączony
  2. Wyłącz protokół IPv6 w całym systemie za pomocą parametru rozruchu jądra
  3. Sprawdzanie, czy protokół IPv6 jest całkowicie wyłączony
  4. Ponowne włączenie protokołu IPv6
  5. Wniosek

Sprawdzanie, czy protokół IPv6 jest włączony

IPv6 jest domyślnie włączony w większości nowoczesnych dystrybucji Linuksa, w tym w Fedorze.







Aby sprawdzić, czy masz włączony protokół IPv6, możesz użyć polecenia „nmcli”. Jeśli protokół IPv6 jest włączony, zobaczysz losowy adres IPv6 przypisany do każdego interfejsu sieciowego Twojego komputera.



$ nmcli



Innym sposobem sprawdzenia, czy protokół IPv6 jest włączony, jest sprawdzenie, czy na komputerze ustawiono parametry jądra protokołu IPv6 za pomocą następującego polecenia:





$ sudo sysctl -A | chwyt ipv6

Jak widać, nasz system Fedora 39 ma ustawione parametry jądra IPv6. Zatem w naszym przypadku protokół IPv6 jest włączony.

  Zrzut ekranu komputera. Opis wygenerowany automatycznie



Wyłącz protokół IPv6 w całym systemie za pomocą parametru rozruchu jądra

Aby całkowicie wyłączyć IPv6 w Fedorze 39 przy użyciu parametru rozruchowego jądra „ipv6.disable=1”, uruchom następujące polecenie:

$ sudo brudny --aktualizacja jądra WSZYSTKO --argumenty „ipv6.disable=1”

Parametr rozruchowy jądra „ipv6.disable=1” powinien być ustawiony dla wszystkich wpisów rozruchowych GRUB Fedory 39, jak widać na poniższym zrzucie ekranu:

$ sudo brudny --informacje WSZYSTKO

  Zrzut ekranu programu komputerowego. Opis wygenerowany automatycznie

Aby zmiany zaczęły obowiązywać, musisz ponownie uruchomić system Fedora 39.

$ sudo ponowne uruchomienie

Sprawdzanie, czy protokół IPv6 jest całkowicie wyłączony

Gdy protokół IPv6 zostanie całkowicie wyłączony w systemie Fedora 39, zobaczysz, że na każdym interfejsie sieciowym komputera ustawione są tylko adresy IPv4, a nie adresy IPv6 jak poprzednio.

$ nmcli

  Zrzut ekranu przedstawiający automatycznie wygenerowany opis komputera

Jeśli protokół IPv6 jest wyłączony w jądrze, nie zobaczysz żadnych ustawionych parametrów jądra IPv6 w systemie Fedora 39.

$ sudo sysctl -A | chwyt ipv6

Polecenie nic nie zwraca, ponieważ protokół IPv6 jest całkowicie wyłączony w naszym systemie Fedora 39.

  Czarno-biały opis tekstowy wygenerowany automatycznie

Ponowne włączenie protokołu IPv6

Jeśli później zmienisz zdanie i będziesz chciał ponownie włączyć IPv6, po prostu uruchom następujące polecenie:

$ sudo brudny --aktualizacja jądra WSZYSTKO --usuń-args „ipv6.disable=1”

Parametr rozruchowy jądra „ipv6.disable=1” powinien zostać usunięty ze wszystkich wpisów startowych GRUB-a.

  Zrzut ekranu przedstawiający automatycznie wygenerowany opis komputera

Aby zmiany zaczęły obowiązywać, uruchom ponownie system Fedora 39.

$ sudo ponowne uruchomienie

Po uruchomieniu komputera możesz to zrobić sprawdź, czy protokół IPv6 jest włączony jak przed użyciem polecenia „nmcli” lub „sysctl”.

Wniosek

W tym artykule pokazaliśmy, jak sprawdzić, czy protokół IPv6 jest włączony, czy wyłączony na Twoim komputerze. Pokazaliśmy także, jak całkowicie wyłączyć IPv6 w Fedorze 39 przy użyciu parametru rozruchowego jądra „ipv6.disable=1” i jak ponownie włączyć IPv6 w Fedorze 39, na wypadek gdyby był potrzebny ponownie.