Articles

Jak wyłączyć adres IPv6 na Ubuntu 18.04 Bionic Beaver Linux

cel

celem jest wyłączenie adresu IPv6 na Ubuntu Bionic Beaver Linux

wersje systemu operacyjnego i oprogramowania

  • System operacyjny: – Ubuntu 18.04 Bionic Beaver Linux

wymagania

uprzywilejowany dostęp do systemu Ubuntu jako root lub poprzez sudo wymagane jest polecenie.

konwencje

  • # – wymaga, aby podane polecenia Linuksa były wykonywane z uprawnieniami roota bezpośrednio jako użytkownik root lub przy użyciu sudo polecenie
  • $ – podane polecenia Linuksa mają być wykonywane jako zwykły użytkownik nieuprzywilejowany

inne wersje tego samouczka

Ubuntu 20.04 (Focal Fossa)

instrukcje

niezależnie od tego, czy używasz pulpitu Ubuntu 18.04, czy serwera, adresy sieciowe IPv6 są domyślnie włączone. W większości przypadków to domyślne ustawienie można po prostu zignorować.
jednak w przypadku, gdy musisz wyłączyć protokół sieciowy IP w wersji 6 na pulpicie lub serwerze Ubuntu 18.04, ten samouczek pomoże Ci to zrobić.

Wyłącz adres sieciowy IPv6

domyślnie włączona wersja Ip 6 w systemie Ubuntu 18.04

protokół sieciowy IPv6 jest domyślnie włączony w systemie Ubuntu 18.04 Linux. Wykonaj polecenieip a Linux z wiersza poleceń, aby zobaczyć bieżące ustawienia sieciowe.
poszukuje analityka Systemów Linux !
Instytut Geofizyczny UAF poszukuje doświadczonego analityka Systemów Linux do zespołu analityków i inżynierów infrastruktury badawczej. Lokalizacja: Fairbanks, Alaska, USA
Zastosuj teraz

najprostszym sposobem natychmiastowego wyłączenia systemu protokołu sieciowego IP w wersji 6 na Ubuntu 18.04 jest wykonanie następujących poleceń:

$ sudo sysctl -w net.ipv6.conf.all.disable_ipv6=1$ sudo sysctl -w net.ipv6.conf.default.disable_ipv6=1
wersja IP 6 wyłączona na Ubuntu 18.04

po wykonaniu powyższego poleceniasysctl adresy sieciowe IPv6 nie są już obecne.

powyższe ustawienia wyłączenia IPv6 nie utrzymają się po ponownym uruchomieniu. Zwykle sposób na załadowanie powyższych ustawień jest edytowanie pliku konfiguracyjnego /etc/sysctl.conf poprzez dodanie następujących linii:

net.ipv6.conf.all.disable_ipv6=1net.ipv6.conf.default.disable_ipv6=1
Ostrzeżenie: należy pamiętać, że w momencie pisania tej metody, aby wyłączyć IPv6 po ponownym uruchomieniu przy użyciu /etc/sysctl.conf plik konfiguracyjny na Ubuntu 18.04 nie działa. Jednak wydaje się, że jest to błąd, więc możesz spróbować.

zalecaną metodą wyłączenia IPv6 w Ubuntu 18.04 po ponownym uruchomieniu jest skonfigurowanie programu rozruchowego GRUB tak, aby przekazywał parametr jądra podczas rozruchu.
Aby to zrobić, otwórz/etc/default/grub za pomocą ulubionego edytora tekstu z uprawnieniami roota i zmień/dodaj:

FROM:GRUB_CMDLINE_LINUX_DEFAULT=""GRUB_CMDLINE_LINUX=""TO:GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1"GRUB_CMDLINE_LINUX="ipv6.disable=1"
wyłącz protokół IPv6 po ponownym uruchomieniu systemu Ubuntu 18.04 za pomocą GRUB

wyłącz protokół IPv6 po ponownym uruchomieniu systemu Ubuntu 18.04 przy użyciu grub.

po dokonaniu powyższej zmiany w pliku/etc/default/grubwykonaj następujące polecenia, aby zastosować zmiany GRUB:

$ sudo update-grub

wszystko gotowe. Opcjonalnie uruchom ponownie system Ubuntu 18.04.

Włącz adres sieciowy IPv6

aby włączyć protokół IPv6, po prostu odwróć powyższą procedurę. Aby natychmiast wyłączyć protokół IPv6, wykonaj:

$ sudo sysctl -w net.ipv6.conf.all.disable_ipv6=0$ sudo sysctl -w net.ipv6.conf.default.disable_ipv6=0

w przypadku, gdy skonfigurowano również plik konfiguracyjny /etc/sysctl.conf Usuń odpowiednie linie. Na koniec edytuj /etc/default/grub używając swojego ulubionego edytora tekstowego z uprawnieniami roota i Zmień/Usuń:

FROM:GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1"GRUB_CMDLINE_LINUX="ipv6.disable=1"TO:GRUB_CMDLINE_LINUX_DEFAULT=""GRUB_CMDLINE_LINUX=""

gdy będziesz gotowy wykonaj:

$ sudo update-grub

, aby zastosować zmiany wprowadzone w konfiguracji programu rozruchowego GRUB.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.