После настройки соединения Asterisk-Avaya возникла необходимость в организации безопасности. Внутренние настройки * уже сделаны, fail2ban установлен, но вот с пакетом iptables возникли несколько вопросов.
1. при включении iptables соединение не происходит, если посмотреть
# iptables -L -nvx --line-numbers
то видим следующее
Код: Выделить всё
Chain INPUT (policy ACCEPT 0 packets, 0 bytes)
num      pkts      bytes target     prot opt in     out     source               destination
1       14662  1509594 fail2ban-ASTERISK  all  --  *      *       0.0.0.0/0            0.0.0.0/0
2        1129    81800 fail2ban-SSH  tcp  --  *      *       0.0.0.0/0            0.0.0.0/0           tcp dpt:22
3       14766  1520607 RH-Firewall-1-INPUT  all  --  *      *       0.0.0.0/0            0.0.0.0/0
Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
num      pkts      bytes target     prot opt in     out     source               destination
1           0        0 RH-Firewall-1-INPUT  all  --  *      *       0.0.0.0/0            0.0.0.0/0
Chain OUTPUT (policy ACCEPT 1283 packets, 335718 bytes)
num      pkts      bytes target     prot opt in     out     source               destination
Chain RH-Firewall-1-INPUT (2 references)
num      pkts      bytes target     prot opt in     out     source               destination
1           6      300 ACCEPT     all  --  lo     *       0.0.0.0/0            0.0.0.0/0
2           0        0 ACCEPT     icmp --  *      *       0.0.0.0/0            0.0.0.0/0           icmp type 255
3           0        0 ACCEPT     esp  --  *      *       0.0.0.0/0            0.0.0.0/0
4           0        0 ACCEPT     ah   --  *      *       0.0.0.0/0            0.0.0.0/0
5         686   122846 ACCEPT     udp  --  *      *       0.0.0.0/0            0.0.0.0/0           udp dpt:631
6        1150    83056 ACCEPT     tcp  --  *      *       0.0.0.0/0            0.0.0.0/0           tcp dpt:22
7          17     3374 ACCEPT     all  --  *      *       0.0.0.0/0            0.0.0.0/0           state RELATED,ESTABLISHED
8           0        0 ACCEPT     tcp  --  *      *       0.0.0.0/0            0.0.0.0/0           state NEW tcp dpt:22
9       12907  1311031 REJECT     all  --  *      *       0.0.0.0/0            0.0.0.0/0           reject-with icmp-host-prohibited
Chain fail2ban-ASTERISK (1 references)
num      pkts      bytes target     prot opt in     out     source               destination
1       14662  1509594 RETURN     all  --  *      *       0.0.0.0/0            0.0.0.0/0
Chain fail2ban-SSH (1 references)
num      pkts      bytes target     prot opt in     out     source               destination
1        1129    81800 RETURN     all  --  *      *       0.0.0.0/0            0.0.0.0/0Каким образом, вообще, происходит настройка правил iptables? Необходимо ли очищать дефолтные таблички изначально?
как я понимаю, то необходимо прописать следующее (в правильном ключе мысль идет?):
Код: Выделить всё
iptables -A INPUT -i lo -j ACCEPT
iptables -A INPUT -i eth0 -j ACCEPT
iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
iptables -A INPUT -p tcp -m tcp --dport 22 -j ACCEPT
iptables -A INPUT -p tcp -m tcp --dport 80 -j ACCEPT
iptables -A INPUT -p tcp -m tcp --dport 1720 -j ACCEPT
iptables -A INPUT -p tcp -m tcp --dport 5060 -j ACCEPT
iptables -A INPUT -j REJECT --reject-with icmp-host-prohibited
