( janoszen | 2009. 07. 24., p – 22:18 )

Valami Windowsos DHCP szervered van esetleg? Talán olyat tudnál játszani, hogy proxyzod a DHCP kéréseket... de ismerni kellene az infrastruktúrádat, anélkül ugyanis kicsit nehéz lesz értelmes tanácsot adni.

dhcpdump: a manpage erősen ajánlott, az ott levő példa gyk 1:1 kimásolható debug célokra.

További tippjeim:

Ha a gép valami SOHOnál komolyabb switchbe van dugva és van STP (spanning tree)lehet az a kellemetlen szitu, hogy amíg a spanning tree följön, az fél - egy perc. A PXE chip DHCP timeoutja lehet úgyszintén 1 perc. Vagy följön időben vagy nem, viszont addig pedig a hálókártya nem kap linket. Megoldás: vagy beállítod a BIOSban, hogy várjon többet vagy bekapcsolod a portfast opciót, ez esetben viszont kínosan ügyelned kell arra, hogy nehogy valami oda nem illő bridgelés legyen a gépben, ugyanis akkor fénysebességgel megérkezik az eternal doom egy packet storm formájában. A kockázatok és mellékhatások tekintetében kérjük, kérdezze meg hálózatosát vagy kedvenc netes fórumát. (Avagy ennyire értek én is hozzá.)

A dhcpdumppal nézd meg, hogy mi megy, mi jön. Nem túl bonyolult értelmezni, azonban ha bootolni akarsz róla, akkor nézd meg, hogy a next server és a filename ki legyen töltve. Azt is nézd meg, hány option van benne. A fölöslegeseket ki lehetne túrni a packetből. Proof of conceptnek berakhatnál egy Linuxos DHCP-t minimalconfiggal közvetlenül a gépre kötve, hátha kiderül valami.

Ha esetleg olyat látsz, hogy két DHCPACK vagy hasonló jön vissza, akkor nézz körül, láttam néhány olyan beteg howtot, ami két DHCP szerver fölconfolását javasolta. Ez minden esetben kerülendő, egy DHCPvel kell mindent megoldani.

Aztán van olyan az Intel márkájú S5000PAL jelzésű alaplapokon, hogy mint az őrült rángatják magukra a 192.168.30.32-es IP címet. Az arpwatch ezzel rendszeresen telekakilja nekem a logot. Ha esetleg ebben a tartományban vagy, akkor ezt nézd meg. Az arpwatch egyébként is egy hasznos dolog.

Vannak mindenféle packet generátorok, fogd meg a nem működő gép MAC addressét és generálj vele DHCP packetet, nézd meg, úgy működik-e. Ha semmi más nem segít, akkor előveheted a jó öreg wiresharkot és elkezdheted a hálózatot elemeire szedni amíg meg nem oldódik a probléma. Avagy: derüjjön ki.

Ha esetleg nem boldogulsz, adott esetben keress meg magánban, hátha még eszembe jut valami.