169.254.0.0'a giden rota nereden geliyor?


29

CentOS 5.4’ü çalıştırmak

Ağ> Ethernet Aygıtı> Rota yapılandırması iletişim kutusunda görünmese de neden 169.254.0.0’a yönlendirmem gerekiyor ?

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.1.0     *               255.255.255.0   U     0      0        0 eth2
169.254.0.0     *               255.255.0.0     U     0      0        0 eth2
default         192.168.1.1     0.0.0.0         UG    0      0        0 eth2

Yanıtlar:


35

Red Hat Bilgi Bankası'ndaki bu makaleden:

Sistemin 169.254.0.0 / 255.255.0.0 yolu olmadan önyüklenebilmesi için zeroconf yolunu nasıl devre dışı bırakırım?

Belirti:

Sistem her önyüklendiğinde, sıfır bağlantı yolu (169.254.0.0) etkinleşir. Güvenlik duvarını kapatarak manuel olarak devre dışı bırakın ve rota komutunu kullanarak 169.254.0.0 / 255.255.0.0 ile rotayı kaldırın.

Sıfırconf yolu etkin olan rotanın örnek çıktısı aşağıdakine benzer:

# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
10.15.50.0      *               255.255.252.0   U     0      0        0 eth0
169.254.0.0     *               255.255.0.0     U     0      0        0 eth0

Çözüm:

Sistem önyüklemesi sırasında zeroconf yolunu devre dışı bırakmak için, / etc / sysconfig / network dosyasını düzenleyin ve dosyanın sonuna aşağıdaki NOZEROCONF değerini ekleyin:

NETWORKING=YES
HOSTNAME=localhost.localdomain
NOZEROCONF=yes

48

Marcel'in cevabını beğendim ama bu soruyu gerçekten ele almıyor. Soru 'Neden var ..', 'Nasıl devre dışı bırakabilirim' değil. OP aslında bu rotayı devre dışı bırakmak istemeyebilir.

169.254.0.0/16 ağı, Otomatik Özel IP Adresleme veya APIPA için kullanılır. Bir DHCP istemcisi bir adres almaya çalışır, ancak zaman aşımı ve yeniden deneme süresinden sonra bir DHCP sunucusu bulamazsa, bu ağdan rasgele bir adres alır. Bu, DHCP adresi alamayan ana bilgisayarlarla iletişim kurulmasını sağlar.


2
Sanırım bunu biliyordu. DHCP'si (kullanıyorsa) açıkça çalıştığına rağmen yolun neden göründüğünü gerçekten bilmek istedi, çünkü o arabirimde 169'dan farklı bir IP adresi var ... Neden? ... ve cevabın dediği gibi ... çünkü onu devre dışı bırakmadın :)

2
Marcel: Belki, belki de değil. Cevabınız harikaydı, sadece neden başlamak için bir 169.254 girişi olduğunu anladığından emin olmak istedi. :)
Kyle Smith

1
ve bunu takdir ediyorum, teşekkür ederim ... tam cevap almak için mükemmel bir yer değilse SF nedir :)

1
Eğer bilseydi, bir bilgisayarı kullanacak kadar zeki değildi, çünkü hala NEDEN orada olduğunu soruyor. Veya OP'nin tam bir aptal olduğunu varsaymazsanız, akıllı olmadığını bildiğini varsayarsak, nereden geldiğini açıkça sorar, nasıl devre dışı bırakılmayacağını. Daha açık olmaz.
TomTom
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.