Hogyan lehet letiltani az IPv6 címet az Ubuntu 18.04 Bionic Beaver Linux
célkitűzés
A cél az IPv6 letiltása az Ubuntu Bionic Beaver Linux
operációs rendszer és szoftver verziók
- operációs rendszer: – Ubuntu 18.04 Bionic Beaver Linux
követelmények
kiváltságos hozzáférés az Ubuntu rendszerhez root vagy sudo
parancs szükséges.
konvenciók
- # – megköveteli, hogy adott linux parancsokat root jogosultságokkal hajtsanak végre, akár közvetlenül root felhasználóként, akár a
sudo
parancs - $ – adott linux parancsokat rendszeres, nem privilegizált felhasználóként kell végrehajtani
A bemutató egyéb verziói
Ubuntu 20.04 (Focal Fossa)
utasítások
függetlenül attól, hogy Ubuntu 18.04 asztali vagy kiszolgálót futtat, az IPv6 hálózati címek alapértelmezés szerint engedélyezve vannak. A legtöbb esetben ez az alapértelmezett beállítás egyszerűen figyelmen kívül hagyható.
azonban abban az esetben, ha le kell tiltania az IP 6-os verziójú hálózati protokollt az Ubuntu 18.04 asztalon vagy szerveren, ez a bemutató segít abban, hogy ezt tegye.
az IPv6 hálózati cím letiltása

ip a
linux parancsot a parancssorból az aktuális hálózati beállítások megtekintéséhez.az UAF Geofizikai Intézet, keres egy tapasztalt Linux rendszerek elemzője, hogy csatlakozzon a csapat kutatási cyber infrastruktúra elemzők és mérnökök. LOCATION: Fairbanks, Alaska, USA
APPLY NOW
a legegyszerűbb módja annak, hogy azonnal letiltja az IP verzió 6 hálózati protokoll rendszer Ubuntu 18.04, hogy végre a következő parancsokat:
$ sudo sysctl -w net.ipv6.conf.all.disable_ipv6=1$ sudo sysctl -w net.ipv6.conf.default.disable_ipv6=1

sysctl
parancs végrehajtása után az IPv6 hálózati címek már nincsenek jelen. a fenti IPv6 letiltási beállítások nem maradnak fenn az újraindítás után. A fenti beállítások betöltésének szokásos módja a /etc/sysctl.conf
konfigurációs fájl szerkesztése a következő sorok hozzáadásával:
net.ipv6.conf.all.disable_ipv6=1net.ipv6.conf.default.disable_ipv6=1
/etc/sysctl.conf
konfigurációs fájl az Ubuntu 18.04-en nem nem munka. Úgy tűnik azonban, hogy ez hiba, ezért nyugodtan próbálja meg. az IPv6 letiltásának ajánlása az Ubuntu 18.04-en az újraindítás után a GRUB boot loader konfigurálása a kernel paraméter átadására a rendszerindítási idő alatt.
ehhez nyissa meg a /etc/default/grub
a kedvenc szövegszerkesztő használatával root jogosultságokkal és változás/Hozzáadás:
FROM:GRUB_CMDLINE_LINUX_DEFAULT=""GRUB_CMDLINE_LINUX=""TO:GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1"GRUB_CMDLINE_LINUX="ipv6.disable=1"

miután elvégezte a fenti változtatásokat a /etc/default/grub
fájlban, hajtsa végre a következő parancsokat a GRUB módosítások alkalmazásához:
$ sudo update-grub
minden kész. Opcionálisan indítsa újra az Ubuntu 18.04 rendszert.
IPv6 hálózati cím engedélyezése
az IPv6 protokoll engedélyezéséhez egyszerűen fordítsa meg a fenti eljárást. Az IPv6 protokoll azonnali letiltásához hajtsa végre:
$ sudo sysctl -w net.ipv6.conf.all.disable_ipv6=0$ sudo sysctl -w net.ipv6.conf.default.disable_ipv6=0
abban az esetben, ha a /etc/sysctl.conf
konfigurációs fájlt is konfigurálta, távolítsa el a megfelelő sorokat. Végül szerkessze a /etc/default/grub
a kedvenc szövegszerkesztő használatával root jogosultságokkal, majd módosítsa/távolítsa el:
FROM:GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1"GRUB_CMDLINE_LINUX="ipv6.disable=1"TO:GRUB_CMDLINE_LINUX_DEFAULT=""GRUB_CMDLINE_LINUX=""
ha készen áll, hajtsa végre:
$ sudo update-grub
a GRUB rendszertöltő konfigurációjában végrehajtott módosítások alkalmazásához.