windows下实现openvpn多拨

第一步需要创建多个tap虚拟网卡

#下列命令均需要获取管理员权限才可以
#创建随机命名的tap虚拟网卡(建议创建3-4个)
"C:\Program Files\OpenVPN\bin\tapctl.exe" create

#指定命名创建tap虚拟网卡
"C:\Program Files\OpenVPN\bin\tapctl.exe" create  --name "openvpn-ai-tap"

#查看创建的网卡
C:\Users\Administrator>"C:\Program Files\OpenVPN\bin\tapctl.exe" list
{05C41A93-8052-4EF7-9D1D-E5A041AE84AB}  OpenVPN Wintun
{C6FBCDC9-90DD-42CE-A8EA-B71F9E260C1C}  OpenVPN TAP-Windows6
{B03CD617-BC06-4DF9-86EC-DADEEEFE98B3}  OpenVPN Data Channel Offload
{FFD271E0-3873-4223-BBAF-4AD3F4280B88}  TAP-Windows6-2
{30ADA150-8372-4A77-99DB-79FAFDAE99C0}  ????
{40DF8FE0-39D9-406E-A3EA-C4DB7D0137CC}  openvpn-ai-tap

#两种创建方法都可以,只不过自命名好看一下,现在的windows openvpn客户端都支持自动选择限制tap网卡

windows添加路由报错

#在windows中发现一个报错ERROR: route addition failed using service:,后面经过排查发现windows对于route添加的语法比较严格
#比如我想添加一条路由10.0.30.100 255.255.255.240进去,在mac客户端下这个路由就可以被识别,在windows中就不行,windows中必须写第一个网络地址,不能写中间的可用地址,这时候就需要在服务端把push route那里修改成10.0.30.96 255.255.255.240即可,所以在服务端配置push route的时候还是要写的规范些,否则会出现一些奇葩的问题浪费时间
此条目发表在初始分类目录。将固定链接加入收藏夹。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注