问题描述
我在使用 Ubuntu 20.10 的服务器上使用 OpenVPN 时遇到了一些问题。我想连接到家里的 QNAP NAS 提供的 OpenVPN。我必须首先提到,在另一台基于 Debian 10 的 Linux 服务器上一切正常。很难理解为什么使用相同配置文件以相同方式配置的东西在一台服务器上运行良好,而在另一个仅在细节上有所不同的操作系统上失败,即 Ubuntu 基于 Debian!
然而,这是我的client.conf:
client
dev tun
script-security 3
remote 178.203.238.65 1194
resolv-retry infinite
nobind
auth-nocache
auth-user-pass /etc/openvpn/passwords.conf
remote-cert-tls server
reneg-sec 0
cipher AES-256-CBC
tls-cipher TLS-ECDHE-RSA-WITH-AES-256-GCM-SHA384:TLS-ECDHE-ECDSA-WITH-AES-256-GCM-SHA384:TLS-DHE-RSA-WITH-AES-256-GCM-SHA384:TLS-DHE-RSA-WITH-AES-256-CBC-SHA256:TLS-DHE-RSA-WITH-AES-256-CBC-SHA:TLS>
float
proto udp
explicit-exit-notify 1
<ca>
...
</ca>
然后我执行service openvpn@client start
。
service openvpn@client status
给我以下信息:
● openvpn@client.service - OpenVPN connection to client
Loaded: loaded (/lib/systemd/system/openvpn@.service; enabled; vendor preset: enabled)
Active: active (running) since Wed 2020-12-23 16:31:20 CET; 1s ago
Docs: man:openvpn(8)
https://community.openvpn.net/openvpn/wikI/Openvpn24ManPage
https://community.openvpn.net/openvpn/wiki/HOWTO
Main PID: 1109051 (openvpn)
Status: "Pre-connection initialization successful"
Memory: 1.0M
CGroup: /system.slice/system-openvpn.slice/openvpn@client.service
└─1109051 /usr/sbin/openvpn --daemon ovpn-client --status /run/openvpn/client.status 10 --cd /etc/openvpn --script-security 2 --config /etc/open>
Dez 23 16:31:20 vmanager4364.premium-vserver.net systemd[1]: Starting OpenVPN connection to client...
Dez 23 16:31:20 vmanager4364.premium-vserver.net ovpn-client[1109051]: OpenVPN 2.4.9 x86_64-pc-linux-gnu [SSL (OpenSSL)] [LZO] [LZ4] [EPOLL] [PKCS11] [MH/PKT>
Dez 23 16:31:20 vmanager4364.premium-vserver.net ovpn-client[1109051]: library versions: OpenSSL 1.1.1g 21 Apr 2020,LZO 2.10
Dez 23 16:31:20 vmanager4364.premium-vserver.net systemd[1]: Started OpenVPN connection to client.
Dez 23 16:31:20 vmanager4364.premium-vserver.net ovpn-client[1109051]: TCP/UDP: Preserving recently used remote address: [AF_INET]178.203.238.65:1194
Dez 23 16:31:20 vmanager4364.premium-vserver.net ovpn-client[1109051]: UDP link local: (not bound)
Dez 23 16:31:20 vmanager4364.premium-vserver.net ovpn-client[1109051]: UDP link remote: [AF_INET]178.203.238.65:1194
看起来不错,好吗?
ifconfig
eth0: flags=4163<UP,broADCAST,RUNNING,MULTICAST> mtu 1500
inet 185.248.143.14 netmask 255.255.255.0 broadcast 185.248.143.255
inet6 2a0a:51c0::4e5 prefixlen 64 scopeid 0x0<global>
inet6 2a0a:51c0::1:3:5 prefixlen 64 scopeid 0x0<global>
inet6 fe80::250:56ff:fe70:9082 prefixlen 64 scopeid 0x20<link>
ether 00:50:56:70:90:82 txqueuelen 1000 (Ethernet)
RX packets 203282315 bytes 17424706944 (17.4 GB)
RX errors 0 dropped 24 overruns 0 frame 0
TX packets 10662428 bytes 7402523290 (7.4 GB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 11456169 bytes 8949380719 (8.9 GB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 11456169 bytes 8949380719 (8.9 GB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
我的 TUN0 设备在哪里?!?!?!
同时在我的 Debian 10 服务器上:
ifconfig
eth0: flags=4163<UP,MULTICAST> mtu 1500
inet 185.194.239.46 netmask 255.255.255.0 broadcast 185.194.239.255
inet6 fe80::250:56ff:fe50:9651 prefixlen 64 scopeid 0x20<link>
inet6 2a0a:51c0::421 prefixlen 64 scopeid 0x0<global>
inet6 2a0a:51c0::34b prefixlen 64 scopeid 0x0<global>
ether 00:50:56:50:96:51 txqueuelen 1000 (Ethernet)
RX packets 7927381 bytes 511273947 (487.5 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 430752 bytes 150226933 (143.2 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Lokale Schleife)
RX packets 559659 bytes 113001256 (107.7 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 559659 bytes 113001256 (107.7 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
tun0: flags=4305<UP,POINTOPOINT,NOARP,MULTICAST> mtu 1500
inet 192.168.1.6 netmask 255.255.255.255 destination 192.168.1.5
inet6 fe80::44c:e94:6211:97d9 prefixlen 64 scopeid 0x20<link>
unspec 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 txqueuelen 100 (UNSPEC)
RX packets 40489 bytes 6913624 (6.5 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 80945 bytes 10648496 (10.1 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
tun1: flags=4305<UP,MULTICAST> mtu 1500
inet 192.168.1.10 netmask 255.255.255.255 destination 192.168.1.9
inet6 fe80::8eca:5746:3a46:63c0 prefixlen 64 scopeid 0x20<link>
unspec 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 txqueuelen 100 (UNSPEC)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 23 bytes 1256 (1.2 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
有什么想法吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)