Hogyan tilthatja le az IPv6-ot az Ubuntu 14.04-ben?

115

Ubuntu 14.04-et használok. Az alábbiakat pedig letiltottam: ipv6 .

/etc/sysctl.conf -ot nyitottamgedit -ot használva, és illesztem be a következő sorokat asysctl.conf végére.

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

De amikor a következő parancs segítségével ellenőrizem,

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

"0" eredményt kapok (még mindig engedélyezve van). Kérem, segítsen nekem letiltani az ipv6-ot, hogy használhassam a flopot.

A ezt a linket követve utasításokat követtem. .

    
készlet A J 29.03.2014 08:59
forrás

3 válasz

197

Az ipv6 letiltásához a/etc/sysctl.conf -ot minden szövegszerkesztővel meg kell nyitni, és a végén be kell illeszteni a következő sorokat:

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

Ha az ipv6 még mindig nem lett letiltva, akkor a probléma az, hogy asysctl.conf még mindig nincs aktiválva.

A probléma megoldásához nyisson meg egy terminált ( Ctrl + Alt + T

sudo sysctl -p

Ezt a terminálon fogja látni:

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

Ezt követően, ha fut:

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

Jelentést tesz:

1

Ha1 -ot lát, az ipv6 sikeresen letiltott.

    
válasz adott A J 17.06.2014 12:04
forrás
15

Előfordulhat, hogy letiltja a csomagot közvetlenül a csomagtartóból. Erre a célra nyissa meg a/etc/default/grub -ot a kedvenc szövegszerkesztővel root hozzáféréssel (talánsudo vi /etc/default/grub.

Ebben a fájlban keresse meg ezt a sort:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

és változtassa meg:

GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1 quiet splash"

A fájl mentése és a grub frissítése futás közben:

sudo update-grub

============================= katalógusa Mint 19 és Ubuntu 18.04:

a Mint 19-ben "xed admin: /// etc / default / grub" és esetleg az Ubuntu 18.04 "gedit admin: /// etc / default / grub" a fájl. A többi lépés ugyanaz lesz.

    
válasz adott Mostafa Ahangarha 05.05.2016 16:29
forrás
-2

A Ross Rogers fenti válaszán kívül hozzá kell adnia:

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
    
válasz adott scopa 07.07.2016 16:51
forrás