LINUX.ORG.RU
ФорумAdmin

ipcad считать трафик только уходящий в интернет


0

0

На сервере(192.168.0.1) где стоит ipcad ещё поднято файловое хранилище(samba). Нужно сделать так чтобы ipcad не считал то что скачивают с с самбы, но при этом считал всё остольное, как это сделать? Такое вообще возможно? В конфиге побывал добавить promisc но при этом трафик уходящий в интернет не считается, зато считается то что скачиваеться с самбы, мне нужно чтобы было всё точно наоборот.


Ну тут тебе promisc не нужен. Лишняя нагрузка. А вот в настройках есть interface ethX input-only попробуй его...

sidor ★★
()

стоп... или я что-то неправильно понял.... тебе надо считать весь исходящий трафик кроме трафика с самбовских портов?

sidor ★★
()
Ответ на: комментарий от sidor

да нужно считать трафик который идёт в интернет, тоесть на !192.168.0.0/24 он его и так считает но помимо его ещё и считает трафик самбы которя стоит шлюзе а нужно чтобы не считал

Alfer
() автор топика
Ответ на: комментарий от Alfer

по поводу input-only ещё вопрос, при запуске он ругается на Opening eth1... [LCap] eth1: Input-only feature not supported by PCAP. Can't initialize: Operation not permitted

исходя из конфига я так понимаю что нужно чтото включить в ядре чтобы он не ругался, подскажите что именно?

Alfer
() автор топика
Ответ на: комментарий от Alfer

Ну тут тебе input-only не нужон. Я просто сначала не понял вопроса. Ща покумекаю, как можно ппробовать сделать...

sidor ★★
()
Ответ на: комментарий от sidor

точнее это не маркирование, а перенаправление в сокет :)

sidor ★★
()
Ответ на: комментарий от sidor

А! О! Еще надо тогда добавить

iptables -A OUTPUT -p udp -m multiport --source-ports ! 139,445 -j ULOG --ulog-nlgroup 1

iptables -A OUTPUT -p icmp -j ULOG --ulog-nlgroup 1

что все учитывать :)

sidor ★★
()
Ответ на: комментарий от sidor

спасибо, ещё вопросик, при этом учитывается только входящий трафик или нуэно ещё imput-only дописать? если нужно то подскажите что для этого всё таки нужно включить в ярде

Alfer
() автор топика
Ответ на: комментарий от Alfer

input-only в этом случае не нужен. input-only - чтоб считать только входящий в интерфейс трафик. А если как я понял компьютер работает шлюзом и через него натится в инет сетка - то эти правила iptables еще надо добавить в таблицу FORWARD, а не только в OUTPUT. А если надо считать трафик только который натится в инет - тогда на OUTPUT вообще не надо правил, а достаточно одного:

iptables -A FORWARD -j ULOG --ulog-nlgroup 1

На самом деле без схемки сложновато советовать. Надеюсь угадал.

sidor ★★
()
Ответ на: комментарий от sidor

Да угодали, огромное спасибо! Мне помогли эти правила:
-A FORWARD -s ! 192.168.0.0/24 -d 192.168.0.0/24 -j ULOG --ulog-nlgroup 2
-A OUTPUT -p udp -m multiport --sports ! 139,445 -j ULOG --ulog-nlgroup 2
-A OUTPUT -p tcp -m multiport --sports ! 139,445 -j ULOG --ulog-nlgroup 2

Alfer
() автор топика
Ответ на: комментарий от Alfer

Покажите пожалуйста свой конфиг ipcad.conf. У меня не получается что-то.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.