IPv6: n poistaminen käytöstä CentOS-järjestelmässä 7

yleiskatsaus

IPv6 on 64-bittinen osoiteavaruus, joka kasvattaa eksponentiaalisesti verkko-osoitetta. Se otettiin käyttöön, kun oli selvää, ettei internetin räjähdysmäinen kasvu kestänyt IPv4: n 32-bittisessä osoiteavaruudessa.

kaikki verkot eivät pyöritä IPv6: ta, vaikka se on ollut saatavilla muutaman vuosikymmenen ajan, ja joskus sen jättäminen käyttöön voi aiheuttaa ongelmia.

tämä opetusohjelma näyttää, miten IPv6 poistetaan käytöstä ja otetaan käyttöön CentOS 7-palvelimilla.

Poista IPv6

IPv6-pinon poistaminen käytöstä voidaan tehdä seuraavan ytimen parametrin avulla. Kuitenkin, tämä ei ole suositeltavaa, koska tämä voi aiheuttaa ongelmia paketteja, jotka odottavat IPv6 pino.

Poista IPv6-pino käytöstä kaikissa verkkoliitännöissä.

sysctl -w net.ipv6.conf.all.disable_ipv6=1

Poista IPv6 oletusarvoisesti käytöstä kaikissa verkkoliitännöissä.

sysctl -w net.ipv6.conf.default.disable_ipv6=1

ota IPv6

IPv6-pinon uudelleen käyttöön, käytetään samoja ytimen parametreja, joiden arvoksi on asetettu 0.

ota IPv6-pino käyttöön kaikissa verkkoliitännöissä.

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

ota IPv6-Pinot oletusarvoisesti käyttöön kaikissa verkkoliitännöissä.

sysctl -w net.ipv6.conf.default.disable_ipv6=0

Poista IPv6-Osoitteenjako käytöstä

sen sijaan, että IPv6 olisi kokonaan poistettu käytöstä, IPv6-pino voidaan ottaa käyttöön, mutta estää verkko-osoitteiden osoittaminen verkkoliittymiin.

tämä on suositeltava lähestymistapa, koska sinulla on todennäköisesti vähemmän ongelmia. Jotkut sovellukset odottavat IPv6-pinon olevan käytössä, ja jos pinoa ei ole, voi esiintyä virheitä.

jos haluat pitää IPv6-pinon käytössä kaikissa verkkoliitännöissä, mutta poistaa osoitteenjaon käytöstä, aseta seuraava kernel-parametri.

systctl -w net.ipv6.conf.all.disable_ipv6=1

jos haluat poistaa IPv6-osoitteenjaon oletusarvoisesti käytöstä kaikissa verkkoliitännöissä, aseta seuraava ytimen parametri.

sysctl -w net.ipv6.conf.default.disable_ipv6=1

ota IPv6-Osoitetehtävät

jotta IPv6-osoitetehtävät voidaan ottaa uudelleen käyttöön verkkoliitännöissä, asetamme disable_ipv6-arvoksi 0.

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

jos haluat ottaa IPv6-osoitteenjaon oletusarvoisesti käyttöön kaikissa verkkoliitännöissä, aseta seuraava kernel-parametri.

systectl -w net.ipv6.conf.default.disable_ipv6=0

Poista IPv6 käytöstä tietyillä Verkkoliitännöillä

jos haluat tarkentaa, mitkä verkkoliitännät IPv6 on käytössä tai pois käytöstä, voit määrittää sen verkossa.ipv6.conf-asetukset. Jos haluat esimerkiksi poistaa IPv6: n käytöstä verkkoliittymä nic0: ssä, käytä seuraavaa määritystä.

sysctl -w net.ipv6.conf.nic0.disable_ipv6=1

ja jotta IPv6 Olisi käytössä samassa rajapinnassa, aseta disable_ipv6-arvoksi 0.

sysctl -w net.ipv6.conf.nic0.disable_ipv6=0

Vastaa

Sähköpostiosoitettasi ei julkaista.