Freesco, NND, CDN, EOS http://forum.freesco.pl/ |
|
Ping na komp kliencki nie dochodzi http://forum.freesco.pl/viewtopic.php?f=22&t=10482 |
Strona 1 z 1 |
Autor: | Damiano [ wtorek, 27 grudnia 2005, 23:14 ] |
Tytuł: | Ping na komp kliencki nie dochodzi |
Witam ![]() Mam dosyć dziwny objaw dotyczący pingowania ip wewnątrz sieci ![]() Po wydaniu komendy pingi w ogóle nie dochodzą ![]() Widzę kompa po arp i po niceshaper stats bo widzę że cosik ściąga a nie mogę go spingować ![]() Co może być przyczyną ![]() |
Autor: | hx [ wtorek, 27 grudnia 2005, 23:47 ] |
Tytuł: | |
firewall |
Autor: | zciech [ środa, 28 grudnia 2005, 00:04 ] |
Tytuł: | |
Bill Gates jego kamanda. |
Autor: | Damiano [ środa, 28 grudnia 2005, 00:27 ] |
Tytuł: | |
Czyli pozostaje tylko arping ![]() Hmmmm.... Czy ktoś może mi pomóc w przeróbce poniższego skryptu na użycie arpinga ![]() #!/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 Mam 3 kompy w sieci ip od 2-4 ![]() |
Strona 1 z 1 | Strefa czasowa UTC+2godz. |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |