【问题标题】:How to open some ports on Ubuntu?如何在 Ubuntu 上打开一些端口?
【发布时间】:2015-07-26 22:17:22
【问题描述】:

我对Linux知之甚少。今天我在我的ubuntu上创建了一个VPN服务器,根据 https://github.com/philplckthun/setup-simple-ipsec-l2tp-vpn 但是当我完成安装时。 我用我的iphone连接ipsect vpn,bur显示VPN Server没有响应。

github文档显示

必须打开端口 1701、500 和 4500 才能使 VPN 工作!

所以我尝试在我的 ubuntu 服务器上打开这些端口。 我使用“iptables”命令打开这些端口。但是失败了。也许我不知道如何正确使用该命令。所以我想知道如何在我的ubuntu服务器上打开这些端口?而如果这个端口已经打开成功,是否可以通过windows cmd窗口通过telnet端口来证明?

【问题讨论】:

    标签: linux ubuntu ports


    【解决方案1】:

    现在的 Ubuntu 带有 ufw - Uncomplicated Firewall。 ufw 是一种易于使用的处理 iptables 规则的方法。

    尝试使用此命令允许端口

    sudo ufw allow 1701
    

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

    nc -l 1701
    

    然后在您的 Windows 主机上使用 telnet 并查看您的 Ubuntu 终端上显示的内容。可以对您要测试的每个端口重复此操作。

    【讨论】:

    • 那么如果ufw没有打开一个端口,接下来会怎样——也就是说sudo iptables -L -n的输出没有改变?
    • @ruffin 你好像忘了检查iptables。咒语 === iptables -I INPUT -p tcp --dport 1701 -j ACCEPT
    【解决方案2】:

    如果你想为一个范围和一个协议打开它

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

    【讨论】:

      猜你喜欢
      • 2015-05-01
      • 1970-01-01
      • 1970-01-01
      • 2018-05-16
      • 2020-08-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-08-17
      相关资源
      最近更新 更多