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.
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.
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.
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