如何在ubuntu中打开一个特定的端口?
我的SoulSeek客户端Nicotine +在初始配置期间检查我的开放端口,并承诺它所需的一个端口号已关闭,大约50%的用户将我切断。 无论如何我可以打开该特定端口供应用程序使用吗?
RUNning ubuntu桌面13.04。 我没有手动安装任何防火墙,但不确定它是否包含在默认安装中。
在命令行上运行它; 它应该解决问题: sudo iptables -A INPUT -m conntrack --ctstate NEW,RELATED,ESTABLISHED -j ACCEPT
要做一个特定的端口:
sudo iptables -A INPUT -p
INPUT
是传入流量的链条。 -p
是协议( tcp
或udp
--dport
或--sport
指定允许目标或源端口。- -j
是“跳转”及其ACCEPT
, REJECT
或DROP
数据包的位置
有关iptables
详细信息,请参阅手册页。 既然你是初学者,你可能会觉得这很有用: http : //www.netfilter.org/documentation/HOWTO//packet-filtering-HOWTO.html
您需要安装至少一个防火墙,因为它没有安装在ubuntu的默认安装中。
为32位
– Firestarter
对于64位
– Firestarter
- 安装并打开firestarter,使用此ip:0.0.0.0/0添加入站策略(允许所有ip地址)
- 添加需要打开的端口。
- 然后单击“应用更改”按钮。