В общем, пытался я по-быстрому освоить iptables, но не получилось - времени все не хватает. Как настроить маршрутизацию для списка юзеров мне уже объяснили:
==/etc/rc.d/rc.nat==
/usr/sbin/iptables -N To_Local
/usr/sbin/iptables -N From_Local
/usr/sbin/iptables -A FORWARD -s 10.255.255.0/24 -j From_Local
/usr/sbin/iptables -A FORWARD -d 10.255.255.0/24 -j To_Local
/sbin/setgw
/usr/sbin/iptables -t nat -A POSTROUTING -o eth2 -s 10.255.255.0/24 -j MASQUERADE
==/etc/rc.d/rc.nat==
==/sbin/setgw==
for ch in To_Local From_Local ; do
/usr/sbin/iptables -F $ch
/usr/sbin/iptables -A $ch -m state --state ESTABLISHED -j ACCEPT
done
cat /etc/gwhosts | while read ip ; do
/usr/sbin/iptables -A To_Local -d $ip -j ACCEPT
/usr/sbin/iptables -A From_Local -s $ip -j ACCEPT
done
for ch in To_Local From_Local ; do
/usr/sbin/iptables -A $ch -j DROP
done
==/sbin/setgw==
==/etc/gwhosts==
10.255.255.1
10.255.255.2
==/etc/gwhosts==
Теперь вот надо еще считать трафик по юзерам и дням, т.е. каким-то образом выдергивать статистику из iptables.
Фактически нужно вести лог, что-то типа "дата/ip/порт/колл-во байт", и затем парсить этот файл средствами PHP.
Собственно, как вести лог из iptables я и не знаю. Как проще это сделать?
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от Nao
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Завернуть трафик на сквид (2008)
- Форум firewall и FTP passive mode (2007)
- Форум [iptables] проблемка (2010)
- Форум Правила iptables. Защита шлюза (2017)
- Форум iptables + SNAT (2010)
- Форум iptables и тормоза загрузки (2014)
- Форум iptables nat (2010)
- Форум !!! Учет траффика в iptables (2002)
- Форум iptables - DNAT problem (2004)
- Форум Проблема с iptables (2011)