Birden fazla IP adresi atanıyor


12

Raspberry Pi B + cihazım Raspbian (Linux sürüm 3.18.11+) güncellendi vb. Çalıştırıyor.

Ağa ethernet ile bağlı. Statik bir IP istiyorum ve / etc / network / arabiriminde (aşağıda gösterilen) bir tane atadım. Ancak, her önyükleme DHCP yoluyla bir adres ister ve bir tane atanır! Hem statik hem de dinamik adresler ağdaki makineye erişmek için çalışır.

DHCP adresinin istenmesini ve atanmasını nereden durdurabilirim?

/ Etc / network / interfaces

auto lo
iface lo inet loopback

auto eth0
allow-hotplug eth0
iface eth0 inet static
address 192.168.1.7
netmask 255.255.255.0
gateway 192.168.1.1

auto wlan0
allow-hotplug wlan0
iface wlan0 inet manual
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

auto wlan1
allow-hotplug wlan1
iface wlan1 inet manual
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

ip adresi göster eth0

2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether b8:27:eb:44:bb:23 brd ff:ff:ff:ff:ff:ff
inet 192.168.1.7/24 brd 192.168.1.255 scope global eth0
   valid_lft forever preferred_lft forever
inet 192.168.1.55/24 brd 192.168.1.255 scope global secondary eth0
   valid_lft forever preferred_lft forever

ifconfig

eth0      Link encap:Ethernet  HWaddr b8:27:eb:44:bb:23  
          inet addr:192.168.1.7  Bcast:192.168.1.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:11484 errors:0 dropped:4 overruns:0 frame:0
          TX packets:10212 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:4178807 (3.9 MiB)  TX bytes:4019638 (3.8 MiB)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

wpa_supplicant.conf

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1

Bize ifconfig çıktısını söyler misiniz?
dhruvvyas90

yukarıdaki ifconfig eklendi
t0vana

Benim hatam. "İfconfig -a" demek istedim. Yukarıdaki günlüğünüzü değiştirebilir misiniz?
dhruvvyas90

-A bayrağına sahip çıktı yukarıdakiyle aynıdır.
t0vana

Wpa_supplicant.conf içeriği nedir?
Tyson

Yanıtlar:


8

Aynı sorunu yaşadım.

2015-05-05 Rasbian yapısını kullandığınızı varsayıyorum. Bu derlemede, statik IP ayarlanır /etc/dhcpcd.conf.

Malısın:

  1. Değişikliklerinizi /etc/network/interfacesvarsayılana geri döndürün
  2. /etc/dhcpcd.confArabiriminiz ne için olursa olsun, statik bir IP yapılandırmak için ip bilgilerinizi girinwlan0
  3. Yeniden Başlatma

-

# what I did
# this goes in /etc/dchpcd.conf for static ip assignment 
interface wlan0
 static ip_address=10.3.2.8/24
 static routers=10.3.2.1
 static domain_name_servers=8.8.8.8

önce

$ ip addr
.... <snip>
3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP qlen 1000
    link/ether e8:4e:06:xx:xx:xx brd ff:ff:ff:ff:ff:ff
    inet 10.3.2.8/24 brd 10.3.2.255 scope global wlan0
       valid_lft forever preferred_lft forever
    inet 10.3.2.101/24 brd 10.3.2.255 scope global secondary wlan0
       valid_lft forever preferred_lft forever

sonra

$ ip addr
.... <snip>
3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP qlen 1000
    link/ether e8:4e:06:xx:xx:xx brd ff:ff:ff:ff:ff:ff
    inet 10.3.2.8/24 brd 10.3.2.255 scope global wlan0
       valid_lft forever preferred_lft forever

Bu bağlantılar cevabımı bulduğum yer:


Teşekkürler, başarı! manualdhcp/etc/network/interfaces
Et0'i

1

Baktığımızda Debian Ağ Yapılandırma belgeleri ve çevrimiçi diğer belgelerde , benim anlayış olduğunu allow-hotplugçıkarılabilir ağ adaptörleri için gereklidir, yoksa uzun dhcp zaman aşımları önlemek için açılışta mevcut olmayabilir bir adaptör üzerinde dhcp kullanıyorsanız. allow-hotplug eth0Statik bir yapılandırma kullanıyorsanız çizgiyi kaldırmayı deneyin .

Sorununuzu çeşitli varyasyonlarla çoğaltmayı denedim, ancak şov olarak yalnızca tek bir IP adresi aldım ip addr. Herhangi bir şans eseri çeşitli /etc/network/if-*dizinler altında bir şey var mı?


if-down.d: openvpn resolvconf uppastation wpasupplicant if-post-down.d: avahi-daemon kablosuz-araçları wpasupplicant if-pre-up.d: kablosuz-araçları wpasupplicant if-up.d: 000resolvconf avahi-daemon mountnfs openssh- server openvpn upstart wpasupplicant
t0vana

allow-hotplug eth0satır yorum
yapmanın bir

1

Statik IP elde etmek için yapabileceğiniz başka bir şey (hepsi olmadan) önce şunu yazarak MAC adresini bulmaktır:

ifconfig eth0

ve HWaddr'ı arıyor (ve bundan sonra mac adresiniz). Bundan sonra yönlendirici yönetici sayfanıza gidin ve DHPC veya IP rezervasyonlarına gidin (yönlendiricimde LAN kurulumundaydı). Ardından MAC adresini ekleyin ve ve IP'yi seçin. Çoğu yönlendiricinin sadece IP seçme seçeneğine sahip olduğu için MAC adresini eklemenize gerek yoktur (ad raspi-config ana makine adında ayarladığınız ad olacaktır).

İrade: 3

sorular sor


Diğer kullanıcılar için ifconfig eth0 komutunu koydum (Bildiğini biliyorum)
Panda

Bu harika bir çözümdür: MAC adresini yönlendiricinin DHCP rezervasyonlarına eklemek. Ancak, bu kurulum için işe yaramayacak ...
t0vana

Evet üzgünüm, sadece düşünmediysen koydum;)
Panda

0

Aynı problemi yaşadım. Ben yapılandıran x.x.x.250içinde /etc/network/interfacesve başlamıştı x.x.x.20yaptım rağmen her yerde var olmayan da.

Ethernet kullanıyorum ve dhcp gerekmediği için dhcpcdhizmeti şu şekilde devre dışı bıraktım :

sudo systemctl stop dhcpcd
sudo systemctl disable dhcpcd
sudo systemctl daemon-reload
sudo systemctl restart networking

(Bunu benim yaptığım gibi SSH üzerinden yapıyorsanız, son komut muhtemelen SSH'nizi asacaktır. Bu nedenle ~.Enter, işlevsel bir yerel komut istemi geri almak için tekrar ssh girin.)

Bu benim için işe yaramış gibi görünüyor.


Statik IP'yi koymayacaksanız, dhcp paketi de temizlenebilir/etc/dhcpcd.conf
FlippingBinary

aynı problemi yaşadım. ancak dhcpcd hizmetini silmek istemedi. bu yüzden raspi'yi kapattım, güç kablosunu çekip tekrar başlattım. daha önce dinamik olarak atanan ips nihayet ortadan kayboldu.
lsblsb

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.