1

Temat: statystyki na bridge

Da się zrobić zupełnie przezroczysty router, ale żeby można było liczyć pakiety, ewentualnie podglądnąć coś tcpdumpem?

2

Odp: statystyki na bridge

Hmm zrób bridge z wan i lan z proto none? Będziesz miał przezroczysty switch i interfejsami.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: statystyki na bridge

Wygląda na to, że działa. Oczywiście na kolejnym interfejsie mam statyczny adres, inaczej został by mi rs do podglądu.
Ma ktoś skrypt, który z TX bytes przelicza na Mbps?

4

Odp: statystyki na bridge

TX=$((TX/1024/1024))

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5

Odp: statystyki na bridge

Interesują mnie megabity na sekundę. Trzeba odczytać, odmierzyć czas, odczytać ponownie i przeliczyć.

6

Odp: statystyki na bridge

Właśnie napisałeś jak to zrobić smile I w czym problem widzisz?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

7

Odp: statystyki na bridge

W lenistwie wink
No i trochę problematyczny jest pomiar czasu - wiadomo, w dłuższym okresie będzie dokładniej ale za to nam uśredni.

8

Odp: statystyki na bridge

#!/bin/ash
echo "Pomiar eth3:"
echo

while [ 1 ];
do

Pomiar1=`ifconfig eth3 | grep 'TX bytes'`
sleep 1
Pomiar2=`ifconfig eth3 | grep 'TX bytes'`

A=`echo "$Pomiar1" | grep -o 'TX bytes:[0-9]*' | grep -o '[0-9][0-9]*'`
B=`echo "$Pomiar2" | grep -o 'TX bytes:[0-9]*' | grep -o '[0-9][0-9]*'`
C=`echo "$Pomiar1" | grep -o 'RX bytes:[0-9]*' | grep -o '[0-9][0-9]*'`
D=`echo "$Pomiar2" | grep -o 'RX bytes:[0-9]*' | grep -o '[0-9][0-9]*'`

Wyslane="$(( ($B-$A)*8/1024 ))"
Odebrane="$(( ($D-$C)*8/1024 ))"

printf "  Dane wysylane: %8s Kbps    Dane odbierane: %8s Kbps\r" $Wyslane $Odebrane

done

Trochę zawyża wg mnie.

9

Odp: statystyki na bridge

Nie czytaj z ifconfig tylko z /proc/net/dev, odpadnie ci trochę grepów.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

10

Odp: statystyki na bridge

Skrypt już się przydał - można powiedzieć, że się odrobił.
Chciałbym zrobić jeszcze coś w rodzaju testera wydajności sieci tj, dwa ruterki, jeden wpinało by się na początku badanej gałęzi, a drugi na końcu i test polegał by na przesyłaniu całym pasmem pakietów UDP i sprawdzaniu ile bezbłędnie doszło.
Czy taki test miałby sens?

11

Odp: statystyki na bridge

iperf użyj.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.