Jinsi ya kusanidi Mtandao wa IPv6 kwenye CentOS/RHEL 8


Anwani ya IPv6 ilitengenezwa kwa kutarajia kuisha kwa anwani za IPv4. Inakusudiwa kutatua uchovu wa anwani za IPv4 kupitia utumiaji wa nafasi pana zaidi ya kushughulikia mtandao. Anwani ya IPv6 ni nambari ya biti 128 inayojumuisha vikundi 8 vilivyotenganishwa na koloni kila moja ikiwa na nambari 4 za heksadesimali.

Mfano wa anwani ya IPv6 umeonyeshwa hapa chini:

2001:1:1:1443:0:0:0:400

IPv6 huwashwa kwa chaguomsingi kwenye CentOS/RHEL 8. Kuangalia kama IPv6 imewashwa kwenye mfumo wako, endesha amri:

$ sudo sysctl -a | grep ipv6.*disable

Thamani 0 inaonyesha kuwa IPv6 inatumika kwenye nodi yako. Thamani ya 1 inaonyesha kuwa IPv6 imezimwa. Kwa hiyo, kutoka kwa pato hapo juu, IPv6 imewezeshwa.

Njia nyingine ya kuangalia ikiwa IPv6 imewezeshwa ni kwa kutazama kiolesura cha mtandao wako kwenye saraka /etc/network-scripts/. Kwa upande wetu, hii itakuwa /etc/sysconfig/network-scripts/ifcfg-enps03 faili.

Kwa hivyo wacha tutekeleze amri hapa chini na angalia ikiwa IPv6 imewezeshwa.

$ cat /etc/sysconfig/network-scripts/ifcfg-enps03

Jihadharini na chaguo zifuatazo za IPV6 kama inavyoonyeshwa:

  • IPV6INIT=ndiyo - Hii inaanzisha kiolesura cha anwani ya IPv6.
  • IPV6_AUTOCONF=ndiyo - Hii inawezesha usanidi otomatiki wa IPv6 kwa kiolesura.
  • IPV6_DEFOUTE=ndiyo - Hii inaonyesha kuwa njia chaguomsingi ya IPv6 imepewa kiolesura.
  • IPV6_FAILURE_FATAL=no - inaonyesha kuwa mfumo hautashindwa hata wakati IPv6 itashindwa.

Toleo lililo hapo juu linathibitisha kuwa anwani ya IPv6 imewashwa. Kwenye terminal, unaweza kuangalia anwani ya IPv6 ya violesura vyako kwa kuendesha amri za IP hapa chini.

$ ip a
OR
$ ip -6 addr

Jihadharini na kiambishi awali cha inet6 kama inavyoonyeshwa hapa chini.

Ili kuzima IPv6 kwa muda, endesha amri:

$ sudo sysctl -w net.ipv6.conf.all.disable_ipv6=1
$ ip -6 addr

Ili kuwezesha IPv6, endesha amri:

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

Kisha anzisha tena NetworkManager ili mabadiliko yatekelezwe.

$ sudo systemctl restart NetworkManager

Ili kuzima IPv6 kabisa, hariri faili ya GRUB /etc/default/grub. Katika mstari, GRUB_CMDLINE_LINUX, ongeza hoja ipv6.disable=1 mwishoni mwa mstari kama inavyoonyeshwa.

Ili kutekeleza mabadiliko, anzisha upya mfumo wako.

Kama vile IPv4, usanidi wa mwongozo wa IPv6 unawezekana kwa kutumia zana za nmcli. Walakini, hii haipendekezwi kwa sababu usanidi wa mwongozo wa IPv6 unakabiliwa na makosa na ni ngumu sana.

Zaidi ya hayo, ni kazi sana kufuatilia ambayo anwani za IPv6 zimepewa mifumo gani. Kuna uwezekano kwamba unaweza kuvuruga usanidi wako.