LINUX.ORG.RU
ФорумAdmin

подсчет трафика с определенных IP


0

0

Имею сервер Mandrake7.2 через который (localnet>eth1>eth0>i-net) из локалки ходят наружу. HTTP&FTP пустил через SQUID для отдельных прописал: ipchains -A forward -j MASQ -s 192.168.1.10/32 -p tcp -d 0.0.0.0/0 pop3 ipchains -A forward -j MASQ -s 192.168.1.10/32 -p tcp -d 0.0.0.0/0 smtp ipchains -A forward -j MASQ -s 192.168.1.10/32 -p udp -d 0.0.0.0/0 domain ipchains -A forward -j MASQ -s 192.168.1.10/32 -p icmp -d 0.0.0.0/0 появилась потребность пропускать realaudio/video добавить еще подобную строку в ipchains не составит труда но: в моем случае за трафик надо платить, хотя есть перечень безплатных IP в SQUIDе пишу: acl local src 192.168.1.0/24 acl enable_ip dst "/etc/squid/enabled_ip" acl squid_psw proxy_auth REQUIRED .... http_access allow local enable_ip http_access allow local !enable_ip squid_psw .... ну а далее анализом access.log подсчитываю трафик на каждого юзера enabled_ip в формате: 123.123.123.123/123 111.111.111.111/22 222.222.222.222/33 ... А вот как сделать подсчет входящего трафика по различным, кроме HTTP&FTP протоколам (в сумме): 1. только для конкретного юзера (хотя бы по его IP, но лучше по USER NAME или MAC карты) 2. со всех IP кроме перечисленных в enabled_ip Заранее благодарен за любой совет

anonymous

на перле можно написать анализ трафика по IP (Во всяком случае у меня так юзер знает адрес скрипта заходит скрипт определяет его IP и из лога дает информацию о трафике

anonymous
()

а нее проще ли взять ipac. он это умеет. и опять же скрипт писать не надо на перле ... ;)

anonymous
()

А нифига эти ссылки не работают

anonymous
()

а поискать на freshmeat.net?

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