家里的路由器是一个 Routerboard 机器,开了动态域名和 VPN ,这样在外面也可以随时接入内网从 NAS 拿数据。
然而 Windows 网络发现是用广播包实现的,路由正常来说不会转发这些包。因此 VPN 接入的用户无法在网络中发现别的电脑,除非是在域环境里。家里的确有域环境,但是在外用的笔电是没有加域的。
如果说 VPN 是两个 RouterOS 设备对♂射那可以设置把广播包也传递过去,但是用 Windows 连接 RouterOS 就无法设置成这样了。
找了一下解决办法,可行的好像只有一个,就是指定一个 WINS 服务器。我用 Windows Server 搭建了一个,然后在 RouterOS 的 DHCP Server 里面指定了这个 IP 。
然而好像还是不行。即使手动给 NAS 的 IP 加上注册信息,从外网连入的笔电也无法发现 NAS 。 NAS 用的是 FreeNAS ,版本不老,估计是最新的。里面没找到任何关于指定 WINS 服务器的选项,放狗搜索也没找到,好像是因为这东西太老而且一般没什么用直接就没有支持它。结果就是现在只能用 IP 直接访问 NAS 。
请问有无办法解决这个网络发现的问题?
1
powergx 2016-05-05 23:31:47 +08:00 via iPhone
vpn 分配地址和你内网在同一广播域即可
|