Strona 1 z 1
Jak sprawdzić serwer DHCP i na którym komputerze?
: 08 grudnia 2008, 20:10
autor: cusek
Panowie i panie, mam ostatnio w sieci mały problem, mianowicie pojawiły się dwa serwery DHCP, jeden oryginalny ten co powinien być i drugi włączający się i "psujący" sieć.
Próbujemy namierzyć, które to komputery, jak sprawdzić czy przypadkiem nie mam zainstalowanego takiego serwera na Debianie?
: 08 grudnia 2008, 21:31
autor: matteuszek
Możesz sprawdzić czy to polecenie zwróci jakiś wynik:
jak coś zwróci to zapewne masz serwer dhcp.
: 09 grudnia 2008, 04:30
autor: Utumno
sluchaj co sie dzieje na sieci
(albo Wiresharkiem ) i zobaczysz skad wszystkie pakiety DHCP wychodza.
: 09 grudnia 2008, 17:00
autor: cusek
Możesz sprawdzić czy to polecenie zwróci jakiś wynik:
Kod:
ps aux | grep dhcpd
jak coś zwróci to zapewne masz serwer dhcp.
I jednak tak:
Kod: Zaznacz cały
STIF:/home/cusek# ps aux | grep dhcpd
root 3668 0.0 0.0 3144 768 pts/1 S+ 16:59 0:00 grep dhcpd
STIF:/home/cusek#
Teraz jak to wyłączyć
: 09 grudnia 2008, 18:46
autor: lis6502
Jako root
Potem w każdym runlevelu (/etc/rcX.d/)znajdź coś w podobie do tego
S99dhcpd
i zmień początkowe S na K- to zapobiegnie uruchamianiu przy starcie. Można to też zrobić wykorzystując mechanizmy Debiania update-rc.d, ale nie wypowiem się jako że nie korzystałem nigdy z tego.
: 09 grudnia 2008, 19:22
autor: Utumno
: 11 grudnia 2008, 03:24
autor: ShinnRa
cusek, nie masz serwera dhcp u siebie na maszynie:
Kod: Zaznacz cały
STIF:/home/cusek# ps aux | grep dhcpd
root 3668 0.0 0.0 3144 768 pts/1 S+ 16:59 0:00 [b]grep dhcpd[/b]
STIF:/home/cusek#
to wynik tego że działa proces programu grep który filtruje i szuka słowa "dhcpd" przez co łapie swój własny proces. Możesz się o tym przekonać wykonując:
grep -v grep usuwa z wyników linijkę z wpisem o grep'ie.
Kolega
Utumno miał rację, posłuchaj sieci lub wyślij dhcp request na adres rozgłoszeniowy swojej sieci i zobacz z jakich IP dostaniesz odpowiedź.
: 12 grudnia 2008, 10:27
autor: marhat
Teoretycznie jeżeli nie masz dużej sieci możesz wyłączać poszczególne segmenty lub podsieci i sprawdzać czy dalej obcy dhcp będzie odpowiadał.
: 12 grudnia 2008, 11:49
autor: ShinnRa
W sumie możesz zrobić tak: odpalasz konsolę i jako root:
i powinien Ci odpowiedzieć serwer DHCP. Jeśli odpowiedzą dwa to już masz sprawę rozwiązaną, jeśli odpowie tylko prawidłowy to idziesz wyłączasz go i ponownie wykonujesz komendę i wtedy jeśli jest jakiś inny to się zgłosi.
Przynajmniej ja bym tak zrobił.