LinuxForum.Fans
Тема

iptables forward drop проброс портов

Автор: tnega 2 сообщений 939 просмотров
26.06.2018 13:16 #429043

Всем привет.

Столкнулся с такой проблемой, на маршрутизаторе работает проброс портов, вчера вдруг работать перестал.
Методом ковыряния обнаружил, что он снова начинает работать, когда я заменяю правило iptables -p FORWARD DROP на ACCEPT

(раньше такое возникало, но пропадало, не было острой необходимости разбираться, сейчас же есть)

Собственно конфиг:

text
iptables -F INPUT
iptables -F FORWARD
iptables -F OUTPUT
iptables -t mangle -F PREROUTING
iptables -t nat -F PREROUTING
iptables -t nat -F POSTROUTING

iptables -P INPUT ACCEPT iptables -P OUTPUT ACCEPT #iptables -P FORWARD ACCEPT iptables -P FORWARD DROP

iptables -I FORWARD 1 -m state --state RELATED,ESTABLISHED -j ACCEPT

iptables -t nat -A POSTROUTING -o eth0 -s 10.20.0.0/16 -j MASQUERADE

#Абоненты: ... iptables -I FORWARD 1 -m mac --mac-source D8:6E:0E:53:65:10 -s 10.20.1.1 -j ACCEPT ...

#Проброс iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 554 -j DNAT --to-destination 10.20.250.3:554 iptables -A FORWARD -i eth0 -d 10.20.250.3 -p tcp --dport 554 -j ACCEPT

Что посоветуете?

Как видите сначала блокируем всех, а потом правилами включаем нужных абонентов.

26.06.2018 15:09 · отредактировано #429044

Ну я бы для начала поправил бы [console]iptables -I FORWARD 1 -m mac --mac-source D8:6E:0E:53:65:10 -s 10.20.1.1 -j ACCEPT

на

iptables -I FORWARD 2 -m mac --mac-source D8:6E:0E:53:65:10 -s 10.20.1.1 -j ACCEPT[/console]
Тем самым [console]iptables -I FORWARD 1 -m state --state RELATED,ESTABLISHED -j ACCEPT[/console]
Чтоб был самым первым

Войдите или зарегистрируйтесь, чтобы ответить.