Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Учет трафика на определенном порту  (Прочитано 2909 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн UBA

  • Автор темы
  • Любитель
  • *
  • Сообщений: 85
    • Просмотр профиля
Каким образом можно осуществить данную функцию? лучше конечно iptables, ничего сверх навороченного не нужно, ставлю кое-какой сервер, нужно посчитать примерный трафик набегающий за время использования, на определенно порту, для выбора провайдера.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28365
    • Просмотр профиля
Re: Учет трафика на определенном порту
« Ответ #1 : 10 Апреля 2010, 03:34:34 »
Создай банальное правило в iptables
... нужный порт -j ACCEPT
Потом посмотри статистику, оно покажет, сколько через это правило протекло. Вот только не помню, оно в байтах или в пакетах считает.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн UBA

  • Автор темы
  • Любитель
  • *
  • Сообщений: 85
    • Просмотр профиля
Re: Учет трафика на определенном порту
« Ответ #2 : 10 Апреля 2010, 14:47:33 »
А нельзя ли чуть поподробней.. плохо, вернее сказать совсем не знаком с iptables, руки не доходят почитать, обложился книгами по сетям управления... пока до iptables далекова-то ))

Оффлайн Tokh

  • Активист
  • *
  • Сообщений: 705
    • Просмотр профиля
Re: Учет трафика на определенном порту
« Ответ #3 : 10 Апреля 2010, 18:29:00 »
А нельзя ли чуть поподробней.. плохо, вернее сказать совсем не знаком с iptables, руки не доходят почитать, обложился книгами по сетям управления... пока до iptables далекова-то ))

Тогда уж можно читать про TCP/IP. iptables и ip6tables это всего лишь средство задавать правила в фаерволе. Если понятно что есть адрес, маска и порт, то iptables не сложнее чем Firefox.
По iptables лично мне нравится вот этот комплект:
http://www.opennet.ru/docs/RUS/iptables/
http://www.docum.org/docum.org/kptd/

Надо примерно так:
iptables -N counter80
iptables -A counter80 -j ACCEPT
iptables -A INPUT -dport 80 -j counter80
iptables -A OUTPUT -dport 80 -j counter80
iptables -A FORWARD -dport 80 -j counter80
Подчёркиваю - правила примерные...

Затем по мере интереса делать
sudo iptables -L -n -v | grep -C 2 "Chain counter80"
и смотреть на цифры статистики.

При желании сделать что-то постоянное и автоматическое можно погрузится в дебри http://www.opennet.ru/opennews/art.shtml?num=6795 или поставить себе какую-то готовую биллинговую систему.

P.S. Возможно iptraf способна на нужное, но точно не помню.
« Последнее редактирование: 10 Апреля 2010, 18:30:59 от Somewhere there out there »
StarDict и Mueller помогут против английского мануала.

Оффлайн UBA

  • Автор темы
  • Любитель
  • *
  • Сообщений: 85
    • Просмотр профиля
Re: Учет трафика на определенном порту
« Ответ #4 : 10 Апреля 2010, 21:38:57 »
Лежит книга, недавно купленная - Linux. Администрирование сетей TCP/IP. ))), не дошел еще)

 

Страница сгенерирована за 0.042 секунд. Запросов: 23.