Меню пользователя
Имя пользователя
Пароль
Запомнить меня
Поиск по сайту
Вход пользователей
Пользователь:

Пароль:

Запомнить меня

Забыли пароль?

Регистрация
Поиск
Кто активен
6 пользователь(ей) активно (1 пользователь(ей) просматривают Open Статьи)

Участников: 0
Гостей: 6

далее...
:: Инфо ::
При копировании, перепечатывании и публикациях в других источниках обязательно указание гиперссылки и описание названия ресурса "Open-SUSE . RU - русскоязычное сообщество пользователей OpenSUSE Linux в России и не только."
SmartSection is developed by The SmartFactory (http://www.smartfactory.ca), a division of INBOX Solutions (http://inboxinternational.com)
Open Статьи > Система. Администрирование > HOWTO Контроль объема трафика VPN/DSL/PPP
HOWTO Контроль объема трафика VPN/DSL/PPP
Опубликовал(а) DrStrip 13/12/2009 (4182 прочтений)
Есть Suse 11.2 KDE 4 и соединение с провайдером по VPN.
Задача: Проконтролировать объем трафика проходящего по соеденению VPN.

Решение:
Для контроля я решил использовать программу vnstat, которая позволяет вести статистику трафика по любым сетевым интерфейсам Сайт программы

Через поиск пакетов webpin (Yast-> Поиск пакетов) нашел версию 1.8 и установил.
Подключил VPN у меня появился интерфейс dsl0

Далее в терминале:
$sudo vnstat-create-db dsl0

Создалась база dsl0 в /var/lib/vnstat
Путь хранения базы можно менять,
$man vnstat
дает развернутое описание команд.
Так как dsl0 интерфейс не постоянный, при поднятом VPN , статистику надо включать , а при отключении VPN выключать.
Делается это двумя скриптами /etc/ppp/ip-up.local и /etc/ppp/ip-down.local, эти скрипты автоматически вызываются из основного ip-up включении VPN и соответственно при выключении из ip-down.
По умолчанию скриптов ip-up.local и ip-down.local нет так что создаем их.
ALT-F2 далее
kdesu kwrite /etc/ppp/ip-up.local
это в X или
$ sudo edit /etc/ppp/ip-up.local
в консоле.
В этот файл пишем
vnstat --enable -i dsl0


Аналогично создаем файл ip-down.local
В него пишем
vnstat -r --disable -i dsl0


Делаем оба файла исполняемыми.

запускаем демон vnstat
$sudo /etc/init.d/vnstat -start


далее
$sudo vnstat -u -i dsl0
и смотрим статистику.

P.S. Вопросы, замечания и предложения пишите в этом топике. Просьба сильно не пинать, это моя первая попытка написания HOWTO.

Навигация по статьям
Предыдущая статья Настройка подключения к локальной сети и глобальной сети интернет emacs Следующая статья

open-suse.ru