ďťż
 
 
   Jak sprawdzić serwer DHCP i na którym komputerze?
 
 

Tematy

 
    
 

 

 

 

Jak sprawdzić serwer DHCP i na którym komputerze?





cusek - 08-12-2008 20:10
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?



matteuszek - 08-12-2008 21:31
Możesz sprawdzić czy to polecenie zwróci jakiś wynik: ps aux | grep dhcpd jak coś zwróci to zapewne masz serwer dhcp.



Utumno - 09-12-2008 04:30
sluchaj co sie dzieje na sieci

tcpdump -i eth0 (albo Wiresharkiem ) i zobaczysz skad wszystkie pakiety DHCP wychodza.



cusek - 09-12-2008 17:00
I jednak tak:
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ć



lis6502 - 09-12-2008 18:46
Jako root /etc/init.d/dhcpd stop Potem w każdym runlevelu (/etc/rcX.d/)znajdź coś w podobie do tego 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.



Utumno - 09-12-2008 19:22
update-rc.d dhcpd remove



ShinnRa - 11-12-2008 03:24
cusek, nie masz serwera dhcp u siebie na maszynie:
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# 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:
ps aux | grep -v grep | grep dhcpd 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ź.



marhat - 12-12-2008 10:27
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ł.



ShinnRa - 12-12-2008 11:49
W sumie możesz zrobić tak: odpalasz konsolę i jako root:
dhclient eth0 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ł.
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • minister.pev.pl

  •  

     


     

     
    Copyright 2003. MĂłj serwis