IPv4'ü devre dışı bırakma ve Ubuntu'da yalnızca IPv6 kullanma


11

IPv6 ile ilgili bazı testler yapıyorum ve IPv4'ümü Linux'taki testler için tamamen devre dışı bırakmak istedim, ancak bunu yapmak için kolay bir yer bulamadım. IPv6'mı tek aktif olan nasıl yapabilirim?

Yanıtlar:


2

/etc/modprobe.d/aliasesDosyayı düzenler ve aşağıdakileri değiştirirseniz, çalışması gerekir:

alias net-pf-2 ipv4

için:

alias net-pf-2 off

1

Bunu yapmanın en iyi yolu bir IPv4 adresi yapılandırmamaktır. Ayrıca arp'yi devre dışı bırakmayı da seçebilirsiniz:

ip addr del <ipv4 address>/CIDR dev ethN
(operational example: "ip addr del 192.168.0.1/24 dev eth0")
ip link set dev eth0 arp off

Bunu sadece yönetici amaçlı (ssh) IPv6 ile erişilebilmesi gereken bazı kutularda yapıyorum - yönlendirilebilir interneti başka bir şey için kullanmaması gereken kutular. Böyle bir örnek, OpenVPN üzerinden IPv6 ULA kullanan bir veritabanı sunucusudur, böylece sadece dahili ana bilgisayarlar ona bağlanabilir.


1

Network Manager kullanıyorsanız, öğesini tıklayın ve 'Bağlantıları Düzenle'yi seçin. Ardından varsayılan bağlantıyı (veya kullandığınız bağlantıyı) düzenleyin ve 'IPv4 Ayarları' sekmesinin altına bakın. 'Devre Dışı' seçeneğini belirleyebileceğiniz yöntem için bir açılır menü olmalıdır.

Testi bitirdiğinizde etkinleştirmeyi unutmayın.

Ağ Yöneticisi'ni kullanmıyorsanız, bu komut hile yapmalıdır:

ip address del <address>/<netmask> dev <device>

Örneğin:

ip address del 10.0.0.2/24 dev eth0

Tabii ki, bu sadece arayüzde IPv4'ü tamamen devre dışı bırakmaz. Geri döngüde (lo) hala v4 var, ancak sorunsuz bir şekilde devre dışı bırakılabileceğinden emin değilim.
mboehn

1
Tam olarak neyi test ettiğinize bağlı olarak, daha basit bir yöntem IPv4 rotanızı varsayılan GW'ye bırakmak olabilir.
BMDan
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.