iptables -A INPUT -p TCP --dport 53 -m state --state ESTABLISHED,RELATED -j ACCEPT
INPUT с sport удалить нафиг
Да, поудалял. Спасибо.
Пользователь решил продолжить мысль 27 Июня 2015, 17:17:16:
А можно еще спросить?
Как считаете, такой скрипт нормальный?
Код:
#!/bin/sh
IPADDR="198.165.38.1,198.165.120.1,198.165.120.3"
iptables -F
iptables -X
iptables -t nat -F
iptables -t nat -X
iptables -t mangle -F
iptables -t mangle -X
iptables -P INPUT DROP
iptables -P OUTPUT DROP
iptables -P FORWARD DROP
iptables -A INPUT -p TCP -s $IPADDR -j ACCEPT
iptables -A INPUT -p TCP --dport 53 -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A INPUT -p TCP --dport 53 -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A INPUT -p TCP --dport 30000:61000 -j ACCEPT
iptables -A INPUT -p UDP --dport 30000:61000 -j ACCEPT
iptables -A OUTPUT -p TCP --sport 30000:61000 -j ACCEPT
iptables -A OUTPUT -p UDP --sport 30000:61000 -j ACCEPT
тут идет сначала установка адресов, с каких разрешены входящие пакеты по протоколу TCP. Все, что не будет соответствовать этим IP(запросы с других адресов), будет "дропаться".
Далее - установка политик, разрешение на 53 для входящих, если порт назначения - 53. Разрешение для входящих, если порты назначения от 30000 до 61000(браузер).
Разрешение для исходящих, если порты источника от 30000 до 61000(браузер передает).
Друзья, я все правильно написал? Мне нужно, чтобы айпи посторонних отсеивались, если по сети кто-то захочет залезть или просканировать