LINUX.ORG.RU
ФорумAdmin

IPTABLE ... и froward по порту ...


0

0

НАрод! Помогите ... Надо сделать forward (маскарадинг) средсвтваи IPTABLE по порту 5190 ... Как это делать не понимаю ... то он ругается на порт (--dport ...), то просто не работает ...Все модули по iptable я в ядро вкомпилил ... помогайте! Чего делать сам понять не могу ...

anonymous

iptables -A POSTROUTING -t nat -p TCP -o eth0 -s 10.8.1.0/24 -j MASQUERADE -to-ports 5190

anonymous
()

Если быть точнее то: iptables -A POSTROUTING -t nat -p TCP -o eth0 -s 192.168.0.1/24 -j MASQUERADE --to-ports 5190

Но вся хрень в том что не работает ... пакеты на тачке умирают .... следом за такой строкой идет:

iptables -A FORWARD -p ALL -s 192.168.0.1/255.255.255.0 -d 0/0 -j REJECT

есть предложения?

anonymous
()

Нужно вначале запрещать а потом потихоньку разрешать а не наоборот

anonymous
()

Вот такую строку попробуй: iptables -t nat -A POSTROUTING -o eth1 --source 192.168.0.0/24 --destination 0.0.0.0/0 -p tcp --jump MASQUERADE --dport 5190

eth1 -- смотрит наружу eth0 -- локалка

DiMoN ★★★
()

Да, от ещё нужно добавить:

$IPTBL --insert FORWARD -o eth1 --source 192.168.0.0/24 --destination 0.0.0.0/0 -p tcp --jump ACCEPT --dport 5190

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