Miten poistaa IPv6 käytöstä CentOS7: ssä

Miten poistaa IPv6 käytöstä CentOS 7.5: ssä

IPv6 tai Internet Protocol version 6 on uusin versio Internet Protocolista (IP). IPv4 tai Internet Protocol versio 4 on jo laajalti käytössä. Mutta siinä on joitakin rajoituksia. Ensimmäinen on, että, IPv4 on 32-bittinen osoitejärjestelmä. Tämä tarkoittaa, että IPv4: n avulla on mahdollista käyttää vain 4,3 miljardia yksittäistä osoitetta. Se on nykymaailmassa aika rajallista. Nykyään meillä on monia IoT (Internet of Things) – laitteita, älypuhelimia, tietokoneita, kannettavia tietokoneita, internetiin kytkettyjä palvelimia. Jokainen näistä laitteista tarvitsee IP-osoitteen kommunikoidakseen ulkomaailmaan. IPv4: n osoitteesta on siis pulaa.

IPv6-osoite puolestaan on 128-bittinen osoite. Se tarkoittaa noin 340,282,366,920,938,463,463,374,607,431,768,211,456 ainutlaatuinen IPV6-osoite on mahdollinen IPv6: ssa. Se on valtava määrä IP-osoitteita. Sanotaan, että jos IPv6: ta käytetään, jokaisella maailman laitteella voi olla oma ainutlaatuinen IPv6-osoitteensa ja IPv6 olisi edelleen saatavilla uusille laitteille. IPv6 ratkaisee siis ongelmia rajoitetulla IP-osoitteella kuten IPv4: ssä.

, mutta tätä kirjoitettaessa IPv6-tukea ei ole saatavilla monissa maissa. Sitä ei tueta edes minun maassani. Vaikka maailma on siirtymässä IPv6: een hitaasti, kaikki ei silti ole IPv6: ta.

Jos maassasi ei vielä ole IPv6-tukea, sitä ei tarvitse pitää käytössä käyttöjärjestelmässäsi. Niin monella on tapana poistaa IPv6 käytöstä käyttöjärjestelmässään.

tässä artikkelissa näytän, miten IPv6 poistetaan käytöstä CentOS 7.5: ssä. Aloitetaan.

tarkista, onko IPv6 käytössä

voit tarkistaa, onko IPv6 käytössä CentOS 7.5-käyttöjärjestelmässäsi seuraavalla komennolla:

$ ip a/grep inet6

kuten näet, minulla on IPv6 käytössä.

Jos IPv6 on pois käytöstä, tulostetta ei pitäisi näkyä, jos suoritat tämän komennon.

Poista IPv6 käytöstä käyttämällä ytimen parametria

tässä osiossa näytän, miten IPv6 voidaan poistaa käytöstä pysyvästi.

IPv6: n voi poistaa käytöstä tietokoneen käynnistyessä muuttamalla ytimen parametria.

muokkaa GRUB-asetustiedostoa ensin seuraavalla komennolla:

$ sudo vim/etc/default/grub

Ensimmäinen paina i siirtyäksesi INSERT-tilaan.

nyt lisätään ipv6.disable=1 ennen crashkernel=auto in GRUB_CMDLINE_LINUX merkittynä alla olevassa kuvakaappauksessa.

nyt paina <Esc> ja kirjoita :wq! ja tallenna tiedosto painamalla <Enter>.

Päivitä nyt GRUB-asetustiedosto seuraavalla komennolla:

$ sudo grub2-mkconfig-o/boot/grub2 / grub.cfg

grubin kokoonpano tulisi päivittää.

käynnistä tietokone nyt uudelleen seuraavalla komennolla:

$ sudo reboot

Jos suoritat seuraavan komennon uudelleen, tulostetta ei pitäisi näkyä.

$ ip a/grep inet6

Poista IPv6 käytöstä/etc / sysctl.conf-asetustiedosto

Voit myös poistaa IPv6: n käytöstä pysyvästi käyttämällä/etc / sysctl: ää.conf-asetustiedosto.

avaa ensin/etc / sysctl.conf-tiedosto, jossa on seuraava komento:

$ sudo vim /etc/sysctl.conf

nyt lisätään siihen seuraavat rivit:

net.ipv6.conf.kaikki.disable_ipv6 = 1
net.ipv6.conf.oletusarvo.disable_ipv6 = 1

tallenna tiedosto ja käynnistä tietokone uudelleen seuraavalla komennolla:

$ sudo reboot

IPv6 pitäisi poistaa käytöstä.

poista tietyn verkkoliittymän IPv6 käytöstä

voit myös poistaa käytöstä tietyn verkkoliittymän IPv6: n.

ensin on löydettävä verkkoliittymä, jonka haluaa poistaa käytöstä seuraavalla komennolla:

$ ip link show

verkkoliittymän nimi on merkitty alla olevaan kuvakaappaukseen.

sanotaan, että haluat poistaa IPv6: n käytöstä ens36-rajapinnassa.

ensimmäinen avoin/etc / sysctl.conf-tiedosto, jossa on seuraava komento:

$ sudo vim /etc/sysctl.conf

Lisää nyt seuraava rivi tiedoston loppuun:

net.ipv6.conf.ens36.disable_ipv6 = 1

Nyt tallenna tiedosto ja käynnistä tietokone uudelleen seuraavalla komennolla:

$ sudo reboot

nyt tarkista, onko IPv6 pois käytöstä ens36-rajapinnassa komennon jälkeen:

$ ip addr show ens36

IPv6 pitäisi poistaa käytöstä vain ens36-rajapinnassa, kuten alla olevasta kuvakaappauksesta näkyy. Lähdössä ei ole inet6-linjaa.

Poista IPv6 väliaikaisesti käytöstä sysctl-komennolla

Voit myös poistaa IPv6: n käytöstä väliaikaisesti. Näin IPv6 otetaan käyttöön, kun käynnistät järjestelmän uudelleen. Tämä on hyvä testata, toimiiko kaikki CentOS 7.5-käyttöjärjestelmässäsi ennen IPv6: n poistamista käytöstä pysyvästi.

suorita seuraavat komennot IPv6: n poistamiseksi väliaikaisesti käytöstä:

$ sudo sysctl-w net.ipv6.conf.kaikki.disable_ipv6=1
$ sudo sysctl-w net.ipv6.conf.oletusarvo.disable_ipv6=1

IPv6 pitäisi poistaa käytöstä.

näin poistat IPv6: n käytöstä CentOS 7.5: ssä pysyvästi ja väliaikaisesti. Kiitos tämän artikkelin lukemisesta.

Vastaa

Sähköpostiosoitettasi ei julkaista.