IPv6 hálózat konfigurálása CentOS/RHEL 8 rendszeren
Az IPv6-címzést az IPv4-címek kimerülésére való tekintettel fejlesztették ki. Célja, hogy megoldja az IPv4 címek kimerülését egy sokkal szélesebb hálózati címzési tér használatával. Az IPv6 cím egy 128 bites szám, amely 8 kettősponttal elválasztott csoportból áll, amelyek mindegyike 4 hexadecimális számból áll.
Olvassa el még: Mi a baj az IPv4-gyel, és miért térünk át az IPv6-ra
Az alábbiakban látható egy példa egy IPv6-címre:
2001:1:1:1443:0:0:0:400
Az IPv6 általában alapértelmezés szerint engedélyezve van a CentOS/RHEL 8 rendszeren. Annak ellenőrzéséhez, hogy az IPv6 engedélyezve van-e a rendszeren, futtassa a következő parancsot:
sudo sysctl -a | grep ipv6.*disable
A 0 érték azt jelzi, hogy az IPv6 aktív a csomóponton. Az 1
érték azt jelzi, hogy az IPv6 le van tiltva. Ezért a fenti kimenetből az IPv6 engedélyezve van.
Egy másik módszer annak ellenőrzésére, hogy az IPv6 engedélyezve van-e, ha megtekinti a hálózati interfészt az /etc/network-scripts/ könyvtárban. Esetünkben ez az /etc/sysconfig/network-scripts/ifcfg-enps03 fájl lesz.
Tehát hajtsuk végre az alábbi parancsot, és ellenőrizzük, hogy az IPv6 engedélyezve van-e.
cat /etc/sysconfig/network-scripts/ifcfg-enps03
Ügyeljen a következő IPV6 lehetőségekre, ahogy az ábrán látható:
- IPV6INIT=igen – Ezzel inicializálja az interfészt az IPv6-címzéshez.
- IPV6_AUTOCONF=yes – Ez lehetővé teszi az interfész IPv6 automatikus konfigurálását.
- IPV6_DEFROUTE=yes – Ez azt jelzi, hogy az alapértelmezett IPv6-útvonal hozzá van rendelve az interfészhez.
- IPV6_FAILURE_FATAL=no – azt jelzi, hogy a rendszer akkor sem fog meghibásodni, ha az IPv6 meghibásodik.
A fenti kimenet megerősíti, hogy az IPv6-címzés engedélyezve van. A terminálon az alábbi IP-parancsok futtatásával ellenőrizheti az interfészek IPv6-címét.
ip a
OR
ip -6 addr
Ügyeljen az inet6 előtagra az alábbiak szerint.
Az IPv6 ideiglenes letiltásához futtassa a következő parancsot:
sudo sysctl -w net.ipv6.conf.all.disable_ipv6=1
ip -6 addr
Az IPv6 engedélyezéséhez futtassa a következő parancsot:
sudo sysctl -w net.ipv6.conf.all.disable_ipv6=0
Ezután indítsa újra a NetworkManager alkalmazást a módosítások érvénybe lépéséhez.
sudo systemctl restart NetworkManager
Az IPv6 végleges letiltásához szerkessze a GRUB /etc/default/grub fájlt. A GRUB_CMDLINE_LINUX
sorban fűzze hozzá az ipv6.disable=1
argumentumot a sor végéhez, az ábrán látható módon.
A módosítások alkalmazásához indítsa újra a rendszert.
Akárcsak az IPv4, az IPv6 manuális konfigurálása lehetséges az nmtui és az nmcli eszközök használatával. Ez azonban nem ajánlott, mert az IPv6 kézi konfigurálása hajlamos a hibákra, és meglehetősen fáradságos.
Ezenkívül meglehetősen nehéz nyomon követni, hogy mely IPv6-címek milyen rendszerekhez vannak hozzárendelve. Valószínűleg elrontja a konfigurációt.