имеется два сервера
Первый железный сервер DELL PE 1950, Debian 10, LAMP тащит Веб скаду (система телемеханики) находится на удаленке (200км от меня), не обслуживаемый объект. в данный момент iptables по умолчанию:
iptables -I INPUT 1 -j ACCEPT
iptables -I OUTPUT 1 -j ACCEPT
iptables -I FORWARD 1 -j ACCEPT
Второй сервер DELL PE 2900, в той же конфигурации для тестов находится рядом на нем отрабатываю правила(так сказать учусь).
outif="eth0"
iptables -F
iptables -i $outif -A INPUT -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT
iptables -i $outif -A INPUT -p tcp --dport 80 -j ACCEPT
iptables -i $outif -A INPUT -p tcp --dport 443 -j ACCEPT
iptables -i $outif -A INPUT -p tcp --dport 22 -j ACCEPT
iptables -i $outif -P INPUT DROP
iptables -i $outif -P OUTPUT ACCEPT
iptables -A INPUT -p tcp -m tcp --tcp-flags FIN,ACK FIN -j DROP
iptables -A INPUT –p tcp –m tcp --tcp-flags FIN,SYN,RST,PSH,ACK,URG FIN,SYN,RST,PSH,ACK,URG -j DROP
iptables -A INPUT –p tcp –m tcp –-tcp-flags FIN,SYN,RST,PSH,ACK,URG NONE –j DROP
iptables -A INPUT -m recent --rcheck --seconds 3600 --hitcount 10 --rttl -j RETURN
iptables -A INPUT -m recent --rcheck --seconds 60 --hitcount 2 --rttl -j RETURN
iptables -A INPUT -m recent --set
iptables -P INPUT -j DROP
после ввода запрета ICMP-сообщений
iptables -A INPUT -p icmp -icmp-type 3,8,12 -j ACCEPT
ругается на 3,8,12 предлагает ввести iptables -h
iptables -A OUTPUT -p icmp -icmp-type 0,3,4,11,12 -j ACCEPT
тоже самое, ругается на 0,3,4,11,12 предлагает ввести iptables -h
Типы ICMP-сообщений
0 — echo reply (echo-ответ, пинг)
3 — destination unreachable (адресат недосягаем)
4 — source quench (подавление источника, просьба посылать пакеты медленнее)
5 — redirect (редирект)
8 — echo request (echo-запрос, пинг)
9 — router advertisement (объявление маршрутизатора)
10 — router solicitation (ходатайство маршрутизатора)
11 — time-to-live exceeded (истечение срока жизни пакета)
12 — IP header bad (неправильный IPзаголовок пакета)
13 — timestamp request (запрос значения счетчика времени)
14 — timestamp reply (ответ на запрос значения счетчика времени)
15 — information request (запрос информации)
16 — information reply (ответ на запрос информации)
17 — address mask request (запрос маски сети)
18 — address mask reply (ответ на запрос маски сети)
А после ввода Защиты от брутфорса
iptables -N brute_check
iptables -A brute_check -m recent --update --seconds 60 --hitcount 3 -j DROP
iptables -A brute_check -m recent --set -j ACCEPT
iptables -F INPUT
iptables -A INPUT -m conntrack --ctstate NEW -p tcp --dport 22 -j brute_check
iptables -P INPUT DROP
теряю связь с сервером наглухо пока на самой железяке не ввожу
iptables -I INPUT 1 -j ACCEPT
iptables -I OUTPUT 1 -j ACCEPT
iptables -I FORWARD 1 -j ACCEPT
Вот и грешу на iptables -F и iptables -P INPUT DROP
Просьба проверить правила и если есть ошибка ткнуть пальцем.
Вот собственно и прошу помощи, что бы не остаться без доступа к рабочему серверу DELL PE 1950?