DHCP - wymiękam..

zytek@azazel.ostrow-wlkp.net zytek w azazel.ostrow-wlkp.net
Wto, 25 Mar 2003, 09:03:58 CET


Witam.. ja tak na szybko z sali od infy...

Mam duży problem w sieci. Było dobrze, static arp, statyczne wpisy w
dhcp.. padł dysk to zrobiłem dhcp przydzielające losowe IPki.. i wczoraj
zaczęły się problemy.. Kompy nie mogły sobie przydzielić IPków tzn.
Windowsy (mój też). Komunikaty typu konflikt IP, błąd protokołu.. za to
mój Linuks działał bez problemu. Kawałek logów:

Mar 24 19:12:57 azazel dhcpd: DHCPDISCOVER from 00:00:1c:d5:d8:9e via eth1
Mar 24 19:12:57 azazel dhcpd: DHCPOFFER on 10.0.1.8 to 00:00:1c:d5:d8:9e
via eth1
Mar 24 19:12:57 azazel dhcpd: DHCPREQUEST for 10.0.1.8 (10.0.0.1) from
00:00:1c:d5:d8:9e via eth1
Mar 24 19:12:57 azazel dhcpd: DHCPACK on 10.0.1.8 to 00:00:1c:d5:d8:9e via
eth1
Mar 24 19:12:57 azazel dhcpd: DHCPDECLINE of 10.0.1.8 from
00:00:1c:d5:d8:9e via eth1: not found
Mar 24 19:12:58 azazel dhcpd: DHCPDISCOVER from 00:0b:6a:06:52:73 via eth1
Mar 24 19:12:58 azazel dhcpd: DHCPDISCOVER from 00:c0:df:0f:ba:40 via eth1
Mar 24 19:12:58 azazel dhcpd: DHCPOFFER on 10.0.1.7 to 00:c0:df:0f:ba:40
via eth1
Mar 24 19:12:58 azazel dhcpd: DHCPREQUEST for 10.0.1.7 (10.0.0.1) from
00:c0:df:0f:ba:40 via eth1
Mar 24 19:12:58 azazel dhcpd: DHCPACK on 10.0.1.7 to 00:c0:df:0f:ba:40 via
eth1
Mar 24 19:12:58 azazel dhcpd: DHCPDECLINE of 10.0.1.7 from
00:c0:df:0f:ba:40 via eth1: not found
Mar 24 19:12:59 azazel dhcpd: DHCPOFFER on 10.0.9.199 to 00:0b:6a:06:52:73
(SEBA) via eth1
Mar 24 19:12:59 azazel dhcpd: DHCPREQUEST for 10.0.9.199 (10.0.0.1) from
00:0b:6a:06:52:73 (SEBA) via eth1
Mar 24 19:12:59 azazel dhcpd: DHCPACK on 10.0.9.199 to 00:0b:6a:06:52:73
(SEBA) via eth1
Mar 24 19:12:59 azazel dhcpd: Abandoning IP address 10.0.9.199: declined.
Mar 24 19:12:59 azazel dhcpd: DHCPDECLINE of 10.0.9.199 from
00:0b:6a:06:52:73 (SEBA) via eth1: not found
Mar 24 19:12:59 azazel dhcpd: DHCPDISCOVER from 00:00:1c:d7:4f:38 via eth1
Mar 24 19:12:59 azazel dhcpd: DHCPOFFER on 10.0.0.100 to 00:00:1c:d7:4f:38
via eth1
Mar 24 19:12:59 azazel dhcpd: DHCPREQUEST for 10.0.0.100 (10.0.0.1) from
00:00:1c:d7:4f:38 via eth1
Mar 24 19:12:59 azazel dhcpd: DHCPACK on 10.0.0.100 to 00:00:1c:d7:4f:38
via eth1
Mar 24 19:12:59 azazel dhcpd: DHCPDECLINE of 10.0.0.100 from
00:00:1c:d7:4f:38 via eth1: not found
Mar 24 19:13:00 azazel dhcpd: DHCPDISCOVER from 00:00:1c:d6:6f:70 via eth1
Mar 24 19:13:01 azazel dhcpd: DHCPOFFER on 10.0.10.197 to
00:00:1c:d6:6f:70 (karolina) via eth1
Mar 24 19:13:01 azazel dhcpd: DHCPREQUEST for 10.0.10.197 (10.0.0.1) from
00:00:1c:d6:6f:70 (karolina) via eth1
Mar 24 19:13:01 azazel dhcpd: DHCPACK on 10.0.10.197 to 00:00:1c:d6:6f:70
(karolina) via eth1
Mar 24 19:13:01 azazel dhcpd: DHCPDISCOVER from 00:00:1c:d6:e4:14 via eth1
Mar 24 19:13:01 azazel dhcpd: Abandoning IP address 10.0.10.197: declined.
Mar 24 19:13:01 azazel dhcpd: DHCPDECLINE of 10.0.10.197 from
00:00:1c:d6:6f:70 (karolina) via eth1: not found
Mar 24 19:13:01 azazel dhcpd: DHCPDISCOVER from 00:00:1c:d5:ba:18 via eth1
Mar 24 19:13:01 azazel dhcpd: DHCPOFFER on 10.0.1.9 to 00:00:1c:d5:ba:18
via eth1
Mar 24 19:13:01 azazel dhcpd: DHCPREQUEST for 10.0.1.9 (10.0.0.1) from
00:00:1c:d5:ba:18 via eth1
Mar 24 19:13:01 azazel dhcpd: DHCPACK on 10.0.1.9 to 00:00:1c:d5:ba:18 via
eth1
Mar 24 19:13:01 azazel dhcpd: DHCPDECLINE of 10.0.1.9 from
00:00:1c:d5:ba:18 via eth1: not found
Mar 24 19:13:02 azazel dhcpd: DHCPOFFER on 10.0.2.212 to 00:00:1c:d6:e4:14
(ostr-komp-piotr) via eth1
Mar 24 19:13:02 azazel dhcpd: DHCPREQUEST for 10.0.2.212 (10.0.0.1) from
00:00:1c:d6:e4:14 (ostr-komp-piotr) via eth1
Mar 24 19:13:02 azazel dhcpd: DHCPACK on 10.0.2.212 to 00:00:1c:d6:e4:14
(ostr-komp-piotr) via eth1


