Asterisk SIP Proxy 的防火牆設定
  • 3,811 views,
  • 2013-09-19,
  • 上傳者: Kuann Hung,
  •  0
427c7a6feb114c29de8eab023d69e5f0.png
不囉嗦,直接看命令比較快。
IPTABLES=/sbin/iptables
$IPTABLES -F
$IPTABLES -F INPUT; $IPTABLES -P INPUT ACCEPT; $IPTABLES -Z INPUT
$IPTABLES -F FORWARD; $IPTABLES -P FORWARD ACCEPT; $IPTABLES -Z FORWARD
$IPTABLES -F OUTPUT; $IPTABLES -P OUTPUT ACCEPT; $IPTABLES -Z OUTPUT
$IPTABLES -X
$IPTABLES -N ALEX-INPUT;
$IPTABLES -N REJECT-PKT;
$IPTABLES -N SYN-FLOOD;
$IPTABLES -A INPUT -j ALEX-INPUT
$IPTABLES -A ALEX-INPUT -i lo -j ACCEPT
$IPTABLES -A ALEX-INPUT -s 127.0.0.0/8 -j DROP
$IPTABLES -A ALEX-INPUT -d 127.0.0.0/8 -j DROP
$IPTABLES -A ALEX-INPUT -s 111.222.111.222 -j DROP
$IPTABLES -A ALEX-INPUT -p tcp -m tcp ! --syn -m state --state NEW -j DROP
$IPTABLES -A ALEX-INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
$IPTABLES -A ALEX-INPUT -p icmp -m icmp --icmp-type ping -j ACCEPT
$IPTABLES -A ALEX-INPUT -p tcp -m tcp --dport 12444 -j ACCEPT
$IPTABLES -A ALEX-INPUT -p tcp -m tcp --dport 12555 -j ACCEPT
$IPTABLES -A ALEX-INPUT -p tcp -m tcp --dport 12666 -j ACCEPT
$IPTABLES -A ALEX-INPUT -p udp -m udp --dport 5060 -j ACCEPT
$IPTABLES -A ALEX-INPUT -p udp -m udp --dport 5061 -j ACCEPT
$IPTABLES -A ALEX-INPUT -p udp -m udp --dport 10000:20000 -j ACCEPT
$IPTABLES -A ALEX-INPUT -j REJECT-PKT
$IPTABLES -A REJECT-PKT -p tcp -m tcp -j REJECT --reject-with tcp-reset
$IPTABLES -A REJECT-PKT -p udp -m udp -j REJECT --reject-with icmp-port-unreachable
$IPTABLES -A REJECT-PKT -p icmp -m icmp --icmp-type ping -j REJECT --reject-with icmp-host-unreachable
Facebook 討論區載入中...
資料夾 :
標籤 :
發表時間 :
2013-09-19 03:04:30
觀看數 :
3,811
發表人 :
Kuann Hung
部門 :
老洪的 IT 學習系統
QR Code :