如何在Ubuntu上打开一些端口?

5uzkadbs  于 2023-05-16  发布在  其他
关注(0)|答案(3)|浏览(234)

我对Linux有一点了解。今天我在Ubuntu安装中根据 * Set up a simple IPsec/L2TP VPN server for Ubuntu, Arch Linux and Debian * 创建了一个VPN服务器。
但是当我完成安装后,我用我的iPhone连接IPsec VPN,但它显示VPN服务器没有响应。
GitHub文档显示
必须打开端口1701、500和4500才能让VPN工作!
所以我尝试在我的Ubuntu服务器上打开这些端口。
我使用iptables命令打开这些端口,但是失败了。也许我不知道如何正确使用这个命令。如何在我的Ubuntu服务器上打开这些端口?
如果这些端口已经成功打开,是否可以通过Windows CMD窗口通过telnet 'ting端口来证明?

v2g6jxz6

v2g6jxz61#

Ubuntu现在有UFW - Uncomplicated Firewall。UFW是一种易于使用的处理iptables规则的方法。
尝试使用此命令允许端口:

sudo ufw allow 1701

要测试连接,您可以尝试关闭VPN软件(释放端口)并使用netcat进行侦听,如下所示:

nc -l 1701

然后从Windows主机使用telnet,看看Ubuntu终端上显示了什么。这可以为您想要测试的每个端口重复。

toiithl6

toiithl62#

如果您想打开它的范围和协议

ufw allow 11200:11299/tcp
ufw allow 11200:11299/udp
iovurdzv

iovurdzv3#

您可以使用此命令打开端口

sudo ufw allow 22/tcp

然后用这个检查防火墙状态

sudo ufw status verbose

相关问题