疫情击碎了正常上班的节奏,年前就已经部署好的 OpenVPN 服务一下就派上了用场。内网里使用了自定义的一些域名,之前有小伙伴说远程连通后不能使用。经排查后解决(服务端的配置文件,要记得加入 dhcp-option DNS xxx.xxx.xxx.xxx)。
但小伙伴们用 Windows 的居多,老夫的 Ubuntu 连通后,确实 DNS 没有能切换到内网的配置上,虽说 IP 访问也可以,但毕竟之前有些书签性质的地址访问起来还是不方便。上午花了点时间看了下,找到了解决的办法。打开客户端的 .ovpn 配置文件,在其中加入以下语句:
1 2 3 |
script-security 2 up /etc/openvpn/update-resolv-conf down /etc/openvpn/update-resolv-conf |
用过来人的经验告诉你,第一行不要省(OpenVPN 客户端版本 2.4.4)。据说需要本机上有 openresolv 或者 resolvconf(用以提供对 /etc/resolv.conf 文件的管理能力),如果没有,也简单,apt 安装一个就好。
永久链接
Windows表示他会用本地网卡的DNS去解析啊,也不会调用虚拟网卡设置的DNS