Разработка динамических сайтов
SEO услуги
Управление контекстной рекламой

Вход на хостинг

Имя пользователя:*

Пароль пользователя:*

IT-новости

20.04.2016 iPhone 2017 года поместят в водонепроницаемый корпус из стекла

Линейка iPhone в новом году серьезно поменяется. В этом уверен аналитический исследователь Мин Чи Ку......

подробнее

30.07.2015 Ищем уникальный контент для сайта

Ищем уникальный контент для сайта Без уникального контента Ваш сайт обречен на то, что его страницы......

подробнее

11.05.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 байт в секунду.


Предыдущая страницаОглавлениеСледующая страница
 
[001] [002] [003] [004] [005] [006] [007] [008] [009] [010] [011] [012] [013] [014] [015] [016] [017] [018] [019] [020]
[021] [022] [023] [024] [025] [026] [027] [028] [029] [030] [031] [032] [033] [034] [035] [036] [037] [038] [039] [040]
[041] [042] [043] [044] [045] [046] [047] [048] [049] [050] [051] [052] [053] [054] [055] [056] [057] [058] [059] [060]
[061] [062] [063] [064] [065] [066] [067] [068] [069] [070] [071] [072] [073] [074] [075] [076] [077] [078] [079] [080]
[081] [082] [083] [084] [085] [086] [087] [088] [089] [090] [091] [092] [093] [094] [095] [096] [097] [098] [099] [100]
[101] [102] [103] [104] [105] [106] [107] [108] [109] [110] [111] [112] [113] [114] [115] [116] [117] [118] [119] [120]
[121] [122] [123] [124] [125] [126] [127] [128] [129] [130] [131] [132] [133] [134] [135] [136] [137] [138] [139] [140]
[141] [142] [143] [144] [145] [146] [147] [148]

+7 (831) 413-63-27
ООО Дельта-Технология ©2007 - 2023 год
Нижний Новгород, ул. Дальняя, 17А.
Rambler's Top100