Kezdőlap › Fórumok › Ubuntu Linux › 8.10 dhclient nem kap címet a DHCP-től
- This topic has 34 hozzászólás, 4 résztvevő, and was last updated 16 years, 7 months telt el by
susyp.
-
SzerzőBejegyzés
-
2008-12-03-04:28 #2177020
Bocs, ily hajnali órán csak emlékezetből, kábé:
volt a debian alatt egy dhclient, amelyik csak akkor volt hajlandó „dolgozni”, ha a dhcp server domain-t is adott. (Nem tudom, melyik verzió) Mindegy, hogy mi volt, csak legyen, pro form. Próbáld meg az adott scriptet tracelni, pl írj be az elejére egy
set -x
-et. Anno hosszas szenvedéssel én is így találtam meg.Ha van otthon „régi hardvered” (ethernet hub), megpróbálhatod a kapcsolatot sniffelni egy további gépről. T.i. hogy nem kap IP címet, vagy nem fogadja el.
2008-12-03-04:28 #2177021Bocs, ily hajnali órán csak emlékezetből, kábé:
volt a debian alatt egy dhclient, amelyik csak akkor volt hajlandó „dolgozni”, ha a dhcp server domain-t is adott. (Nem tudom, melyik verzió) Mindegy, hogy mi volt, csak legyen, pro form. Próbáld meg az adott scriptet tracelni, pl írj be az elejére egy
set -x
-et. Anno hosszas szenvedéssel én is így találtam meg.Ha van otthon „régi hardvered” (ethernet hub), megpróbálhatod a kapcsolatot sniffelni egy további gépről. T.i. hogy nem kap IP címet, vagy nem fogadja el.
2008-12-03-08:21 #2177022Névtelen
Helló!
DHCP portok:
Az összes kliens oldali csomag forrása a 68-as és célja a 67-es port, a szerver oldalon ez pont fordítva.
Az a 255.255.255.255 pedig nem alhálózati maszk, hanem szórási cím. (Pont azért szórás, mert szerencsétlen kliensnek fogalma nincs mi a saját címe + maszkja + alapértelmezett átjárója, azt kéri le ezzel. Amelyik gépen meg van a DHCP szerver, az válaszol rá, a többi meg szépen eldobja a csomagot, mert nem neki szól.)
Egy /etc/network/interfaces fájlt csatlohatnál.
2008-12-03-08:21 #2177023Névtelen
Helló!
DHCP portok:
Az összes kliens oldali csomag forrása a 68-as és célja a 67-es port, a szerver oldalon ez pont fordítva.
Az a 255.255.255.255 pedig nem alhálózati maszk, hanem szórási cím. (Pont azért szórás, mert szerencsétlen kliensnek fogalma nincs mi a saját címe + maszkja + alapértelmezett átjárója, azt kéri le ezzel. Amelyik gépen meg van a DHCP szerver, az válaszol rá, a többi meg szépen eldobja a csomagot, mert nem neki szól.)
Egy /etc/network/interfaces fájlt csatlohatnál.
2008-12-03-09:48 #2177024Köszi mindkettőtöknek a választ! Sajnos most nem vagyok otthon, a munkahelyről nem tudom az interfaces-t becsatolni (dicsekszem, vagy panaszkodom :-?).
(Nem tudom gendelider mikor fogja ezt olvasni, ha fél 6-kor még a gép előtt volt?)
Ezek szerint a 67-es port rendben van. A dhclient manját éppen az előbb olvastam megint és megtaláltam benne azt, amit bacsi2 a szórási címről írtál. Ide idézem ezt a bekezdést:The DHCP client normally transmits any protocol messages it sends before acquiring an IP address to, 255.255.255.255, the IP limited broadcast address. For debugging purposes, it may be useful to have the server transmit these messages to some other address. This can be specified with the -s flag, followed by the IP address or domain name of the destination.
Az volna a kérdésem, hogy úgye az -s flag egy hálózaton belüli IP címmel alkalmas arra a sniffelésre, amit gendelider javasolt? (Kiegészítésként az hálózatom egy routert és swich-en keresztül csatlakoztatott néhány gépet jelent.)
2008-12-03-09:48 #2177025Köszi mindkettőtöknek a választ! Sajnos most nem vagyok otthon, a munkahelyről nem tudom az interfaces-t becsatolni (dicsekszem, vagy panaszkodom :-?).
(Nem tudom gendelider mikor fogja ezt olvasni, ha fél 6-kor még a gép előtt volt?)
Ezek szerint a 67-es port rendben van. A dhclient manját éppen az előbb olvastam megint és megtaláltam benne azt, amit bacsi2 a szórási címről írtál. Ide idézem ezt a bekezdést:The DHCP client normally transmits any protocol messages it sends before acquiring an IP address to, 255.255.255.255, the IP limited broadcast address. For debugging purposes, it may be useful to have the server transmit these messages to some other address. This can be specified with the -s flag, followed by the IP address or domain name of the destination.
Az volna a kérdésem, hogy úgye az -s flag egy hálózaton belüli IP címmel alkalmas arra a sniffelésre, amit gendelider javasolt? (Kiegészítésként az hálózatom egy routert és swich-en keresztül csatlakoztatott néhány gépet jelent.)
2008-12-03-15:17 #2177026Gendelider már volt gép elött fél hatkor, nem még. 🙂
A -s flaget hagyjuk. A saját gépeddel is tudsz sniffelni, ha van rajta ilyen program. Ilyen pl a wireshark (korábban ethereal névre hallgatott) vagy a tcpdump. Ez utóbbi parancssoros, és érzésre rajta lehet a telepítö cd-n is, tehát hálózat nélkül is fel tudod rakni. Ha jól emlékszem, (windows elött ülök) akkor
sudo tcpdump -i eth0
felhívással látod a csomagokat, és ha minden igaz, az outputot átirányíthatod:
sudo tcpdump -i eth0 > ~/dhcp.txt
amit nekünk berakhatsz utána 😉A switchen lógó másik géppel nem fogsz tudni sniffelni, mert a csomagokat macaddress irányba tereli! Azért írtam HUB-ot, mert az mindent, mindenhova küld.
2008-12-03-15:17 #2177027Gendelider már volt gép elött fél hatkor, nem még. 🙂
A -s flaget hagyjuk. A saját gépeddel is tudsz sniffelni, ha van rajta ilyen program. Ilyen pl a wireshark (korábban ethereal névre hallgatott) vagy a tcpdump. Ez utóbbi parancssoros, és érzésre rajta lehet a telepítö cd-n is, tehát hálózat nélkül is fel tudod rakni. Ha jól emlékszem, (windows elött ülök) akkor
sudo tcpdump -i eth0
felhívással látod a csomagokat, és ha minden igaz, az outputot átirányíthatod:
sudo tcpdump -i eth0 > ~/dhcp.txt
amit nekünk berakhatsz utána 😉A switchen lógó másik géppel nem fogsz tudni sniffelni, mert a csomagokat macaddress irányba tereli! Azért írtam HUB-ot, mert az mindent, mindenhova küld.
2008-12-03-15:34 #2177028Névtelen
gendelider wrote:A switchen lógó másik géppel nem fogsz tudni sniffelni, mert a csomagokat macaddress irányba tereli! Azért írtam HUB-ot, mert az mindent, mindenhova küld.A switch a szórásokat továbbítja, nyugodtan sniffelhet a másik gépről akár.
2008-12-03-15:34 #2177029Névtelen
gendelider wrote:A switchen lógó másik géppel nem fogsz tudni sniffelni, mert a csomagokat macaddress irányba tereli! Azért írtam HUB-ot, mert az mindent, mindenhova küld.A switch a szórásokat továbbítja, nyugodtan sniffelhet a másik gépről akár.
-
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.
legutóbbi hsz