ExplosiveZ
@ExplosiveZ
Coder

Как разрешить все порты для определенного ip?

Как разрешить все порты для определенного ip?
Мой текущий iptables:
*filter
:INPUT DROP [0:0]
:FORWARD DROP [0:0]
:OUTPUT ACCEPT [64:11092]
-A INPUT -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
-A INPUT -p tcp -m conntrack --ctstate NEW -m multiport --dports 20:22,25,80,443,110,143,465,587,53,5432 -j ACCEPT
-A INPUT -p udp -m conntrack --ctstate NEW -m multiport --dports 53 -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A INPUT -s IP/32 -j ACCEPT
-A FORWARD -s IP/32 -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -m state --state INVALID -j DROP
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
COMMIT
  • Вопрос задан
  • 1325 просмотров
Решения вопроса 1
martin74ua
@martin74ua
Linux administrator
а что делает строка -A FORWARD -s IP/32 -j ACCEPT
Вы скорее всего -s и -d попутали ;)
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
добавить
-A FORWARD -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT

перед -A FORWARD -j REJECT ...
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы