FortiGate 和 iPhone / iOS 之间的 IPSec 隧道 - 除 DNS / Wins 外均可使用

FortiGate 和 iPhone / iOS 之间的 IPSec 隧道 - 除 DNS / Wins 外均可使用

我已为 Fortigate 配置了新的 VPN IPSec 隧道,以允许 iOS Cisco 客户端进行连接。一切正常。我可以通过 RDP 连接到我的服务器,通过 IP 地址浏览我的服务器等。

但是,iPhone 无法解析我的内部 IP 地址。我添加了为内部用户提供地址的 DNS 服务器以及 WINS 服务器,但 iPhone 却表现得好像根本看不到它们一样。

config vpn ipsec phase1-interface
    edit "iPhone_VPN"
        set type dynamic
        set interface "wan1"
        set dhgrp 2
        set proposal 3des-sha1 3des-md5
        set xauthtype auto
        set mode-cfg enable
        set authusrgrp "iPhone_VPN_Users"
        set ipv4-start-ip 10.10.99.100
        set ipv4-end-ip 10.10.99.199
        set ipv4-netmask 255.255.0.0
        set ipv4-dns-server1 10.10.2.1
        set ipv4-dns-server2 10.22.1.80
        set ipv4-wins-server1 10.10.2.1
        set ipv4-wins-server2 10.22.1.80
        set ipv4-split-include "Dialup_VPN_Networks"
        set psksecret ENC xxxxx
    next
end

无论出于什么原因,据我所知,iPhone 无法“看到”DNS 或 WINS 条目。我不知道如何检查它...

答案1

也许您需要配置一些防火墙策略。源接口应该是 iPhone_VPN,目标接口是您的 DNS 和 WINS 服务器所连接的接口。希望对您有所帮助。-Pietro。

答案2

您需要禁用拆分隧道,以使 DNS 请求成为内部请求而不是外部请求!

UNSETipv4-split-include "Dialup_VPN_Networks"就可以达到这个效果。

相关内容