我使用 VPN 访问服务器来进行工作。
服务器运行在大学网络中,我需要在家里使用VPN连接到大学网络并访问服务器。
问题是我已经搬出城市去度假(所以我使用其他网络、提供商等),并且在这个网络中 VPN 不再连接(至少使用 Linux),等待一段时间后它只是显示“网络激活失败”。
我确实有双启动,Windows 11 上的 VPN 照常连接,所以这不是我的路由器/网络的问题,而是某些 Ubuntu 配置的问题。
VPN 是 PPTP IPV4:自动(DHCP)IPV6:自动
错误:激活网络失败
sudo lshw -C network
*-网络
描述:无线接口
产品:双频 Wireless-AC 3165 Plus 蓝牙
供应商:英特尔公司
物理 ID:0
总线信息:pci@0000:07:00.0
逻辑名称:wlp7s0
版本:99
序列号:5c:cd:5b:93:76:eb
宽度:64 位
时钟:33MHz
功能:pm msi pciexpress bus_master cap_list 以太网物理无线
配置:广播=yes 驱动程序=iwlwifi 驱动程序版本=5.15.0-56-generic 固件=29.4063824552.0
7265D-29.ucode ip=192.168.0.117 延迟=0 链接=yes 多播=yes
无线=IEEE 802.11
资源:irq:138 内存:b3300000-b3301fff *-网络
描述:以太网接口
产品: RTL8111/8168/8411 PCI Express 千兆以太网控制器
供应商:瑞昱半导体有限公司
物理 ID:0
总线信息:pci@0000:08:00.0
逻辑名称:enp8s0
版本:10
序列号:64:1c:67:c4:06:54
容量:1Gbit/s
宽度:64 位
时钟:33MHz
功能:pm msi pciexpress msix vpd bus_master cap_list 以太网物理 tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd 自动协商
配置:自动协商=on 广播=是 驱动程序=r8168 驱动程序版本=8.049.02-NAPI 延迟=0 链路=否 多播=是 端口=双绞线
资源:irq:126 ioport:3000(大小=256)内存:b3204000-b3204fff 内存:b3200000-b3203fff
我尝试使用电缆连接,但出现同样的错误。
我已经尝试过本教程:https://www.cyberithub.com/error-activation-of-network-connection-failed-on-linux/
结果:
sudo nmcli connection up "VPN" --ask
您需要进行身份验证才能访问虚拟专用网络“VPN”。
密码(vpn.secrets.password):
••• 错误:连接激活失败:未知原因提示:使用“journalctl -xe NM_CONNECTION=80□□□□□□□->3□□□□-4□□□□-8□□□-527□□□□□□□ + NM_DEVICE=wlp7s0”获取更多详细信息。
journalctl -xe NM_CONNECTION=80□□□□□□-3□□□□-4□□□□-84□□-52□□□□□□□□ + NM_DEVICE=wlp7s0
1 月 1 日 04:01:00 用户 NetworkManager[657]: [1672556460.9554] 设备 (wlp7s0): 请求者接口状态: 4way_handshake -> 已完成 1 月 1 日 04:01:00 用户 NetworkManager[657]: [1672556460.9554] 设备 (wlp7s0): 激活: (wifi) 第 2 阶段 (共 5 阶段) (设备配置) 成功。已连接到无线网络“Wifi_name” jan 01 04:01:00 用户 NetworkManager[657]: [1672556460.9555] 设备 (wlp7s0): 状态更改:配置 -> ip-config (原因“无”,sys-iface-state:“managed”) jan 01 04:01:00 用户 NetworkManager[657]: [1672556460.9565] dhcp4 (wlp7s0): 激活:开始事务 (45 秒内超时) jan 01 04:01:03 用户 NetworkManager[657]: [1672556463.0378] dhcp4 (wlp7s0): 状态更改为新租约,地址 = 192.168.0.117 jan 01 04:01:03 用户 NetworkManager[657]: [1672556463.0423] 设备 (wlp7s0):状态变化:ip-config -> ip-check (原因“无”,sys-iface-state:'managed') 1 月 1 日 04:01:03 用户 NetworkManager[657]:[1672556463.0447] 设备 (wlp7s0):状态变化:ip-check -> 次要设备 (原因“无”,sys-iface-state:'managed') 1 月 1 日 04:01:03 用户 NetworkManager[657]:[1672556463.0449] 设备 (wlp7s0):状态变化:次要设备 -> 已激活 (原因“无”,sys-iface-state:'managed') 1 月 1 日 04:01:03 用户 NetworkManager[657]: [1672556463.0469]设备(wlp7s0):激活:成功,设备已激活。一月 01 05:01:02 用户 NetworkManager[657]: [1672560062.9865] dhcp4 (wlp7s0): 状态已更改新租约,地址=192.168.0.117 一月 01 05:54:43 用户 NetworkManager[657]: [1672563283.9751] dhcp4 (wlp7s0): 状态已更改新租约,地址=192.168.0.117 一月 01 06:50:16 用户 NetworkManager[657]: [1672566616.9754] dhcp4 (wlp7s0): 状态已更改新租约,地址=192.168.0.117 一月 01 07:43:07 用户 NetworkManager[657]: [1672569787.9774] dhcp4 (wlp7s0):状态已更改新租约,地址=192.168.0.117 jan 01 08:36:19 user NetworkManager[657]: [1672572979.9758] dhcp4 (wlp7s0):状态已更改新租约,地址=192.168.0.117 jan 01 09:29:58 user NetworkManager[657]: [1672576198.9751] dhcp4 (wlp7s0):状态已更改新租约,地址=192.168.0.117 jan 01 10:22:40 user NetworkManager[657]: [1672579360.9751] dhcp4 (wlp7s0):状态已更改新租约,地址=192.168.0.117 jan 01 10:36:21 用户 NetworkManager[657]: [1672580181.1833] vpn[0x560c□□□□□□□□,80a□□□□□-36□□-4□□□-8□□□-52□□□□□□□□,“VPN”]: 正在启动 pptp jan 01 10:36:21 用户 NetworkManager[657]: [1672580181.2288] vpn[0x560c□□□□□□□□,80a□□□□□-36□□-4□□□-8□□□-52□□□□□□□□,“VPN”]: secrets: 请求 VPN secrets 失败 #3: 没有可用的代理 jan 01 10:36:30 用户 NetworkManager[657]: [1672580190.9402] vpn[0x560c□□□□□□□□,80a□□□□□-36□□-4□□□-8□□□-52□□□□□□□□,“VPN”]: 正在启动 pptp jan 01 10:37:06 用户 NetworkManager[657]: [1672580226.5451] vpn[0x560c□□□□□□□□,80a□□□□□□-36□□-4□□□-8□□□-52□□□□□□□□,“VPN”]: dbus: 失败: 连接失败 (1)
sudo tail -f /var/log/syslog
它说 LCP 发送配置请求超时
1 月 1 日 11:02:15 用户内核:[79916.378096] 锁定:systemd-logind:休眠受到限制;参见 man kernel_lockdown.7
1 月 1 日 11:02:16 用户 NetworkManager[657]: [1672581736.7718] vpn[0x560c□□□□□□□□,80a□□□□□-36□□-4□□□-8□□□-52□□□□□□□□,“VPN”]: 正在启动 pptp
1 月 1 日 11:02:16 用户 NetworkManager[657]: [1672581736.7722] 审核: op="connection-activate" uuid="80a□□□-36□□-4□□□-8□□□-52□□□□□□" name="VPN" pid=1758 uid=1000 result="success"
1 月 1 日 11:02:16 用户 pppd[1138750]: 插件/usr/lib/pppd/2.4.9/nm-pptp-pppd-plugin.so 已加载。1
月 1 日 11:02:16 用户 NetworkManager[1138750]: 插件 /usr/lib/pppd/2.4.9/nm-pptp-pppd-plugin.so 已加载。
1 月 1 日 11:02:16 用户 pppd[1138750]: pppd 2.4.9 由 root、uid 0 启动
1 月 1 日 11:02:16 用户 pppd[1138750]: 使用接口 ppp0
1 月 1 日 11:02:16 用户 NetworkManager[1138750]: 使用接口 ppp0
1 月 1 日 11:02:16 用户 NetworkManager[1138750]: 连接:ppp0 <--> /dev/pts/2
1 月 1 日 11:02:16 用户 pppd[1138750]: 连接:ppp0 <--> /dev/pts/2
1 月 1 日 11:02:16 用户 pptp[1138756]: nm-pptp-service-1138745 log[main:pptp.c:353]: 同步 pptp 选项为未激活
1 月 1 日 11:02:16 用户 NetworkManager[657]: [1672581736.8685] 管理器: (ppp0): 新的 Ppp 设备 (/org/freedesktop/NetworkManager/Devices/12)
1 月 1 日 11:02:16 用户 systemd-udevd[1138755]: 使用默认接口命名方案‘v249’。
1 月 1 日 11:02:16 用户 pptp[1138767]:nm-pptp-service-1138745 log[ctrlp_rep:pptp_ctrl.c:258]:发送的控制数据包类型为 1“Start-Control-Connection-Request”
1 月 1 日 11:02:16 用户 pptp[1138767]:nm-pptp-service-1138745 log[ctrlp_disp:pptp_ctrl.c:781]:收到启动控制连接回复
1 月 1 日 11:02:16 用户 pptp[1138767]:nm-pptp-service-1138745 log[ctrlp_disp:pptp_ctrl.c:815]:客户端连接已建立。
1 月 1 日 11:02:17 用户 pptp[1138767]:nm-pptp-service-1138745 log[ctrlp_rep:pptp_ctrl.c:258]:发送的控制数据包类型为 7“Outgoing-Call-Request”
1 月 1 日 11:02:17 用户 pptp[1138767]:nm-pptp-service-1138745 log[ctrlp_disp:pptp_ctrl.c:900]:收到拨出呼叫答复。1
月 1 日 11:02:17 用户 pptp[1138767]:nm-pptp-service-1138745 log[ctrlp_disp:pptp_ctrl.c:938]:已建立拨出呼叫(呼叫 ID 50121,对等方的呼叫 ID 60626)。
1 月 1 日 11:02:47 用户 pppd[1138750]: LCP: 发送配置请求超时
1 月 1 日 11:02:47 用户 NetworkManager[1138750]: LCP: 发送配置请求超时
1 月 1 日 11:02:47 用户 NetworkManager[1138750]: 连接已终止。
1 月 1 日 11:02:47 用户 pppd[1138750]: 连接已终止。
1 月 1 日 11:02:47 用户 charon: 13[KNL] 接口 ppp0 已删除
1 月 1 日 11:02:47 用户 NetworkManager[657]: [1672581767.8919] vpn[0x560c□□□□□□□□,80a□□□□□-36□□-4□□□-8□□□-52□□□□□□□□□,“VPN”]:dbus:故障:连接失败(1)
1 月 1 日 11:02:47 用户 gnome-shell[1758]: 删除未添加的网络设备
1 月 1 日 11:02:47 用户 pptp[1138756]: nm-pptp-service-1138745 warn[decaps_hdlc:pptp_gre.c:226]: 短读取 (-1): 输入/输出错误
1 月 1 日 11:02:47 用户 NetworkManager[1138750]: 终止于信号 15
1 月 1 日 11:02:47 用户 NetworkManager[1138750]: 调制解调器挂断
1 月 1 日 11:02:47 用户 NetworkManager[1138750]: 子进程 /sbin/pptp 150.162.0.66 --nolaunchpppd --loglevel 0 --logstring nm-pptp-service-1138745 (pid 1138753) 因信号 15 终止
1 月 1 日 11:02:47 用户 pppd[1138750]: 因信号 15 终止
1 月 1 日 11:02:47 用户 pptp[1138756]: nm-pptp-service-1138745 警告[decaps_hdlc:pptp_gre.c:238]: pppd 可能已关闭,请参阅 pppd 日志
1 月 1 日 11:02:47 用户 pppd[1138750]: 调制解调器挂断
1 月 1 日 11:02:47 用户 pptp[1138767]: nm-pptp-service-1138745 日志[callmgr_main:pptp_callmgr.c:245]: 关闭连接 (未处理)
1 月 1 日 11:02:47 用户pptp[1138767]: nm-pptp-service-1138745 log[ctrlp_rep:pptp_ctrl.c:258]: 发送的控制数据包类型为 12“Call-Clear-Request”
1 月 1 日 11:02:47 用户 pptp[1138767]: nm-pptp-service-1138745 log[call_callback:pptp_callmgr.c:84]: 正在关闭连接(呼叫状态)
1 月 1 日 11:02:47 用户 pppd[1138750]: 子进程 /sbin/pptp 150.162.0.66 --nolaunchpppd --loglevel 0 --logstring nm-pptp-service-1138745(pid 1138753)以信号 15 终止
1 月 1 日 11:02:47 用户pppd[1138750]: 退出。
我的 PPTP VPN 仍然无法工作,但我有一个使用 L2TP 的解决方法
将 xl2tpd 1.3.12 升级到 1.3.16 会中断 VPN 连接
https://github.com/xelerance/xl2tpd/issues/230
1- 下载:xl2tpd_1.3.12-1.1_amd64.debhttps://ubuntu.pkgs.org/20.04/ubuntu-universe-amd64/xl2tpd_1.3.12-1.1_amd64.deb.html
2- 转到您下载文件的文件夹并安装包:sudo dpkg -i xl2tpd_1.3.12-1.1_amd64.deb
您应该看到>>dpkg:警告:将 xl2tpd 从 1.3.16-1ubuntu0.1 降级至 1.3.12-1.1
3- 确保版本现在为 1.3.12,xl2tpd --version
您应该看到 >>xl2tpd 版本:xl2tpd-1.3.12
4- 重启并尝试连接你的 L2TP VPN