Freesco, NND, CDN, EOS http://forum.freesco.pl/ |
|
Dziwny efekt komendy "arp" http://forum.freesco.pl/viewtopic.php?f=22&t=9523 |
Strona 1 z 1 |
Autor: | Damiano [ piątek, 21 października 2005, 09:07 ] |
Tytuł: | Dziwny efekt komendy "arp" |
Witam ![]() Jeden komputer włączony a reszta wyłączona ale po wydaniu komendy otrzymuję Address HWtype HWaddress Flags Mask Iface 192.168.2.2 (incomplete) eth1 192.168.1.2 (incomplete) eth0 192.168.2.3 ether 00:0C:6E:0C:C2:76 C eth1 Do tego mrtg pokazuje wyłączone kompy jako podłączonych userów ![]() ![]() Możecie mi wytłumaczyć dlaczego tak jest ![]() |
Autor: | pasztet [ piątek, 21 października 2005, 09:38 ] |
Tytuł: | re |
u mnie pod (incomplete) pokazuje ludzi ktorzy byli ale sie zmyli:) daj pinga jakiegos goscia ktorego jestes pewien ze nie ma i zobaczysz ze po komendzie arp jego ip tez bedzie pod (incomplete) |
Autor: | Flak [ piątek, 21 października 2005, 09:46 ] |
Tytuł: | |
No rzeczywiscie pasztet ma racje, ciekawe to jest. ![]() [root@mariusz ~]# arp Address HWtype HWaddress Flags Mask Iface lesna.int.pl ether 00:30:4F:2B:F2:A9 C eth0 [root@mariusz ~]# ping 192.168.0.3 PING 192.168.0.3 (192.168.0.3) 56(84) bytes of data. --- 192.168.0.3 ping statistics --- 2 packets transmitted, 0 received, 100% packet loss, time 1000ms [root@mariusz ~]# arp Address HWtype HWaddress Flags Mask Iface lech (incomplete) eth0 lesna.int.pl ether 00:30:4F:2B:F2:A9 C eth0 [root@mariusz ~]# Pozdrawiam |
Autor: | Damiano [ piątek, 21 października 2005, 09:53 ] |
Tytuł: | |
Ciekawa sprawa - właśnie używam takiego skryptu do zliczania userów i on pinguje mi wszystkie kompy ![]() Ciekawe jak to można wyeliminować albo temu zaradzić ![]() ![]() Teraz mrtg mnie okłamuje bo zawsze twierdzi że są wszyscy userzy ![]() |
Autor: | Flak [ piątek, 21 października 2005, 09:58 ] |
Tytuł: | |
Ja zauwazylem pewna zaleznosc: [root@mariusz ~]# arp Address HWtype HWaddress Flags Mask Iface lech (incomplete) eth0 lesna.int.pl ether 00:30:4F:2B:F2:A9 C eth0 A mianowicie adres (incomplete) nie posiada nazwy ether. Wiec mozna by zrobic: To jest tylko moj pomysl, nie wiem czy to sie sprawdzi... Pozdrawiam |
Autor: | pasztet [ piątek, 21 października 2005, 10:04 ] |
Tytuł: | |
gdzies chyba cos bylo ale po pingach raczej nie nie przejdzie bo czesc ludzi ma sp2 w windzie i on wycina pingi. u mnie ciekawostka w arpie sa ipki ktorych wogule nie ma w dhcp ani w firewallu tak jak ktos by probowal nsobie recznie wpisac 10.171.11.255 (incomplete) eth1 10.105.1.190 (incomplete) eth1 w dhcpd mam przypisane klasy klasy 10.171.21.2 do do 10.171.21.6 , 10.171.11.2 do 10.171.11.20 i 10.1.1.2 do do 10.1.1.3 da sie jakos sprawdzi pochodzenie tych prob??tzn czy to z lanu czy z wifi chociaz?? |
Autor: | pasztet [ piątek, 21 października 2005, 10:09 ] |
Tytuł: | |
tak ale jak ktos uzywa arpa do zabezpieczania (pilnowania maców) to pokazuje zawsze ze sa wszyscy i wszystkie maci tez: [root@server admin]# arp Address HWtype HWaddress Flags Mask Iface Kamil_Pichor ether 00:0B:6A:6C:1B:90 C eth1 Cz4a.Lokal15 ether 00:0D:61:ED:F7:4A C eth1 10.1.1.111 (incomplete) eth1 Cz4a.Jarek ether 00:05:5D:48:20:DB C eth1 amw49.internetdsl.tpnet ether 00:0B:23:5D:F2:7C C eth0 Cz4a.Krzych ether 00:00:21:2F:DA:13 C eth1 [root@server admin]# arp -f [root@server admin]# arp Address HWtype HWaddress Flags Mask Iface Wolne6 ether AA:AA:AA:AA:AA:AA CM eth1 10.1.1.111 (incomplete) eth1 Kamil_Pichor ether 00:0B:6A:6C:1B:90 CM eth1 Wolny10 ether 00:0B:6A:6C:1B:90 CM eth1 Cz4a.Wasiak ether 52:54:05:E4:21:D0 CM eth1 Jacek_G ether 00:0B:6A:63:C6:B6 CM eth1 ap ether 00:80:C8:38:DC:0F CM eth1 Wolne8 ether CC:CC:CC:CC:CC:CC CM eth1 Cz4a.Piotrek_drozd ether 00:04:61:5E:86:B0 CM eth1 Cz4a.Lokal15 ether 00:0D:61:ED:F7:4A CM eth1 Cz4a.Michal_pajdzinski ether 00:02:44:6F:48:4B CM eth1 Wolny4 ether AA:AA:AA:AA:AA:AA CM eth1 Cz4a.Lokal55 ether 00:00:21:E9:E4:D1 CM eth1 Wolne7 ether AA:AA:AA:AA:AA:AA CM eth1 Cz4a.Martyna ether 00:0B:6A:60:4D:72 CM eth1 Cz4a.Lokal54 ether 4C:00:10:52:EE:14 CM eth1 Cz4a.Magda ether 00:02:44:56:E0:04 CM eth1 Wolny2 ether AA:AA:AA:AA:AA:AA CM eth1 Cz4a.Bartek_Przygoda ether 00:E0:4C:8A:6D:8A CM eth1 Cz4a.Jacek_Gdowiak ether 00:00:B4:A4:33:B0 CM eth1 Wolny11 ether AA:AA:AA:AA:AA:AA CM eth1 amw49.internetdsl.tpnet ether 00:0B:23:5D:F2:7C C eth0 Cz4a.Krzych ether 00:00:21:2F:DA:13 CM eth1 Cz4a.Stanislaw_Mikulski ether 00:60:08:B3:15:FD CM eth1 Cz4a.Karol_Stonek ether 00:50:04:F7:CD:E3 CM eth1 Cz4a.Elektryk ether 00:50:BF:FF:B1:7F CM eth1 Cz4a.Karol ether 00:00:21:2F:DA:22 CM eth1 Cz4a.Jarek ether 00:05:5D:48:20:DB CM eth1 Wolne5 ether 00:02:44:78:CD:69 CM eth1 Wolny3 ether AA:AA:AA:AA:AA:AA CM eth1 Wolny1 ether 00:02:44:6C:9A:BC CM eth1 |
Autor: | Aconitum [ piątek, 21 października 2005, 10:19 ] |
Tytuł: | Re: Dziwny efekt komendy "arp" |
Damiano pisze: mrtg pokazuje wyłączone kompy jako podłączonych userów
![]() ![]() Możecie mi wytłumaczyć dlaczego tak jest ![]() Witam Zauważyłem u siebie dokładnie to samo: arp podaje (incomplete) i mrtg pokazuje wyłączone komputery. Zauważyłem też, że dzieje się tak tylko w przypadku komputerów, które mają przekierowane porty - mam w sieci takie dwa komputery i to one po wyłączeniu są dla arpa (incomplete). Może to kogoś na cos naprowadzi ![]() Pozdrawiam |
Autor: | Flak [ piątek, 21 października 2005, 11:20 ] |
Tytuł: | |
pasztet pisze: tak ale jak ktos uzywa arpa do zabezpieczania (pilnowania maców) to pokazuje zawsze ze sa wszyscy i wszystkie maci tez:
A sprobuj wpisac: Bo po tym co wkleiles widze ze (incomplete) nie ma ether, moze wlasnie to jest przepis na te (incomplete). Pozdrawiam |
Autor: | Damiano [ piątek, 21 października 2005, 12:20 ] |
Tytuł: | |
#!/bin/bash # KONFIGURACJA # U W A G A # # Jesli chcemy by wyniki byly widoczne jako IP zmieniamy linie: # # for i in `cat /etc/hosts| grep -v "^#"|grep [0123456789] |awk '{print $2}'`; do # # na # # for i in `cat /etc/hosts| grep -v "^#"|grep [0123456789] |awk '{print $1}'`; do # # Gdy chcemy nazwy hostow nie zmienialmy nic # # nazwa hosta 127.0.0.1 z pliku /etc/hosts sluzy do pomijania go w pliku wynikowym nazwa_127='localhost.localdomain' # ustawienie sciezki do pliku wynikowego (wymagany na koncu znak "/") sciezka='/home/httpd/html/' # ustawienie nazwy pliku wynikowego nazwa='online.html' # konfiguracja obrazkow #---------------------------------------------- # wielkosc obrazka na stronce (obrazek powinien byc kwadratem) obrazek=22 # nazwa obrazka online (moga byc rozniez linki np: http://www.jakastam.pl/obrazek1.gif online='online.gif' # nazwa obrazka offline (moga byc rozniez linki np: http://www.jakastam.pl/obrazek2.gif offline='offline.gif' #---------------------------------------------- # czestotliwosc odswierzania strony odswierz=10 # czas wykonywania skryptu (na kazdego nieaktywnego uzytkownika skrypt "marnuje" 1s # czyli zmienna nie moze byc mnijesza niz ilosc zliczanych uzytkownikow)M sleep_delay=30 # ustalanie rodzaju fontow i ich wielkosci #---------------------------------------------- # rodzaj fontu dla nazw hostow (np arial) font_host='arial' # wielkosc fontu dla nazw hostow (np 12) size_host=12 # rodzaj fontu dla tytulu (np arial) font_tytul="arial" # wielkosc fontu dla tytulu (np 12) size_tytul=15 # rodzaj fontu dla cyklu (np arial) font_cykl="arial" # wielkosc fontu dla cyklu (np 12) size_cykl=12 #---------------------------------------------- # tekst tytulu (mozna stosowac tag <br> - podzial wiersza, <b>,<u> i <i>) tytul_txt='<b><u>Tabela</u><br><i>hostow</i></b>' # Indywidualne ustawienia naglowka tabeli table='<table border=0>' # KONIEC KONFIGURACJi licznik_cykli=1 while :; do online_tab[0]=0 online_nazw[0]=0 licznik=1 #----- Linia ktora trzeba zmienic w zaleznosci czy chcemy IP czy nazwy hostow-- for i in `cat /etc/hosts| grep -v "^#"|grep [0123456789] |awk '{print $2}'`; do #------------------------------------------------------------------------------- if [ $i != $nazwa_127 -a $i != "127.0.0.1" ]; then temp=`ping $i -c1 -w1 | grep packets | awk '{print $4}'` #echo $i' '$temp online_tab[$licznik]=$temp online_nazw[$licznik]=$i licznik=$(expr $licznik + 1) fi done licznik2=1 echo '<html><head><meta HTTP-EQUIV=Refresh CONTENT='$odswierz'><meta HTTP-EQUIV=Cache-Control content=no-cache><meta HTTP-EQUIV=Pragma CONTENT=no-cache><meta HTTP-EQUIV=Content-Type CONTENT=text/html; charset=iso-8859-2></head><body>' > $sciezka$nazwa echo '<style>.cykl {font-family:'$font_cykl';font-size:'$size_cykl'px;text-align:center} .host {font-family:'$font_host';font-size:'$size_host'px;} .tyt {font-family:'$font_tytul';font-size:'$size_tytul'px;text-align:center}</style>' >> $sciezka$nazwa echo $table >> $sciezka$nazwa echo '<tr><td colspan=2><p class=tyt>'$tytul_txt'</p></td><tr>' >> $sciezka$nazwa echo '<tr><td colspan=2><p class=cykl>Cykl '$licznik_cykli'</p></td><tr>' >> $sciezka$nazwa while [ $licznik -gt $licznik2 ]; do if [ ${online_tab[$licznik2]} -eq 1 ]; then echo '<tr><td><p class=host><b>'${online_nazw[$licznik2]}'</b></p></td><td><img src="'$online'" width='$obrazek' height='$obrazek'></td></tr>' >> $sciezka$nazwa fi if [ ${online_tab[$licznik2]} -eq 0 ]; then echo '<tr><td><p class=host>'${online_nazw[$licznik2]}'</p></td><td><img src="'$offline'" width='$obrazek' height='$obrazek'></td></tr>' >> $sciezka$nazwa fi licznik2=$(expr $licznik2 + 1) done echo '</table>' >> $sciezka$nazwa echo '</body></html>' >> $sciezka$nazwa sleep $sleep_delay licznik_cykli=$(expr $licznik_cykli + 1) done @flak Mógłbyś zastosować swój sposób w powyższym skrypcie ![]() Będę wdzięczny i oczywiście chętnie potestuję ![]() |
Autor: | Flak [ piątek, 21 października 2005, 13:06 ] |
Tytuł: | |
Troche ten skrypt za skomplikowany jak dla mnie :>>. Ale znalazlem blad ortograficzny: Powinno być odśwież... ![]() Pozdrawiam |
Autor: | Damiano [ piątek, 21 października 2005, 13:13 ] |
Tytuł: | |
Flak pisze: Troche ten skrypt za skomplikowany jak dla mnie :>>. Ale znalazlem blad ortograficzny: Powinno być odśwież... ![]() Pozdrawiam Wiem,wiem ale skrypt nie jest mojego autorstwa więc jestem czysty ![]() Proszę pomóżcie opanować ten skrypcik żeby działał z arp -n ![]() DODANO: Dzięki @zciech'owi mamy działający skrypcik ![]() ![]() #!/bin/bash # KONFIGURACJA # U W A G A # # Jesli chcemy by wyniki byly widoczne jako IP zmieniamy linie: # # for i in `cat /etc/hosts| grep -v "^#"|grep [0123456789] |awk '{print $2}'`; do # # na # # for i in `cat /etc/hosts| grep -v "^#"|grep [0123456789] |awk '{print $1}'`; do # # Gdy chcemy nazwy hostow nie zmienialmy nic # # nazwa hosta 127.0.0.1 z pliku /etc/hosts sluzy do pomijania go w pliku wynikowym nazwa_127='localhost.localdomain' # ustawienie sciezki do pliku wynikowego (wymagany na koncu znak "/") sciezka='/home/httpd/html/' # ustawienie nazwy pliku wynikowego nazwa='online.html' # konfiguracja obrazkow #---------------------------------------------- # wielkosc obrazka na stronce (obrazek powinien byc kwadratem) obrazek=22 # nazwa obrazka online (moga byc rozniez linki np: http://www.jakastam.pl/obrazek1.gif online='online.gif' # nazwa obrazka offline (moga byc rozniez linki np: http://www.jakastam.pl/obrazek2.gif offline='offline.gif' #---------------------------------------------- # czestotliwosc odswierzania strony odswierz=10 # czas wykonywania skryptu (na kazdego nieaktywnego uzytkownika skrypt "marnuje" 1s # czyli zmienna nie moze byc mnijesza niz ilosc zliczanych uzytkownikow)M sleep_delay=30 # ustalanie rodzaju fontow i ich wielkosci #---------------------------------------------- # rodzaj fontu dla nazw hostow (np arial) font_host='arial' # wielkosc fontu dla nazw hostow (np 12) size_host=12 # rodzaj fontu dla tytulu (np arial) font_tytul="arial" # wielkosc fontu dla tytulu (np 12) size_tytul=15 # rodzaj fontu dla cyklu (np arial) font_cykl="arial" # wielkosc fontu dla cyklu (np 12) size_cykl=12 #---------------------------------------------- # tekst tytulu (mozna stosowac tag <br> - podzial wiersza, <b>,<u> i <i>) tytul_txt='<b><u>Tabela</u><br><i>hostow</i></b>' # Indywidualne ustawienia naglowka tabeli table='<table border=0>' # KONIEC KONFIGURACJi licznik_cykli=1 while :; do online_tab[0]=0 online_nazw[0]=0 licznik=1 #----- Linia ktora trzeba zmienic w zaleznosci czy chcemy IP czy nazwy hostow-- for i in `cat /etc/hosts| grep -v "^#"|grep [0123456789] |awk '{print $2}'`; do #------------------------------------------------------------------------------- if [ $i != $nazwa_127 -a $i != "127.0.0.1" ]; then #temp=`ping $i -c1 -w1 | grep packets | awk '{print $4}'` temp=`arp $i -n |grep ether` #jesli sprawdzasz po adresie IP to oczywiscie z -n temp=$? if [ $temp = 0 ];then temp=1 else temp=0 fi #echo $i' '$temp online_tab[$licznik]=$temp online_nazw[$licznik]=$i licznik=$(expr $licznik + 1) fi done licznik2=1 echo '<html><head><meta HTTP-EQUIV=Refresh CONTENT='$odswierz'><meta HTTP-EQUIV=Cache-Control content=no-cache><meta HTTP-EQUIV=Pragma CONTENT=no-cache><meta HTTP-EQUIV=Content-Type CONTENT=text/html; charset=iso-8859-2></head><body>' > $sciezka$nazwa echo '<style>.cykl {font-family:'$font_cykl';font-size:'$size_cykl'px;text-align:center} .host {font-family:'$font_host';font-size:'$size_host'px;} .tyt {font-family:'$font_tytul';font-size:'$size_tytul'px;text-align:center}</style>' >> $sciezka$nazwa echo $table >> $sciezka$nazwa echo '<tr><td colspan=2><p class=tyt>'$tytul_txt'</p></td><tr>' >> $sciezka$nazwa echo '<tr><td colspan=2><p class=cykl>Cykl '$licznik_cykli'</p></td><tr>' >> $sciezka$nazwa while [ $licznik -gt $licznik2 ]; do if [ ${online_tab[$licznik2]} -eq 1 ]; then echo '<tr><td><p class=host><b>'${online_nazw[$licznik2]}'</b></p></td><td><img src="'$online'" width='$obrazek' height='$obrazek'></td></tr>' >> $sciezka$nazwa fi if [ ${online_tab[$licznik2]} -eq 0 ]; then echo '<tr><td><p class=host>'${online_nazw[$licznik2]}'</p></td><td><img src="'$offline'" width='$obrazek' height='$obrazek'></td></tr>' >> $sciezka$nazwa fi licznik2=$(expr $licznik2 + 1) done echo '</table>' >> $sciezka$nazwa echo '</body></html>' >> $sciezka$nazwa sleep $sleep_delay licznik_cykli=$(expr $licznik_cykli + 1) done Orginalnie skrypt jest krzyśka(niestety nie pamiętam nicka) co ma stronkę na klub.chip.pl i tym się kierujcie szukając na forum całego tematu ![]() Skrypt ma nazwę on-line.tar.gz ![]() |
Autor: | Terminator [ piątek, 21 października 2005, 16:46 ] |
Tytuł: | |
Witam. Akurat nie miałem takiego problemu z arp że wyświetlało mi incompleate, ale moge pomóc w liczeniu osób online na sieci z sp2 w winadach i innych firewallach poinstalowanych w systemie. zobaczcie http://forum.freesco.pl/viewtopic.php?t=9053&highlight= i polecenie arping ... to działa u mnie i jest o wiele lepsze niż arp lub nmap. Pozdrawiam |
Autor: | Damiano [ piątek, 21 października 2005, 17:06 ] |
Tytuł: | |
@Terminator cieszę się mi podpowiedziałeś ![]() Mam jeszcze jedno pytanko - neta masz z ethernetu czy może z usb ![]() Jestem ciekaw wartości ustawienia "let hosts-=2" bo ja mam ciągle o 1 usera maxymalnie zbyt dużo i nie mogę sobie z tym poradzić ![]() |
Autor: | Terminator [ piątek, 21 października 2005, 18:00 ] |
Tytuł: | |
mam DSL'a wiec z ethernetu i dlatego "-2" ![]() ![]() ![]() |
Autor: | Koriolan [ poniedziałek, 24 października 2005, 12:23 ] |
Tytuł: | Re: Dziwny efekt komendy "arp" |
Aconitum pisze: Damiano pisze: mrtg pokazuje wyłączone kompy jako podłączonych userów ![]() ![]() Możecie mi wytłumaczyć dlaczego tak jest ![]() ... Zauważyłem u siebie dokładnie to samo: arp podaje (incomplete) i mrtg pokazuje wyłączone komputery. Zauważyłem też, że dzieje się tak tylko w przypadku komputerów, które mają przekierowane porty - mam w sieci takie dwa komputery i to one po wyłączeniu są dla arpa (incomplete). Może to kogoś na cos naprowadzi ![]() .. IMHO przez przekierowane porty 'coś' z zewnątrz chce się dostać do wewnatrz więc router routuje a że kogoś wewnątzr juz nie ma to i adres jest incomplet... Zauważyłem, że kaza czy inne rzeczy nadawały z zewnątzr do wyłaczonego kompa z wew. jeszcze 15 minut po wyłaczeni. |
Autor: | marcin [ niedziela, 13 listopada 2005, 00:53 ] |
Tytuł: | |
Jeszcze jedna sprawa z arp zdarza się, że po wydaniu komendy arp dostaję spowrotem tylko ip modemu adsl, gdy powtarzam zabieg po kilku sekundach jest mormalnie kilka kompów w sieci. Czy to normalne? Miał ktoś coś takiego? Może głupie pytanie, ale lepiej pytać niż przemilczeć. ![]() |
Strona 1 z 1 | Strefa czasowa UTC+2godz. |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |