Bagaimana cara menonaktifkan IPv6 di Debian Wheezy?

25

Saya tahu ada entri wiki http://wiki.debian.org/DebianIPv6#How_to_turn_off_IPv6 yang menunjukkan cara menonaktifkan IPv6 di Debian Squeeze, tapi itu kernel 2.6. *.

Bagaimana dengan 3.2. * Kernel menjalankan Wheezy?

JohnnyFromBF
sumber
setidaknya '/ sys / module / ipv6 / parameter / disable_ipv6' masih ada untuk Kernel 3.2.0xxx
sparkie
@sparkie ya tapi wiki.debian.org/DebianIPv6#How_to_turn_off_IPv6 mengatakan apa-apa tentang /sys/module/ipv6/parameters/disable_ipv6tapi/etc/sysctl.d/disableipv6.conf
JohnnyFromBF

Jawaban:

29

Jika ya sysctl -p, reboot tidak perlu. Itu bekerja untuk saya, tetapi saya lebih suka menyimpan params dalam file tunggal, jadi saya meletakkan baris di atas dalam sysctl.conffile.

Untuk memastikannya, saya memberi garis pada setiap perangkat, jadi solusi saya menambahkan baris berikut ke /etc/sysctl.conf:

net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
net.ipv6.conf.eth0.disable_ipv6 = 1
net.ipv6.conf.eth1.disable_ipv6 = 1
net.ipv6.conf.ppp0.disable_ipv6 = 1
net.ipv6.conf.tun0.disable_ipv6 = 1
Gwyll
sumber
13
Tidak net.ipv6.conf.all.disable_ipv6 = 1cukup? Setidaknya iIt melakukan trik untuk semua antarmuka di mesin saya.
Eugene Beresovsky
2
Terima kasih untuk ini! Untuk beberapa alasan, pada Raspberry Pi saya hanya menonaktifkan melalui net.ipv6.conf.all.disable_ipv6tidak berfungsi; menambahkan garis eksplisit untuk adaptor saya berhasil!
Doktor J
Sama di sini: tidak berfungsi menggunakan net.ipv6.conf.all.disable_ipv6; harus menggunakan jalur khusus untuk adaptor saya seperti ini:net.ipv6.conf.enp6s0.disable_ipv6 = 1
Bruno
13

Menonaktifkan IPv6 pada sistem yang lebih baru bekerja dengan cara yang sama seperti yang dijelaskan dalam wiki Debian:

Nonaktifkan ipv6 di kernel: echo net.ipv6.conf.all.disable_ipv6=1 > /etc/sysctl.d/disableipv6.confakan menonaktifkan ipv6 di reboot berikutnya.

Ingatlah bahwa, apa pun masalah yang Anda hadapi, ini harus menjadi pilihan terakhir mutlak setelah Anda kehabisan semua opsi lain untuk memperbaiki masalah. IPv6 bukan opsional dan Anda harus mengaktifkannya cepat atau lambat.

Michael Hampton
sumber
Menariknya saya masih memiliki ipv6 yang muncul setelah mengikuti instruksi dan memverifikasi pengaturan yang tercantum pada halaman wiki tetap ada setelah reboot. Mungkin ada hubungannya dengan fakta bahwa ini berjalan pada vm yang diselenggarakan oleh orang lain.
ConstantineK
@ Oh, beberapa penyedia VM membatasi perubahan apa yang dapat dilakukan pada konfigurasi jaringan tamu. Biasanya yang berbasis OpenVZ. Dalam hal ini, Anda pasti harus melupakan menonaktifkan IPv6 dan bukannya mencoba menyelesaikan masalah yang sebenarnya.
Michael Hampton
Pastinya. Saya tidak tertarik melakukan ini, tetapi seperti yang Anda ketahui, banyak perangkat lunak lama tanpa pengembangan di masa mendatang memiliki masalah, dan itulah yang sedang saya kerjakan. Jadi saya berharap!
ConstantineK
Ini tidak berhasil untuk saya. Namun pendekatan Jawa berhasil. Saya menggunakan BAMT1.1, tidak terlalu yakin dengan versi debian yang mana.
Minggu
@MichaelHampton OpenVZ bukan sistem VM, ini adalah sistem berbasis wadah / chroot jail, yang mungkin mengapa Anda tidak dapat mengacaukan pengaturan jaringannya seperti ini ...
Jules