Kā atspējot IPv6 Ubuntu 14.04?

Es izmantoju Ubuntu 14.04. Un es esmu veicis šādus pasākumus, lai atspējotu ipv6.

Atveru /etc/sysctl.conf, izmantojot gedit, un sysctl.conf beigās ielīmēju šādas rindiņas.

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

Bet, kad es to pārbaudu, izmantojot šādu komandu,

$ cat /proc/sys/net/ipv6/conf/all/disable_ipv6

Es saņemu rezultātu '0'( t.i., joprojām iespējots). Lūdzu, palīdziet man atslēgt ipv6, lai es varētu izmantot hadoop.

Es ievēroju šajā saitē sniegtos norādījumus.

Risinājums

Lai atspējotu ipv6, atveriet /etc/sysctl.conf, izmantojot jebkuru teksta redaktoru, un beigās ievietojiet šādas rindiņas:

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

Ja ipv6 joprojām nav atspējots, tad problēma ir tā, ka sysctl.conf joprojām nav aktivizēts.

Lai to atrisinātu, atveriet termināli(Ctrl+Alt+T) un ievadiet komandu,

sudo sysctl -p

To redzēsiet terminālī:

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

Pēc tam, ja palaidīsiet:

$ cat /proc/sys/net/ipv6/conf/all/disable_ipv6

Tas ziņos:

1

Ja redzat 1, ipv6 ir veiksmīgi atspējots.

Komentāri (8)

Iespējams, vēlaties to atspējot tieši no sākuma. Šim nolūkam atveriet /etc/default/grub ar savu iecienītāko teksta redaktoru ar root piekļuvi (varbūt sudo vi /etc/default/grub.

Šajā failā atrodiet šo rindu:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

un mainiet to uz:

GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1 quiet splash"

Saglabājiet failu un atjauniniet grub, izpildot:

sudo update-grub

============================= Mint 19 un Ubuntu 18.04:

Mint 19 tas būtu "xed admin:///etc/default/grub" un varbūt Ubuntu 18.04 "gedit admin:///etc/default/grub", lai iegūtu GUI redaktoru, lai veiktu faila rediģēšanu. Pārējie soļi būs tādi paši.

Komentāri (0)

Papildus Ross Rogersa atbildei iepriekš jums vajadzētu pievienot:

sudo nano /etc/init/scip.conf

# description "Start sysctl at boot"

description "sysctl"

start on runlevel [2345]
stop on runlevel [016]

console log

respawn
respawn limit unlimited

exec /sbin/sysctl -p
Komentāri (3)