我无法打开任何 UDP 端口(入站)

我无法打开任何 UDP 端口(入站)

我正在设置一个小的 IPTable。

这是我当前的配置:

# Accept everything on the loopback interface
iptables -A INPUT -i lo -j ACCEPT
# Accept ICMP
iptables -A INPUT -p icmp --icmp-type any -j ACCEPT
# Drop oddball packets
iptables -A INPUT -p tcp ! --syn -m state --state NEW -j DROP
iptables -A INPUT -f -j DROP
iptables -A INPUT -p tcp --tcp-flags ALL ALL -j DROP
iptables -A INPUT -p tcp --tcp-flags ALL NONE -j DROP
# Accept packets that are part of established connections
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
# Accept selected incoming connections
iptables -A INPUT -p tcp --dport 22 -j ACCEPT
iptables -A INPUT -p tcp --dport 80 -j ACCEPT
#TeamSpeak
iptables -A INPUT -p udp --dport 9987 -j ACCEPT
iptables -A INPUT -p tcp --dport 10011 -j ACCEPT
iptables -A INPUT -p tcp --dport 30033 -j ACCEPT

# Reject incoming connections that aren't explicitly accepted
iptables -A INPUT -j REJECT

我测试了每个端口是否开放。唯一没有开放的端口是端口 9987,它使用 UDP。

我尝试将任何端口设置为使用 UDP 开放,但没有成功。

当我将端口 9987 作为 TCP 打开时,它可以工作。

我正在使用 Debian 7,但不知道。

提前致谢

答案1

重新启动整个系统或重新启动 TeamSpeak 即可解决问题。

相关内容