Freesco, NND, CDN, EOS

http://www.freesco.pl
Dzisiaj jest sobota, 21 czerwca 2025, 00:20

Strefa czasowa UTC+2godz.




Nowy temat Odpowiedz w temacie  [ Posty: 2 ] 
Autor Wiadomość
Post: sobota, 17 stycznia 2004, 01:35 
Mam maly problem z tym pakietem, w sieci jest 8 uzytkownikow, kazdy z nich ma nr ip odpowiadajacy nr mieszkania odpowiednio nr 192.168.1.5, 20 , 16 , 44, 52, 53, 55, 59. Wykresy sa prawidlowe z wyjatkiem numeru ip 192.168.1.5 poniweaz jest on dokladna kopia numeru ip 192.168.1.52. Z ciekawosci przejrzalem skrypt ktory jest odpowiedzialny za tworzenie wykresu wyglada on tak
!/bin/sh
ipfwadm -A -lvnex |gawk '{print $2" "$8" "$9}'| grep 192.168.1.5 |gawk '{print $
1}' |head -n 2
#!/bin/sh
ipfwadm -A -lvnex |gawk '{print $2" "$8" "$9}'| grep 192.168.1.5 |gawk '{print $
1}' |head -n 2

po uruchomieniu ipfwadm -A -lvnex zostaja wyswietlone takie dane
P accounting rules
pkts bytes dir prot opt ifname ifaddress source destination ports
121239 97128080 out all ---- eth1 0.0.0.0 0.0.0.0/0 0.0.0.0/0 n/a
131101 14136621 in all ---- eth1 0.0.0.0 0.0.0.0/0 0.0.0.0/0 n/a
13067 11360758 out all ---- eth1 0.0.0.0 0.0.0.0/0 192.168.1.52 n/a
11135 1000825 in all ---- eth1 0.0.0.0 192.168.1.52 0.0.0.0/0 n/a
30724 20313473 out all ---- eth1 0.0.0.0 0.0.0.0/0 192.168.1.55 n/a
....
15750 17440977 out all ---- eth1 0.0.0.0 0.0.0.0/0 192.168.1.5 n/a
12159 1340424 in all ---- eth1 0.0.0.0 192.168.1.5 0.0.0.0/0 n/a

Wykombinowalem sobie ze polecenie grep bierze pierwsza pasujaca linie w tym przypadku jest to ta z 192.168.1.52 i dalej wlasnie te dane sa wykorzystywane do tworzenia wykresu dla numeru ip 192.168.1.5. Moje pytanie brzmi jak sprawic aby grep szukal dokladnie adresu 192.168.1.5 a nie dobieral fragmentu adresu 192.168.1.5(2). Domyslam sie polsrodkiem byloby przypisanie komus zamiast adresu 192.168.1.5 jakiegos innego konczacego sie dwoma cyframi, ale moze istnieje jakies bardziej eleganckie rozwiazanie przegladalem man do polecenia grep ale dostalem oczoplacu od ilosci parametrow jakie mozna przypisac mu :)
Za pomoc z gory dziekuje.


Na górę
  
 
 Tytuł:
Post: sobota, 17 stycznia 2004, 15:41 
Offline
PGF

Rejestracja: niedziela, 14 lipca 2002, 14:33
Posty: 3234
Lokalizacja: Radziejów
Ułóż po kolei numery w pliku z numerami to pierwszy bedzie 1.5 i ten bedzie brany pod uwage, a 1.52 bedzie pasowal tylko do 52 :)


Na górę
 Wyświetl profil  
 
Wyświetl posty nie starsze niż:  Sortuj wg  
Nowy temat Odpowiedz w temacie  [ Posty: 2 ] 

Strefa czasowa UTC+2godz.


Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 6 gości


Nie możesz tworzyć nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Przejdź do:  
cron
Technologię dostarcza phpBB® Forum Software © phpBB Group
Hosting: Compus-Net
RobertKonik.pl