我对 openvpn 并不陌生,但我对 20.04 还不熟悉
全新安装会默认安装 openvpn。它与 16.04 的区别在于 /etc/openvpn 目录有 2 个子目录客户端和服务器。
我已经在 /etc/openvpn 和 /etc/openvpn/client 中尝试了我的客户端 .conf 文件,但它无法启动。
我已经手动指定配置文件运行 openvpn 并且它完美连接。
启动服务没有任何作用,所以问题是 openvpn 如何与 ubuntu 20.04 集成
ubuntu 20.04 的 openvpn 安装期望将配置文件放在哪里?服务的日志在哪里,或者我如何获取它正在查找的位置的日志?
还有什么我应该看的吗?遗憾的是,任何试图用谷歌搜索配置文件位置的尝试都只能得到 /etc/openvpn 或示例文件的位置 :-/
root@somewhere:/etc/openvpn# /etc/init.d/openvpn status
● openvpn.service - OpenVPN service
Loaded: loaded (/lib/systemd/system/openvpn.service; enabled; vendor preset: enabled)
Active: active (exited) since Tue 2021-04-13 11:17:53 UTC; 22h ago
Main PID: 996 (code=exited, status=0/SUCCESS)
Tasks: 0 (limit: 16624)
Memory: 0B
CGroup: /system.slice/openvpn.service
Apr 13 11:17:53 somewhere systemd[1]: Starting OpenVPN service...
Apr 13 11:17:53 somewhere systemd[1]: Finished OpenVPN service.
root@somewhere:/etc/openvpn# tail -50 /var/log/syslog
...
Apr 14 09:22:05 somewhere systemd-timesyncd[898]: Timed out waiting for reply from 91.189.94.4:123 (ntp.ubuntu.com).
Apr 14 09:30:59 somewhere systemd[1]: openvpn.service: Succeeded.
Apr 14 09:30:59 somewhere systemd[1]: Stopped OpenVPN service.
Apr 14 09:31:06 somewhere systemd[1]: Starting OpenVPN service...
Apr 14 09:31:06 somewhere systemd[1]: Finished OpenVPN service.
root@somewhere :/home/somewhere # ip link show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp8s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000
link/ether 18:c0:4d:a6:ee:b9 brd ff:ff:ff:ff:ff:ff
3: wlp6s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN mode DORMANT group default qlen 1000
link/ether 98:8d:46:85:90:3f brd ff:ff:ff:ff:ff:ff
root@somewhere :/home/somewhere #
答案1
我想我找到它了……
我在 /etc/networkd-dispatcher/routable.d/50-ifup-hooks 中有一个恶意 ifup 脚本,它正在添加一条丢弃路由。
我也卸载并重新安装了 openvpn。