LINUX.ORG.RU
ФорумAdmin

IPCHAINS + MASQ


0

0

Имеется сетка <a href=http://www.openbsd.ru/~fun/spi.jpg>;рисунок</a>
задача: общитать количество заветных мегобайтов,
идущих из 192.168.1.0/255.255.255.128 в интернет.

причём выполнить их трансляцию(192.168.1.0/255.255.255.128)


решение:
подчищаем forward
ipchains -F forward
политика по дефолту
ipchains -P forward ACCEPT
пакеты из серой сети в реальную маскировать не надо
ipchains -A forward -s 192.168.1.0/24 -d 212.77.169.96/255.255.255.224 -j ACCEPT
ipchains -A forward -d 192.168.1.0/24 -s 212.77.169.96/255.255.255.224 -j ACCEPT
маскируем пакеты из fake сети в интернет
ipchains -A forward -s 192.168.1.0/24 -j MASQ

вот.
к примеру мне нужно пощитать траффик из инета к 192.168.1.9

пишу
ipchains -I forward 1 -p tcp -s ! 212.77.169.96/255.255.255.224 -d 192.168.30.9
получаю в таблице запись :

pkts bytes target prot opt tosa tosx ifname mark outsize source destination ports
0 0 - tcp ------ 0xFF 0x00 * !212.77.169.96/27 192.168.1.9 * -> *
....

вот,а не считает!
не считает траффик то!


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