Ubuntu 14.04'te IPv6 nasıl devre dışı bırakılır?

115

Ubuntu 14.04 kullanıyorum. ipv6 'yı devre dışı bırakmak için aşağıdakileri yaptım.

/etc/sysctl.conf değerini kullanarak gedit 'i açın ve sysctl.conf ' nin sonunda aşağıdaki satırları yapıştırın.

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

Fakat aşağıdaki komutu kullanarak kontrol ettiğimde

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

'0' sonucu alıyorum (yani hala Etkin). Lütfen ipv6'yı devre dışı bırakmam için bana yardımcı olun, böylece hadoop'u kullanabilirim.

bu bağlantıdan talimatları takip ettim .

    
sordu A J 29.03.2014 08:59

3 cevap

196

ipv6'yı devre dışı bırakmak için, herhangi bir metin düzenleyicisini kullanarak /etc/sysctl.conf dosyasını açmanız ve aşağıdaki satırları sonuna eklemeniz gerekir:

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

ipv6 hala devre dışı değilse, sorun sysctl.conf 'nin hala aktif olmamasıdır.

Bunu çözmek için bir terminal açın ( Ctrl + Alt + T ) ve komutu yazın,

sudo sysctl -p

Bunu terminalde göreceksiniz:

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

Bundan sonra, şunları çalıştırırsanız:

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

Bildirir:

1

1 öğesini görüyorsanız, ipv6 başarıyla devre dışı bırakılmıştır.

    
verilen cevap A J 17.06.2014 12:04
15

Bunu doğrudan önyüklemeden devre dışı bırakmak isteyebilirsiniz. Bu amaçla, favori metin düzenleyicinizle /etc/default/grub dosyasını root erişimi ile açın (belki sudo vi /etc/default/grub .

.

Bu dosyada şu satırı bulun:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

ve değiştirin:

GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1 quiet splash"

Dosyayı kaydedin ve koşuyu kullanarak grubu güncelleyin:

sudo update-grub

=============================
Nane 19 ve Ubuntu 18.04:

Mint 19 üzerinde "xed admin: /// etc / default / grub" ve belki de Ubuntu 18.04 "gedit admin: /// etc / default / grub" olacaktır. dosya. Adımların geri kalanı aynı olacak.

    
verilen cevap Mostafa Ahangarha 05.05.2016 16:29
-2

Yukarıdaki Ross Rogers yanıtına ek olarak şunları eklemelisiniz:

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
    
verilen cevap scopa 07.07.2016 16:51

Etiketlerdeki diğer soruları oku