OpenVPN 被 Windows 升级破坏

问题描述

2024-12-26 Windows 提示有更新需要安装。安装完成后,作为 OpenVPN 桥接服务器的电脑无法被 OpenVPN 客户端接入。

原因

查 OpenVPN 的 log,发现是启动连接失败。原因是找不到配置文件里面描述的那个带 TAP 字样的网卡。

这个带 TAP 字样的网卡是 OpenVPN 安装时带来的。要把它和以太网卡桥接在一起,才能创建一个工作在桥接模式下的服务器(具体配置详情,请参见本博客前面有一篇文章)。

打开控制面板,进入网络管理,查看局域网设置,发现确实少了一个带 TAP 字样的网卡。

这次 Windows 的补丁包的已知 bug 是可能会对一些 WiFi 网络造成问题。没想到它居然把 OpenVPN 安装的虚拟网卡直接干掉了。

解决办法

重新安装 OpenVPN,带 TAP 字样的虚拟网卡回来了。将这块网卡重新命名(按照之前的配置文件命名),把它加入到桥接网卡里面去。

然后,重新启动 OpenVPN Service 服务

然后让远端的客户端做连接测试。连接成功。但是,获取到的 IP 地址并不是服务器端的局域网 IP 地址。

重启这台电脑,再次让远端客户端连接上来。这次,客户端获取到的 IP 地址是服务器端局域网地址了。

问题解决。

关于重新启动服务

作为 OpenVPN Server 的电脑,希望电脑系统启动后 OpenVPN 自动启动并建立连接,而无需登录进入桌面后人手操作 OpenVPN GUI 的界面去点击【连接】,办法是:

  1. 把配置文件放到 OpenVPN 的工作目录底下的 config-auto 目录下;

  2. 系统的服务里面,有一个 OpenVPNService,设置为自动启动。

上述服务执行自动启动连接,加载 config-auto 底下的配置文件。

相关推荐
小飞侠在吗3 小时前
Windows 下 Nginx 访问 127.0.0.1 报 50x 错误:根因是路径里 \t 被当成 Tab
运维·windows·nginx
水饺编程8 小时前
第5章,[Win32 章节] :贝塞尔样条曲线(一)
c语言·c++·windows·visual studio
辻弋2018 小时前
一键优化电源计划、游戏模式、独显强制、禁用后台录制——DeltaForceBooster专治三角洲行动卡顿掉帧,所有改动可一键还原
服务器·数据库·windows·游戏·电脑·php
言乐69 小时前
Python实现自动拉人脚本示例
开发语言·windows·python·django·pygame
深念Y9 小时前
OnlyOffice 打开来自 Windows/WPS 的 Office 文档时,出现排版错乱、文字空白、字体显示异常。
linux·windows·debian·onlyoffice·字体·wps·office
易点云徐源10 小时前
(已解决)adb devices 不显示设备,但 Windows 的 ADB Interface 正常:一次 WinUSB 与旧版 ADB 兼容性排查实战
windows·adb
奈斯先生Vector10 小时前
OpenScience 安装失败怎么办?Windows 环境、API 配置与本地服务排错指南
人工智能·windows·架构·开源·aigc·midjourney
AxureMost10 小时前
C盘清理工具 LightC
windows
csdn_aspnet10 小时前
C# 高效便利的处理数据
开发语言·windows·c#
淡海水10 小时前
03-02-线性-List-T-动态数组布局-扩容与操作成本
数据结构·windows·c#·list·编译·clr·机器码