我有设置CentOS 6 上的服务器OpenVPN
,当我启动时它可以正常启动
/etc/init.d/openvpn start
它告诉我
Starting openvpn: [ OK ]
到目前为止一切顺利,但是当我1194
在路由器上转发端口时,它看起来离我很近,这表明(在我看来)服务器没有在指定端口上侦听。我已经检查过了
netstat -tulpn | grep :1194
表明
udp 0 0 192.168.5.33:1194 0.0.0.0:* 3566/openvpn
它没有显示Listen
我尝试禁用防火墙但无济于事。我还能尝试什么来让它工作...
PS 当我在 Windows 计算机上启用远程桌面并转发相关端口 (3389) 时,当我检查时,它显示为打开状态http://www.yougetsignal.com/tools/open-ports/CentOS 则不然 (:5901)
问候...
编辑
如中所述这个答案我检查服务器正在侦听本地 ip:port 即 192.168.5.33:1194
echo -e "\x38\x01\x00\x00\x00\x00\x00\x00\x00" | timeout 10 nc -u 192.168.5.33 1194 | cat -v
给我
@M-rM-vM-QM-yM-jM-peF^@^@^@^@^@@M-rM-vM-QM-yM-jM-peF^@^@^@^@^@@M-rM-vM-QM-yM-jM-
这意味着服务器正在侦听,但是当我用公共 IP 替换本地 IP 时,它会超时...我需要在公共 IP 上启动服务器吗?
编辑:2
当我使用TCP
协议时OpenVPN
,状态显示其正在监听
tcp 0 0 192.168.5.33:1194 0.0.0.0:* LISTEN 6595/openvpn
编辑:3
所以这里出现的问题是为什么我在使用with1194
时看到打开,在使用时看到关闭...在这两种情况下都启动得很好...当我必须使用 UDP 作为端口时,我是否需要执行一些额外的步骤转发TCP
openVPN
UDP
openVPN