Вход на хостинг
IT-новости
20.04.2016 iPhone 2017 года поместят в водонепроницаемый корпус из стекла
Линейка iPhone в новом году серьезно поменяется. В этом уверен аналитический исследователь Мин Чи Ку......
30.07.2015 Ищем уникальный контент для сайта
Ищем уникальный контент для сайта Без уникального контента Ваш сайт обречен на то, что его страницы......
Модуль загружен, далее указываем, с каким хостом мы соединяемся, с какой скоростью и размер простаивания в буфере (в секундах):
rshaperctl HOST SPEED TIME
Затем выставляем правила для iptables для подсчета прошедшего трафика. Для входящего от хоста трафика:
iptables -N MyRDP_IN
iptables -I INPUT -j MyRDP_IN -s HOST
iptables -I MyRDP_IN -j INPUT
Для исходящего к хосту трафика:
iptables -N MyRDP_OUT
iptables -I OUTPUT -j MyRDP_OUT -d HOST
iptables -I MyRDP_OUT -j OUTPUT
Пролистать показания счетчика:
iptables -L MyRDP_IN -v
С теорией достаточно. Ближе к практике. Для этих целей составлен простейший скрипт, в котором задается скорость для shaper, происходит обнуление/показ прошедшего трафика.
MyRDPTest.sh
#!/bin/sh
IPTL=/usr/sbin/iptables
SHAPER=/usr/local/sbin/rshaperctl
MODE=9600
HOST=rubin
TIME=10
if [ "$1" = "zero" ]; then
echo "Zeroing IN & OUT counters for $HOST";
$IPTL -L MyRDP -Z 2>/dev/null 1>/dev/null
$IPTL -L MyRDPOut -Z 2>/dev/null 1>/dev/null
fi
echo "Setting Shaping MODE as $MODE bytes to host $HOST"
$SHAPER $HOST $MODE $TIME
$SHAPER
echo "Incoming traffic from host"
IN=`$IPTL -L MyRDP -v -n | grep ACCEPT`
INpkts=`echo $IN | awk '{ print $1 }'`
INbytes=`echo $IN | awk '{ print $2 }'`
echo "pkts = $INpkts, bytes = $INbytes";
echo "Outcoming traffic to host"
OUT=`$IPTL -L MyRDPOut -v -n | grep ACCEPT`
OUTpkts=`echo $OUT | awk '{ print $1 }'`
OUTbytes=`echo $OUT | awk '{ print $2 }'`
echo "pkts = $OUTpkts, bytes = $OUTbytes";
Если скрипт вызван с параметром «zero», то счетчики для входящего (MyRDP) и исходящего (MyRDPOut) трафика будут обнулены. Вот какие цифры получились у меня после недолгой работы по разным протоколам с сервером по имени RUBIN. Скорость на прием – 9600 байт в секунду.