Weboldal keresés

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.