本地域名DNSparsing不能在pfSense盒子上使用OpenVPN

我目前正在尝试安装一个OpenVPN服务器,旨在将多个服务器连接在一起,以便通过VPN运行备份作业。

对于这个例子,这是我所拥有的:

  • 运行OpenVPN的pfSense服务器( pfsense.vpn
  • 两个客户端: client1.vpnclient2.vpn
  • OpenVPN / pfSenseconfiguration了以下设置:
    • TUN模式
    • 隧道networking10.0.8.0/24
    • 本地networking: 10.0.255.0/24
    • DNS转发器已启用
    • 启用客户端间通信
    • DNS重新绑定检查被禁用
    • OpenVPN将默认域“vpn”推送到客户端
    • OpenVPN将默认的DNS服务器10.0.8.1推送到客户端

问题:

客户不能没有任何问题。 他们也可以通过ping IP地址直接相互到达。 当ping pfsense ,它将通过默认search域自动parsing, 但是当ping连接客户端的任何主机名时,这将不起作用。

客户的路由表似乎也是不正确的。 来自client110.0.8.10 )的示例:

 10.0.8/24 10.0.8.9 UGSc 1 0 tun0 10.0.8.9 10.0.8.10 UH 3 0 tun0 10.0.255/24 10.0.8.9 UGSc 0 0 tun0 

10.0.8.9指向没有,所以我不知道这是从哪里来的。

为什么我的本地域名parsing不适用于VPN连接的客户端?

VPN连接的客户端不会注册他们的主机名。 将不得不通过客户端覆盖静态分配,并手动添加到DNS转发器,供他们解决。