我已经完成了ipsec/l2tpdVPN服务器的设置,下面是本教程中的http://blog.riobard.com/2010/04/30/l2tp-over-ipsec-ubuntu。
我能够连接到服务器,并从mac os机器重定向通过vpn的所有流量。
在远程访问的网络中,有一个绑定dns服务器,远程计算机使用它作为本地dns (它们使用它作为dns,并且能够访问在那里定义的本地机器名称和其他Internet主机)。
问题是,将dns推送到vpn客户端,我可以访问本地名称,但不能访问internet主机名解析。如果我推动谷歌dns,我可以获得名称解析和网页浏览通过vpn,但显然,不是本地名称的。
这是我的options.xl2tpd文件:
require-mschap-v2
ms-dns 192.168.1.3
#ms-dns 8.8.8.8
#ms-dns 8.8.4.4
asyncmap 0
auth
crtscts
lock
hide-password
modem
debug
name l2tpd
proxyarp
lcp-echo-interval 30
lcp-echo-failure 4使用上述配置的跟踪器:
traceroute 192.168.1.9
traceroute to 192.168.1.9 (192.168.1.9), 64 hops max, 52 byte packets
1 10.1.2.1 (10.1.2.1) 14.823 ms 13.544 ms 14.154 ms
2 local.server.com (192.168.1.9) 13.740 ms 11.511 ms 14.794 ms
traceroute google.com
traceroute: unknown host google.com任何帮助都将不胜感激。向你问好西蒙。
编辑:
取消对第二条ms-dns行的注释,使客户端在windows下按预期工作,但在mac os或iOs中失败。希望能在苹果设备上发挥作用。
发布于 2012-08-03 09:28:46
也许我是在做蠢事,但你能不能不评论一下:
#ms-dns 8.8.8.8这将尝试在192.168.1.3处解析DNS条目,这将失败,然后将尝试发送到第二个DNS服务器8.8.8.8,哪个应该工作?
此外,您是否可以将特定的域通信转发到服务器,这可能值得一看,通常通过键入:
ms-dns /yourdomain.com/192.168.1.3
ms-dns 8.8.8.8https://serverfault.com/questions/413908
复制相似问题