Freesco, NND, CDN, EOS http://forum.freesco.pl/ |
|
ARP, ARPWATCH http://forum.freesco.pl/viewtopic.php?f=22&t=15509 |
Strona 1 z 1 |
Autor: | kaer [ czwartek, 14 czerwca 2007, 10:37 ] |
Tytuł: | ARP, ARPWATCH |
Witam po raz kolejny. Temat pewnie stary jak świat, ale niestety nie wiem jak go rozwiązać. Może zacznę od drugiego problemu tj. ARPWATCH. Gdzie znajdę paczkę do zainstalowania?? Panowie odsyłający mnie do opcji "szukaj" - od razu spieszę z wyjaśnieniem: wszystkie 4 podane na forum linki do paczek są nieaktualne ![]() Pierwszy problem jest taki. Miałem działającego statycznego ARP. Wczoraj wpadłem na pomysł uporządkowania sieci i kosmetycznej zmiany adresacji. Oczywiście uaktualniłem plik /etc/ethers uwzględniając zmiany (jest wolny od błędów typu literówki itp itd - tego jestem pewien na 101%). Efekt jest taki, że przy starcie ARP (uruchamianego z rc.local za pomocą regułki znalezionej gdzieś tu na forum "if [ -x...]...") zachowuje się tak jakby wywołanie /sbin/arp -f było niepoprawne tzn wyświetla pełną listę możliwych opcji ARPA, na końcu pisze [Wykonane], a statyczny ARP ma "w nosie" wpisy z ethers; każdy user wpisując sobie dowolny adres z puli wolnych, podłącza się do sieci bez najmniejszego problemu. Mało tego: tablica ARP zawiera w tym momencie jedynie tych "aktywnych" klientów. Wcześniej było tak, że po wpisaniu arp widziałem całą zawartość ethers i bez mojej "zgody" (równoznacznej z dodaniem do pliku ethers MAC danego usera) nikt się nie podłączył. Dodam jeszcze, że ustawiłem odpowiednie uprawnienia pliku ethers (ma się rozumieć, że sam plik znajduje się w /etc/). Czy ktoś spotkał sie z takim problemem już ?? Zaznaczam wcześniej wszytko działało bez zarzutu (tzn ARP działał...) |
Autor: | zciech [ czwartek, 14 czerwca 2007, 10:51 ] |
Tytuł: | |
Cytuj: Oczywiście uaktualniłem plik /etc/ethers uwzględniając zmiany (jest wolny od błędów typu literówki itp itd - tego jestem pewien na 101%).
Jestem dziwnie spokojny że jesteś w błędzie pomyłki. Albo nie ma pliku ethers, albo jest w nim błąd. |
Autor: | kaer [ czwartek, 14 czerwca 2007, 11:51 ] |
Tytuł: | |
No niestety... Dopiero usunięcie apr i arp-util, restart oraz ponowna instalacja tych pakietów pomogła. (Dziwnie "Windowsowe" rozwiązanie :]) Oczywiście błąd może leżeć na przykład po stronie dysku... A co z ARPWATCH ?? Jest gdzieś dostępny ?? |
Autor: | Orzel [ czwartek, 14 czerwca 2007, 19:11 ] |
Tytuł: | |
Arpwatch jak sądzę przerobiony przez któregoś z forumowiczów pod nazwą Korwatch, nie miałem styczności z oryginałem ale jak sądzę robi to samo: http://www.pitsoft.pl/nnd/download/NND_pakiety/testowe/korwatch.tar.gz Bardzo ciekawy jest też "ip-sentinel" więcej tutaj http://forum.freesco.pl/viewtopic.php?t=15272&highlight=ipsentinel Pozdrowionka Orzeł |
Autor: | kaer [ wtorek, 19 czerwca 2007, 10:52 ] |
Tytuł: | |
Czy ktoś zna jakis sposób na ograniczenie ilości logów KOR_ARPWATCH'a ?? Na dobę robi około 7MB, to nieco za dużo. Chodzi mi konkretnie o plik kor_arpwatch.log Może ktoś już miał takie problemy ?? (F7 w mcedit to jest jakies rozwiązanie, ale strasznie czasochłonne... ![]() |
Autor: | ziolko [ środa, 11 lipca 2007, 16:56 ] |
Tytuł: | |
Zmodyfikowałem kod kor_arp_awk bo nie podobały mi się wpisy o zmianie MAC - IP gdy klienci byli podpięci przez APC z maskowaniem MAC. { START ( debug = 0); if (FILENAME==ARGV[1]){ k[$1]=$2; Tmac[$2]=$1; }; if (FILENAME==ARGV[2]){ k[$1]=$2; Tmac[$2]=$1; }; if (FILENAME==ARGV[3]){ mac = toupper($1); IPmac = $2 gsub(/[0-9A-F]+/,"0&", mac); # dodaj przednie zero gsub(/0[0-9A-F][0-9A-F]/,"x&", mac); # zaznacz >3 gsub(/x0/, "", mac); # Szuka MAC if (mac in Tmac) { IPmacT= Tmac[mac] #Szuka IP if (IPmac in k) { if ( mac == k[ IPmac] ) { # print ++licznik")","Dobry MAC-IP", $1, mac, $2; }else { print ++licznik")","Zly MAC-IP:",mac, $2" Dobre MAC-IP:",k[ IPmac],$2 ,mac,IPmacT}; } else { print ++licznik")","IP obce:",mac,$2;}; } else { print ++licznik")","MAC obcy:",mac,$2;}; }; } |
Strona 1 z 1 | Strefa czasowa UTC+2godz. |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |