OpenVPN 没有监听端口

OpenVPN 没有监听端口

我在 RaspberryPi (Raspbian) 上设置了一个 OpenVPN 服务器。启动成功,但它没有监听端口,因此无法连接。我找不到问题出在哪里?我做错了什么?

  • cat /etc/openvpn/vpn-server.conf

    端口 11094
    proto udp
    dev tun
    ca ca.crt
    cert vpn-server.crt
    密钥 vpn-server.key
    dh dh2048.pem
    服务器 10.8.0.0 255.255.255.0
    ifconfig-pool-persist ipp.txt
    推送“redirect-gateway def1bypass-dhcp”
    推送“dhcp-option DNS 208.67.222.222”
    推送“dhcp-option DNS 208.67.220.220”
    保持活动 10 120
    tls-auth ta.key 0
    密钥方向 0
    密码 AES-128-CBC
    身份验证 SHA256
    comp-lzo
    用户无人
    组无组
    持久密钥
    持久tun
    状态openvpn-status.log
    日志/var/log/openvpn.log
    动词6

  • sudo netstat -vaun

    活动的 Internet 连接(服务器和已建立)
    Proto Recv-Q Send-Q 本地地址 外部地址 状态
    udp 0 0 0.0.0.0:11094 0.0.0.0:*
    udp 0 0 0.0.0.0:68 0.0.0.0:*
    udp 0 0 192.168.1.2:123 0.0.0.0:*
    udp 0 0 10.8.0.1:123 0.0.0.0:* udp 0 0 127.0.0.1:123 0.0.0.0:* udp 0 0 0.0.0.0:123 0.0.0.0:*
    udp 0 0 0.0.0.0:43721 0.0.0.0:* udp 0 0 0.0.0.0:5353 0.0.0.0:* udp6 0 0 :::44058 :::* udp6 0 0 fe80::6d3d:f08e:c6b:123 :::* udp6 0 0 ::1:123 :::* udp6 0 0 :::123 :::* udp6 0 0 :::5353 :::*







  • nmap -sU 10.8.0.1 -p 11094

    启动 Nmap 6.47 (http://nmap.org) 于 2018-02-16 17:04 UTC
    Nmap 扫描报告 10.8.0.1
    主机已启动。
    港口国服务
    11094/udp 已打开|过滤未知

  • cat /var/log/openvpn.log

    2018 年 2 月 16 日星期五 15:47:29 OpenVPN 2.3.4 arm-unknown-linux-gnueabihf [SSL (OpenSSL)] [LZO] [EPOLL] [PKCS11] [MH] [IPv6] 构建于 2017 年 6 月 27 日 2018 年 2 月
    16 日星期五 15:47:29 库版本:OpenSSL 1.0.1t 2016 年 5 月 3 日,LZO 2.08
    2018 年 2 月 16 日星期五 15:47:29 Diffie-Hellman 使用 2048 位密钥初始化 2018 年
    2 月 16 日星期五 15:47:29 控制通道身份验证:使用“ta.key”作为 OpenVPN 静态密钥文件 2018 年
    2 月 16 日星期五 15:47:29 传出控制通道身份验证:使用 256 位消息哈希“SHA256”进行 HMAC 身份
    验证2018 年 2 月 16 日 15:47:29 传入控制通道身份验证:使用 256 位消息哈希“SHA256”进行 HMAC 身份验证
    2018 年 2 月 16 日星期五 15:47:29 套接字缓冲区:R=[163840->131072] S=[163840->131072]
    2018 年 2 月 16 日星期五 15:47:29 路由:default_gateway=UNDEF
    2018 年 2 月 16 日星期五 15:47:29 TUN/TAP 设备 tun0 已打开
    2018 年 2 月 16 日星期五 15:47:29 TUN/TAP TX 队列长度设置为 100
    2018 年 2 月 16 日星期五 15:47:29 do_ifconfig、tt->ipv6=0、tt->did_ifconfig_ipv6_setup=0 2018 年
    2 月2018 年 2 月 16 日 15:47:29 /sbin/ip link set dev tun0 up mtu 1500 2018 年
    2 月 16 日星期五 15:47:29 /sbin/ip addr add dev tun0 local 10.8.0.1 peer 10.8.0.2
    2018 年 2 月 16 日星期五 15:47:29 /sbin/ip route add 10.8.0.0/24 via 10.8.0.2
    2018 年 2 月 16 日星期五 15:47:29 GID 设置为 nog​​roup 2018 年
    2 月 16 日星期五 15:47:29 UID 设置为 nobody
    2018 年 2 月 16 日星期五 15:47:29 UDPv4 链接本地(绑定):[undef] 2018 年 2 月 16 日星期五
    15:47:29 UDPv4 链接远程:[undef]
    15:47:29 2018 MULTI:已调用 multi_init,r=256 v=256 2018
    年 2 月 16 日星期五 15:47:29 2018 IFCONFIG POOL:base=10.8.0.4 size=62,ipv6=0 2018 年
    2 月 16 日星期五 15:47:29 2018 IFCONFIG POOL LIST
    2018 年 2 月 16 日星期五 15:47:29 初始化序列已完成

  • sudo systemctl status openvpn@vpn-server

    [电子邮件保护]- OpenVPN 连接到 vpn-server
    已加载:已加载(/lib/systemd/system/[电子邮件保护];已启用)
    活动:自 2018-02-16 星期五 15:47:29 UTC 起处于活动状态(正在运行);1 小时 10 分钟前
    进程:499 ExecStart=/usr/sbin/openvpn --daemon ovpn-%i --status /run/openvpn/%i.status 10 --cd /etc/openvpn --config /etc/openvpn/%i.conf(code=exited,status=0/SUCCESS)
    主 PID:547(openvpn)
    CGroup:/system.slice/system-openvpn.slice/[电子邮件保护]
    └─547 /usr/sbin/openvpn --daemon ovpn-vpn-server --status /run/openvpn/vpn-server.status 10 --cd /etc/openvpn --config /etc/openvpn/vpn-server.conf
    2 月 16 日 15:47:28 raspberrypi systemd[1]: 正在启动与 vpn-server 的 OpenVPN 连接...
    2 月 16 日 15:47:29 raspberrypi systemd[1]: 已启动与 vpn-server 的 OpenVPN 连接。
    2 月 16 日 16:06:40 raspberrypi systemd[1]: 已启动与 vpn-server 的 OpenVPN 连接。

答案1

通常,您需要两个 /24 网络之间的路由器。

在您的 VPN 配置中,您将服务器地址配置为 10.8.0.0 255.255.255.0。这是网络,而不是地址。

“2018 年 2 月 16 日星期五 15:47:29 ROUTE: default_gateway=UNDEF”此外,您还需要为第 3 层设备定义的默认网关,以便能够在其子网之外进行通信。(这是将您连接到 192.168.1.0 /24 子网的路由器的地址)

尝试将您的 openvpn 服务器地址更改为您的本地子网。192.168.1.254 255.255.255.0

并将您的默认网关指向您所连接的路由器。

相关内容