Articles

Kuinka poistaa IPv6 käytöstä Ubuntu 18.04: ssä

yleiskatsaus

tässä opetusohjelmassa opit, miten IPv6 poistetaan käytöstä Ubuntu 18.04: ssä ja ymmärrät eri ytimen parametrit.

ytimen parametrit

kaikki ytimen parametrit löytyvät kohdasta/proc / sys, joka ei ole yksinomainen Ubuntulle. Tämä on yhteistä kaikille Linux-jakeluille. IPv6: n käyttöön ottamiseen ja poistamiseen käytöstä Ubuntu 18.04: ssä käytetään seuraavia parametreja.

  • net.ipv6.conf.kaikki.disable_ipv6
  • net.ipv6.conf.oletusarvo.disable_ipv6
  • net.ipv6.conf..disable_ipv6

kun näiden parametrien arvot asetetaan arvoon 1, IPv6 poistetaan käytöstä. Jotta IPv6 voitaisiin ottaa uudelleen käyttöön, arvoksi tulisi asettaa 0.

IPv6: n poistaminen käytöstä

ytimen parametrin asettaminen kohdeliittymille voidaan tehdä kahdella tavalla, asettamalla eksplisiittisesti arvo/etc / sysctl.conf tai käyttämällä sysctl-komentoa.

sysctl: n muuttaminen.conf

avaa sysctl.conf tiedosto tekstieditorissa, ja lisää seuraavat rivit.

net.ipv6.conf.all.disable_ipv6=1net.ipv6.conf.default.disable_ipv6=1

asetukset vaikuttavat, kun palvelin käynnistetään uudelleen. Niitä voidaan kuitenkin käyttää välittömästi sysctl-komennolla.

sysctl -p

käyttämällä sysctl-komentoa

sysctl-komennolla voimme kohdistaa ytimen parametrit niiden arvojen asettamiseen. Jos haluat poistaa IPv6: n käytöstä kaikissa verkkoliitännöissä, käytä seuraavia komentoja.

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

käyttäen sysctl-w-komentoa muutokset vaikuttavat välittömästi.

IPv6: n käyttöönotto

ytimen parametrin asettaminen kohdeliitännöille voidaan tehdä kahdella tavalla, asettamalla eksplisiittisesti arvo/etc / sysctl: ssä.conf tai käyttämällä sysctl-komentoa.

sysctl: n muuttaminen.conf

avaa sysctl.conf tiedosto tekstieditorissa, ja lisää seuraavat rivit.

net.ipv6.conf.all.disable_ipv6=0net.ipv6.conf.default.disable_ipv6=0

asetukset vaikuttavat, kun palvelin käynnistetään uudelleen. Niitä voidaan kuitenkin käyttää välittömästi sysctl-komennolla.

sysctl -p

käyttämällä sysctl-komentoa

sysctl-komennolla voimme kohdistaa ytimen parametrit niiden arvojen asettamiseen. Jos haluat poistaa IPv6: n käytöstä kaikissa verkkoliitännöissä, käytä seuraavia komentoja.

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

sysctl-w-komennolla muutokset vaikuttavat välittömästi.