我对 Linux 略知一二。今天我创建了一个 VPN服务器根据 Set up a simple IPsec/L2TP VPN server for Ubuntu, Arch Linux and Debian 安装在我的 Ubuntu 上.
但是当我完成安装后,我使用我的 iPhone 连接 IPsec VPN,但是它显示 VPN Server 没有响应。
GitHub文档显示
Ports 1701, 500 and 4500 must be opened for the VPN to work!
所以我尝试在我的 Ubuntu 服务器上打开这些端口。
我使用 iptables命令打开这些端口,但失败了。也许我不知道如何正确使用这个命令。如何在我的 Ubuntu 服务器上打开这些端口?
最佳答案
最近 Ubuntu 自带 UFW - Uncomplicated Firewall . UFW 是一种易于使用的处理 iptables 规则的方法。
尝试使用此命令允许一个端口:
sudo ufw allow 1701
要测试连通性,您可以尝试关闭 VPN 软件(释放端口)并使用 netcat听,像这样:
nc -l 1701
然后从您的 Windows 主机使用 telnet 并查看在您的 Ubuntu 终端上显示的内容。可以针对您要测试的每个端口重复此操作。
关于linux - 如何在 Ubuntu 上打开一些端口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30251889/