Skocz do zawartości

Przy ustawieniu static IP otrzymuję też dynamiczne


xillo

Pomocna odpowiedź

Cześć, znalazłem na Internecie wiele podobnych tematów, ale nigdzie odpowiedzi która by u mnie zadziałała...

 

Chcę ustawić statyczne IP na moim raspberry.

W /etc/dhcpcd.conf mam ustawione dane dla static:

# Example static IP configuration:
interface eth0
static ip_address=192.168.99.202/24
#static ip6_address=fd51:42f8:caae:d92e::ff/64
static routers=192.168.99.1
static domain_name_servers= 8.8.8.8 8.8.4.4

I choć statyczny adres jest ustawiony, nadal dostaję też ten z dhcp (wynik z ip addr):

2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether b8:27:eb:cb:ca:69 brd ff:ff:ff:ff:ff:ff
    inet 192.168.99.184/24 brd 192.168.99.255 scope global dynamic noprefixroute eth0
       valid_lft 85988sec preferred_lft 85988sec
    inet 192.168.99.202/24 brd 192.168.99.255 scope global secondary noprefixroute eth0
       valid_lft forever preferred_lft forever
    inet6 fe80::834:6361:726a:f7/64 scope link noprefixroute
       valid_lft forever preferred_lft forever

Czego nie widać od strony ifconfig - nie wiem dlaczego (wynik z ifconfig eth0):

pi@raspberrypi:~ $ ifconfig eth0
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.99.184  netmask 255.255.255.0  broadcast 192.168.99.255
        inet6 fe80::834:6361:726a:f7  prefixlen 64  scopeid 0x20<link>
        ether b8:27:eb:cb:ca:69  txqueuelen 1000  (Ethernet)
        RX packets 5622  bytes 2891955 (2.7 MiB)
        RX errors 1  dropped 14  overruns 0  frame 0
        TX packets 2701  bytes 311658 (304.3 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

Grzebałem też z /etc/network/interfaces - bez efektu, więc przywróciłem go do takiego stanu:

auto lo
iface lo inet loopback
auto eth0
allow-hotplug eth0
iface eth0 inet manual

Kiedyś po prostu ustawiałem w interfaces i wszystko działało, może to było za dawno temu? Co więcej wtedy używałem 'iface eth0 inet static' a nie 'manual' - ale nie robi to tutaj różnicy.
 

W /etc/dhcpcd.conf próbowałem dopisać "denyinterfaces eth0" - ale efekt jest taki, że wtedy mam tylko dhcp a nie static.

W kolejnym poście w zakamarkach Internetu znowu informacja, że konfiguracja nie zadziała po 'sudo reboot' i trzeba odłączyć od zasilania - jakkolwiek to głupio dla mnie brzmi - spróbowałem, oczywiście bez efektu, ale musiałem sprawdzić 😉

 

Ale już ZUPEŁNIE nie rozumiem tego - odinstalowałem całkowicie dhcpcd5 licząc że rozwiążę problem siłowo, a tutaj nic, dalej dostałem adres 192.168.99.184...

 

 

Czy jakiś inny proces może przypisywać mi adres z DHCP? Zupełnie nie mam już pomysłu co jest nie tak 😞

 

 

 

Edytowano przez xillo
Link do komentarza
Share on other sites

11 minut temu, ethanak napisał:

A to nie Network-Manager bruździ?

Wiedziałem gdzie trafić...

Tak, wyłączyłem network-managera na dobre i pomogło 🙂

A tyle się nakombinowałem 😄

 

Dziękuję!

Link do komentarza
Share on other sites

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.