Соединение с VPS потеряно при использовании iptables по умолчанию в качестве политики DROP для INPUT, OUTPUT, FORWARD

Соединение с VPS потеряно при использовании iptables по умолчанию в качестве политики DROP для INPUT, OUTPUT, FORWARD

Я использую iptables на многих серверах, но теперь столкнулся с этой проблемой при использовании политики по умолчанию DROP.

Вот мои правила, которые я использовал в VPS. Пробовал много раз, все вроде бы нормально, но VPS отключается, когда я использую эти правила.

Мне нужен только порт ssh 2222 и ntp для обновления времени.

iptables -F
iptables -X LOGGING
iptables -P INPUT DROP
iptables -P OUTPUT DROP
iptables -P FORWARD DROP
iptables -A INPUT -i lo -j ACCEPT
iptables -A OUTPUT -o lo -j ACCEPT
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A OUTPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A INPUT -i eth0 -p tcp --sport 2222 -m state --state NEW,ESTABLISHED -j ACCEPT
iptables -A OUTPUT -o eth0 -p tcp --dport 2222 -m state --state NEW,ESTABLISHED -j ACCEPT
iptables -A INPUT -i eth0 -p udp --sport 2222 -m state --state NEW,ESTABLISHED -j ACCEPT
iptables -A OUTPUT -o eth0 -p udp --dport 2222 -m state --state NEW,ESTABLISHED -j ACCEPT
iptables -A INPUT -i eth0 -p udp --sport 123 -m state --state NEW,ESTABLISHED -j ACCEPT
iptables -A OUTPUT -o eth0 -p udp --dport 123 -m state --state NEW,ESTABLISHED -j ACCEPT
iptables -A INPUT -j DROP
iptables -N LOGGING
iptables -A INPUT -j LOGGING
iptables -A LOGGING -m limit --limit 10/min -j LOG --log-prefix "IPTables Packet Dropped: " --log-level 7

пока не выйду из VPS, могу зайти на VPS, он все еще установлен, если я когда-то выходил и пытался войти снова, то не мог войти. Кто-нибудь пересмотрит правила для меня?

решение1

Вот ваши правила относительно входящего трафика через порт 2222:

iptables -A INPUT -i eth0 -p tcp --sport 2222 -m state --state ESTABLISHED -j ACCEPT
iptables -A INPUT -i eth0 -p udp --sport 2222 -m state --state ESTABLISHED -j ACCEPT  

Вы не разрешаете НОВЫЕ подключения, поэтому вы не сможете подключиться извне.

Этот вопростеперь это может представлять интерес.

Связанный контент