Всем добрый день! Бьюсь с организацией учета трафика по ип адресам, кто, куда и сколько!!!! Всякие системы пробовал.... вот решил остановиться на ipcad.... В репозиториях нет готового пакета! Собирал ручками! Вроде все собралось, запустилось..... В дамп файл после kill ipcad кидает информацию о пройденном трафике. Но при попытке подключиться по rsh ничего не происходит, даже тупая rsh localhost help - ничего не происходит! Уже не знаю куда копать.
1. Установил и запустил ipcad.
2. Установил aptitude install rsh-client.
вывод netstat:
netstat -pnal | grep 514
tcp 0 0 127.0.0.1:514 0.0.0.0:* LISTEN 3374/ipcad
запуск ipcad:
ipcad -rsd
Opening eth0... [LCap] [ERSH] Initialized as 1
Aggregate network 192.168.0.0/255.255.0.0 -> 255.255.255.255
Aggregate network 0.0.0.0/0.0.0.0 -> 255.255.255.255
Aggregate ports 1..19 into 65535
Aggregate ports 20..21 into 21
Aggregate ports 22..23 into 22
Aggregate ports 25..25 into 25
Aggregate ports 24..24 into 65535
Aggregate ports 26..79 into 65535
Aggregate ports 80..81 into 0
Aggregate ports 82..109 into 65535
Aggregate ports 110..110 into 110
Aggregate ports 111..442 into 65535
Aggregate ports 443..443 into 443
Aggregate ports 444..3127 into 65535
Aggregate ports 3128..3128 into 0
Aggregate ports 3129..65535 into 65535
Configured RSH Server listening at 127.0.0.1
Got 2319 elements from /var/log/ipcad/ipcad.dump.
Storage: chained 2 in 157 bucket out of 65537, mean 0.0 dev^2 0.0
Daemonized.
ipcad.conf
capture-ports enable;
interface eth0 filter "ip and not dst net 192.168.1.0/24";
aggregate 0.0.0.0/0 strip 32; #24;/* Aggregate external networks */
aggregate 1-19 into 65535; /* Aggregate wildly */
aggregate 20-21 into 21;
aggregate 22-23 into 22;
aggregate 25 into 25;
aggregate 24 into 65535;
aggregate 26-79 into 65535;
aggregate 80-81 into 0;
aggregate 82-109 into 65535;
aggregate 110 into 110;
aggregate 111-442 into 65535;
aggregate 443 into 443;
aggregate 444-3127 into 65535;
aggregate 3128 into 0; /* Protect these ports */
aggregate 3129-65535 into 65535; /* General low range */
rsh enable at 127.0.0.1;
rsh root@127.0.0.1 admin; /* Can shutdown ipcad */
rsh staff@127.0.0.1 backup; /* Can dump/restore/import accounting table */
rsh yourself@127.0.0.1; /* Can view and modify accounting tables */
rsh luser@127.0.0.1 deny; /* Deny this user from even viewing tables */
rsh 127.0.0.1 view-only; /* Other users can view current tables */
rsh ttl = 3;
rsh timeout = 30;
dumpfile = /var/log/ipcad/ipcad.dump; # The file is inside chroot(), see below...
#chroot = /adm/tmp;
pidfile = /var/run/ipcad.pid;
#uid = 65534;
#gid = 65534;
memory_limit = 10m;
Отключил весь iptables - и команда rsh localhost show ip accounting прошла успешно! Даже что то выдало на экран!!! Но самое интересное, проверил tcpdump -i lo port 514.... изначально прется с внешнего адреса пакеты на localhost:514, а потом уже обмениваются между собой localhost..... Почему с внешнего????? ну и в правилах естественно нет такого с внешнего разрешить на локалхост
путем тупого перебора правил, нашел его - iptables -t nat -A POSTROUTING -j MASQUERADE
убираю, все работает!!!! Ну подскажите плиз!!!!!!!!!!!!!!!!!!!!!!!!
Все! Вопрос закрыт.... тупые руки маскарадили весь трафик.... даже с локалхоста на локалхост!
LinuxForum.Fans
Debian ipcad учет трафика
Автор: AssVlad
3 сообщений
4554 просмотров
аццкое правило. надо хотябы выходной интерфейс указать ( -o ). а так подумайте что оно творит :D
Всем добрый день! Бьюсь с организацией учета трафика по ип адресам, кто, куда и сколько!!!! Всякие системы пробовал....
А может просто sams поставить и, использовать родной squid?
Вт полемика по этому вопросу; http://linuxforum.ru/viewtopic.php?id=3456
дистрибутив немного другой, но истоки то и задачи теже...
Войдите или зарегистрируйтесь, чтобы ответить.