I tak w kółko. Z tego co wyczytałem z WWW.. linuks gdy dostaje IPka z dhcp
to go sobie przypisuje a Windows dodatkowo chyba sprawdza czy taki nie
jest czasem zajęty.. i nie wiedzieć czemu COŚ mu odpowiada, że tak.
Windows wysyła DHCPDECLINE i moje dhcp oferuje mu inny numer IP. I tak w
kółko.. mam megabajty tych logów.. Sprawdzałem na swoim Windowsie,
wpisałem na stałe mój unikalny;> IP 10.0.0.100, restartuje system a tu
komunikat o konflikcie IP z komputerem o MAC i tutaj MAC jednego gościa z
sieci. Zmieniam końcówkę na 101, restart windowsa.. i to samo, ten sam
komunikat, ten sam MAC sąsiada. Linuks działał bez problemu.. Czarowałem
ile wlezie, odłączyłem wszystkie kable na noc;> i zostawiłem tak sieć..

Mój konfig dhcp:

[root w azazel log]# cat /etc/dhcpd.conf
ddns-update-style ad-hoc;
subnet 10.0.0.0 netmask 255.255.0.0 {
        range 10.0.2.1 10.0.10.254;
        default-lease-time 12000000;
        max-lease-time 18000000;
        option domain-name-servers 10.0.0.1;
        option routers 10.0.0.1;
        option subnet-mask 255.255.0.0;
        option broadcast-address 10.0.255.255;
}

+ około 20 wpisów host ze starego backupu i jeszcze z 10 kompów nie
dodanych..

No i dzisiaj rano włączyłem wszystko, włączyłem dhcp i patrzę na logi..
ktoś miał kompa włączonego i po chwili:


mar 25 07:48:12 azazel dhcpd: dhcpd startup  succeeded
Mar 25 07:48:33 azazel dhcpd: DHCPDISCOVER from 00:00:1c:d5:d8:9e via eth1
Mar 25 07:48:33 azazel dhcpd: DHCPOFFER on 10.0.1.8 to 00:00:1c:d5:d8:9e
via eth1
Mar 25 07:48:33 azazel dhcpd: DHCPREQUEST for 10.0.1.8 (10.0.0.1) from
00:00:1c:d5:d8:9e via eth1
Mar 25 07:48:33 azazel dhcpd: DHCPACK on 10.0.1.8 to 00:00:1c:d5:d8:9e via
eth1
Mar 25 07:48:33 azazel dhcpd: DHCPDECLINE of 10.0.1.8 from
00:00:1c:d5:d8:9e via eth1: not found
Mar 25 07:48:43 azazel dhcpd: DHCPDISCOVER from 00:00:1c:d5:d8:9e via eth1
Mar 25 07:48:43 azazel dhcpd: DHCPOFFER on 10.0.1.8 to 00:00:1c:d5:d8:9e
via eth1
Mar 25 07:48:43 azazel dhcpd: DHCPREQUEST for 10.0.1.8 (10.0.0.1) from
00:00:1c:d5:d8:9e via eth1
Mar 25 07:48:43 azazel dhcpd: DHCPACK on 10.0.1.8 to 00:00:1c:d5:d8:9e via
eth1
Mar 25 07:48:43 azazel dhcpd: DHCPDECLINE of 10.0.1.8 from
00:00:1c:d5:d8:9e via eth1: not found
Mar 25 07:48:53 azazel dhcpd: DHCPDISCOVER from 00:00:1c:d5:d8:9e via eth1
Mar 25 07:48:53 azazel dhcpd: DHCPOFFER on 10.0.1.8 to 00:00:1c:d5:d8:9e
via eth1

W tym momencie wyjąłem zasilanie ze switcha głównego ;]

I CO TO MA ZNACZYĆ ? :( Bo ja już nie mogę... Czemu te hosty wysyłają
DHCPDECLINE skoro nikt oferowanego im IPka nie używa??

Tak mnie zastanawia.. czy switch pamięta ARPy jakoś (LANtechy za 200zł;>)
i odpowiada na zapytania Windowsów o dostępność danego IP ????? Muszę je
wszystkie wyłączyć i włączyć ?? Nie wiem.. nie mam pomysłów..

-- 
ZyTeK




Więcej informacji o li¶cie dyskusyjnej pld-users-pl