Soru:
İkincil IP'm nereden geliyor?
Gotschi
2014-01-31 21:33:03 UTC
view on stackexchange narkive permalink

My Pi, conf.d'de yapılandırılan statik bir IP ile eth0 kullanmak üzere Arch ile yapılandırıldı:

  [gotschi @ berry ~] $ cat /etc/conf.d/network@eth0address = 10.0.55.5netmask = 24broadcast = 10.0.55.255gateway = 10.0.55.254  

Bu, birkaç haftadan beri benim için diğer tüm yapılandırmalardan (örn. Netctl) daha iyi çalıştı. Tek garip şey: 2 IP adresi kullanıyor Ağ Aralığı taradığımda Pi'm 2 Kez görünüyor: Biri 10.0.55.5 statik IP'ye sahip ve diğeri DHCP'm tarafından atandı. (Yönlendiricide ayarlanan Aralık: 10.0 .55.50-150): 10.0.55.55

nmap ayrıca ana bilgisayar adını yalnızca .55 adresinde bildirir, bu nedenle http: //raspberry.local/, .55

/ etc / netctl klasörüm boş, varsayılan klasörler dışında ...

  [gotschi @ berry ~] $ ls / etc / netctl örnekler kancalar arayüzler  

10.0.55.55'e de doğru yanıt veriyor!

Diğer yapılandırmalar nerede saklanıyor? Teşekkürler!

  [gotschi @ berry ~] $ ifconfig eth0: flags = 4163<UP, BROADCAST, RUNNING, MULTICAST> mtu 1500 inet 10.0.55.5 netmask 255.255.255.0 yayın 10.0.55.255 ether b8: 27: eb: 50: ec: f4 txqueuelen 1000 (Ethernet) RX paketleri 17227 bayt 1077447 (1.0 MiB) RX hataları 0 düşürüldü 0 taşma 0 çerçeve 0 TX paketleri 85328 bayt 127324380 (121.4 MiB) TX hataları 0 düştü 0 aşma 0 taşıyıcı 0 çarpışma 0 

düzenle Sanırım burada bir şey buldum:

  [gotschi @ berry ~] $ ip adres 4: eth0: <BROADCAST , MULTICAST, UP, LOWER_UP> mtu 1500 qdisc pfifo_fast state UP grubu varsayılanı qlen 1000link / ether b8: 27: eb: 50: ec: f4 brd ff: ff: ff: ff: ff: ffinet 10.0.55.5/24 brd 10.0.55.255 kapsam global eth0 valid_lft sonsuza kadar tercih edilen_lft foreverinet 10.0.55.55/24 brd 10.0.55.255 kapsam genel ikincil eth0 valid_lft sonsuza kadar tercih edilen_lft sonsuza kadar  

sudo ip addr del 10.0.55.55/24 dev eth0disabl ikinci IP'yi edindim, sadece şimdi yeniden başlatmaya çalışıyorum

-> hayır, hala 2 ip adresi var: /

Bu gerçekten tuhaf :)
Gönderinizi / etc / netctl içeriği ile güncelleyebilir misiniz? Sorunu daha iyi teşhis etmemize yardımcı olabilir. Ayrıca, gerekli bilgileri değiştirerek / etc / netctl / example'daki örneklerden birini deneyin ve sonucun ne olduğunu görün.
Dört yanıtlar:
DeamonMV
2015-07-28 18:14:18 UTC
view on stackexchange narkive permalink

Bu bana yardımcı oldu:

  update-rc.d dhcpcd devre dışı bırakıldıhizmet dhcpcd stopip adres% YOURS-SECOND-IP% dev ethX  

Ve raspberry pi'yi tekrar başlattığınızda, kapsam genel ikincil kaybolur.

Benim tarafımda, tüm ip yapılandırmam silindi. Ahududuya ulaşamıyorum. Yeniden başlatmak zorunda kaldım. Ama işe yarıyor. Teşekkürler.
Hydraxan14
2016-05-09 22:46:24 UTC
view on stackexchange narkive permalink

/etc/dhcpcd.conf

'yi Düzenle

Bu benim de başıma geldi (Raspbian'da albiet).
kodunu tamamen devre dışı bırakmak istemiyorsanız dhcpcd hizmeti, statik arayüzünüz hakkında bilgi vermek için bunu /etc/dhcpcd.conf 'a ekleyebilirsiniz:

  interface eth0static ip_address = 192.168.0.10 / 24 statik yönlendiriciler = 192.168.0.1static domain_name_servers = 192.168.0.1 8.8.8.8  

Bu, yeniden başlatıldığında ikincil bir ip yakalamasını durduracaktır.

( ArchWiki Referansı)

Gotschi
2014-02-15 18:43:07 UTC
view on stackexchange narkive permalink

Sorun, /etc/systemd/system/

içinde ayrı bir dhcp @ network yerleştirilmesinden kaynaklanıyordu

Nereden geldiği hakkında hiçbir fikriniz yok, ancak onu silmek sorunumu çözdü: )

1coolbox
2019-09-13 03:09:32 UTC
view on stackexchange narkive permalink

dhcpcd.conf'tan bir DHCP IP'si almak ve netplanınızı kullanmaktır - ikisini de çalıştırabilirsiniz, zor yoldan öğrendim, sanırım farklı IP aralıkları atayabilir ve tüm işler - işte püf noktası, DHCP'yi devre dışı bırakın (ve eğlence için conf dosyanızı yeniden adlandırabilirsiniz - ancak - conf dosyası olmadan, DHCP hala çalışıyorsa, DHCP'yi otomatik olarak kullanır ve ip a'da ip'i görürsünüz.)

systemctl stop dhcpcd

systemctl dhcpcd'yi devre dışı bırak

Archlinux'un dhcpcd kullandığından emin misiniz?
hayır, bilmiyorum - Ahududu Pi üzerinde ubuntu (güncel) çalıştırıyorum, üzgünüm, bunu eklemeliydim, ancak netplan kullanıyorsanız ve bu problemi yaşıyorsanız çözümünüz için bu satırlara bakmalısınız. . İlk olarak bir dhcpcd.conf dosyanız olup olmadığını görün ve üzerinde değişiklik yapmanın (ve yeniden başlatmanın) bir IP farklılığı oluşturup oluşturmadığını görün, böylece ikisini de kullanıp kullanmadığınızı bilirsiniz.
Ancak OP ** Arch ** kullanır, bu nedenle cevabınız uymaz.
Yine de bu satırlara bakardım, yani her ikisi de çalışan 2 farklı ağ kurulumu. Benimkinde özellikle NETPLAN uygulandı ve hiçbir yer dhcpcd.conf'u devre dışı bırakma konusunda hiçbir şey söylemedi ve beni şaşırttı, ikisi de kullanıldı. Bu ikili IP problemi hakkında 100 makale okumuş olmalıyım ve okuduğum tek çözümlerin uygulanabilir olduğunu düşündüğüm 2 ağ sisteminin çalıştığını buldum. Diğer tüm çözümler - hakkında okuduğum - çözüm değil geçici çözümlerdi ... sadece bakmak için diğer yönlere bazı düşünceler eklemeye çalışmak, basit bir gerçek düzeltme gibi. İyi günler.


Bu Soru-Cevap, otomatik olarak İngilizce dilinden çevrilmiştir.Orijinal içerik, dağıtıldığı cc by-sa 3.0 lisansı için teşekkür ettiğimiz stackexchange'ta mevcuttur.
Loading...