Hvernig á að slökkva á eða virkja IPv6 í RHEL, Rocky og AlmaLinux
Stutt: Þessi handbók kannar hvernig á að slökkva á IPv6 á RHEL, Rocky Linux og AlmaLinux dreifingum.
Í tölvumálum eru tvenns konar IP tölur; IPv4 og IPv6.
IPv4 er 32-bita vistfang sem inniheldur 4 oktetta sem skipt er niður með þremur punktum. Það er mest notaða IP-tölukerfið og styður allt að 232 IP-tölur. Það eru góðar líkur á því að tækið þitt noti IPv4 vistföng til að tengjast hvaða neti sem er – með snúru eða þráðlausu.
Aftur á móti er IPv6 128 bita vistfang með 16 oktettum. Það er miklu lengra en IPv4 og veitir 2128 IP tölur. Þetta nemur 340 undeillion IP tölum, en IPv4 er takmarkað við 4,3 milljarða IP tölu.
Í flestum tilfellum vinna IPv4 og IPv6 hönd í hönd án vandræða. Hins vegar, stundum gætir þú þurft að slökkva tímabundið á IPv6 vistföngum, til dæmis þegar bilanaleit er fyrir netkerfi.
Í þessari handbók munum við sýna hvernig á að slökkva á IPv6 á RHEL, Rocky og AlmaLinux dreifingu.
Slökktu varanlega á IPv6 á RHEL, Rocky og AlmaLinux
Í þessum hluta munum við leiða þig í gegnum hvernig á að slökkva varanlega á IPv6. Áður en nokkuð annað, staðfestu að Linux kerfið þitt noti IPv6 með því að nota eftirfarandi ip skipun sem hér segir:
$ ip a | grep inet6
Af úttakinu hér að neðan geturðu séð að IPv6 er virkt. Næsta skref er að slökkva á IPv6.

Við ætlum að slökkva á IPv6 með því að gera breytingar á grub stillingarskránni.
Svo skaltu opna GRUB stillingaskrána eins og sýnt er.
$ sudo vim /etc/default/grub
Bættu við línunni fyrir neðan alveg í lokin.
GRUB_CMDLINE_LINUX="$GRUB_CMDLINE_LINUX ipv6.disable=1"

Vistaðu breytingarnar og hættu.
Til að hægt sé að beita breytingunni þurfum við að búa til nýja GRUB stillingarskrá. Til að gera það skaltu keyra skipunina:
$ sudo grub2-mkconfig -o /boot/grub2/grub.cfg

Að auki, búðu til EFI GRUB stillingarskrá fyrir EFI kerfi eins og sýnt er.
$ sudo grub2-mkconfig -o /boot/efi/EFI/rocky/grub2.cfg
Síðan skaltu endurræsa kerfið þitt
$ sudo reboot
og enn og aftur, athugaðu hvort IPv6 sé stutt.
$ ip a | grep inet6
Ef þú færð ekkert úttak þýðir það að IPv6 er nú óvirkt.
Slökktu tímabundið á IPv6 á RHEL, Rocky og AlmaLinux
Hinn valkosturinn er að slökkva á IPv6 tímabundið, sem hægt er að ná með því að breyta /etc/sysctl.conf skránni eða bæta við stillingarskrá í /etc/sysctl.d möppunni.
Þú getur gert breytingar á /etc/sysctl.conf skránni með því að nota eftirfarandi skipun:
$ sudo sysctl -w net.ipv6.conf.all.disable_ipv6=1
Staðfestu síðan að IPv6 sé óvirkt.
$ ip a | grep inet6
Að öðrum kosti geturðu breytt /etc/sysctl.conf skránni handvirkt.
$ sudo vim /etc/sysctl.conf
Bættu við eftirfarandi línum til að slökkva á IPv6 fyrir alla netkort.
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
Vistaðu breytingarnar og hættu. Keyrðu síðan eftirfarandi skipun til að beita breytingunum.
$ sudo sysctl -p
Endurvirkja IPv6 á RHEL, Rocky og AlmaLinux
Opnaðu /etc/default/grub skrána og fjarlægðu færsluna ipv6.disable=1 úr GRUB_CMDLINE_LINUX eins og sýnt er.
GRUB_CMDLINE_LINUX="$GRUB_CMDLINE_LINUX"
Keyrðu grub2-mkconfig skipunina til að endurskapa grub.cfg skrána:
# grub2-mkconfig -o /boot/grub2/grub.cfg
Að öðrum kosti, á UEFI kerfum, keyrðu eftirfarandi:
# grub2-mkconfig -o /boot/efi/EFI/redhat/grub.cfg
Gakktu úr skugga um að skipta út redhat fyrir dreifingarheitið þitt rocky eða almalinux.
Endurræstu kerfið til að slökkva á IPv6 stuðningi.
Ef þú hefur tímabundið virkjað IPv6 skaltu bara fjarlægja eftirfarandi línur úr /etc/sysctl.conf skránni og endurræsa kerfið.
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
Nema þess sé krafist, er almennt ekki mælt með því að slökkva á IPv6 á Linux kerfinu þínu þar sem það gæti leitt til vandamála, sérstaklega þegar þú notar DHCP netþjón sem styður enn IPv6.
Í þessari kennslu höfum við farið yfir ýmsar leiðir þar sem þú getur slökkt á IPv6 á RHEL, Rocky og AlmaLinux. Ábendingar þínar um þessa handbók eru mjög vel þegnar.