• 全部
  • 经验案例
  • 典型配置
  • 技术公告
  • FAQ
  • 漏洞说明
  • 全部
  • 全部
  • 大数据引擎
  • 知了引擎
产品线
搜索
取消
案例类型
发布者
是否解决
是否官方
时间
搜索引擎
匹配模式
高级搜索

SSL VPN用户无法访问互联网

3天前提问
  • 0关注
  • 0收藏,83浏览
粉丝:0人 关注:0人

问题描述:

 

在F100防火墙开启了SSL VPN模块,远程用户连接到内部网络后,访问内网资源,但无访问互联网。

内部用户正常访问互联网。

使用VPN用户ping防火墙正常,ping出口路由器时ping不通。查看路由表,配置了缺省路由。

5 个回答
粉丝:10人 关注:2人

SSL VPN用户能连上内网但无法访问互联网,这个现象在部署时很常见。核心原因在于:SSL VPN默认只把访问公司内网的流量导进隧道,访问互联网的流量还是走用户本地的网络出口。您遇到的情况,问题大概率出在下面这几个地方。

🎯 快速诊断:先确认问题归属

在动手改配置前,建议先做个快速测试来缩小排查范围:

  1. VPN拨号成功后,在客户端上查看路由表

    • Windows:以管理员身份运行 route print,查找 0.0.0.0 开头的默认路由。

    • 判断标准

      • 如果默认路由的网关指向VPN分配的地址(如 10.1.1.1 → 说明问题在防火墙侧,看下面的“原因一和解决方案”。

      • 如果默认路由的网关仍是用户原来的本地网关(如 192.168.1.1 → 说明VPN客户端没有接管上网流量,看下面的“原因三和解决方案”。

  2. 在已拨号的PC上,访问 http://www.baidu.com(或其他公网地址),同时在防火墙侧抓包

    • 判断标准:如果抓包能看到来自VPN地址池(如 10.1.1.100)的报文去往公网,但无回应 → 问题可能出在NAT或回程路由上。

⚙️ 核心排查与解决方案

原因一:缺少通往公网的安全策略(最常见)

SSL VPN客户端获取的地址属于一个独立的安全域(通常是 SSLVPN 域)。如果防火墙没有放通从 SSLVPN 域到 Untrust(外网)域的流量,用户就无法上网。

  • 解决方案
    在防火墙Web界面,导航至 “策略” > “安全策略”,添加如下策略:

    • 名称SSLVPN-TO-Internet(可自定义)

    • 源安全域SSLVPN (或您VPN AC接口所在的域)

    • 目的安全域Untrust (连接外网的接口所在域)

    • 动作允许

    • 源IPv4地址:您的SSL VPN客户端地址池(如 10.1.1.0/24

原因二:缺少NAT(网络地址转换)策略

防火墙将VPN流量转发到公网时,必须做源地址转换(SNAT),把VPN客户端地址池的私网地址转换成防火墙出接口的公网IP。如果缺少NAT策略,公网服务器无法回包。

  • 解决方案
    添加NAT策略,将来自 SSLVPN 域、去往 Untrust 域的流量,在出接口上做源地址转换,转换为该接口的IP地址。具体操作路径请参考您的防火墙版本手册。

原因三:未在SSL VPN配置中下放“全隧道”路由

SSL VPN可以配置为 “分裂隧道”(Split Tunnel,只将内网流量导入VPN,如图A)或 “全隧道”(Full Tunnel,将所有流量,包括上网流量,都导入VPN,如图B)。

  • A-分裂隧道:用户只能访问内网,上公网仍走自己宽带。如果用户需要同时访问内网和公网,这种模式理论上就可以,不需要额外配置。

  • B-全隧道:所有流量都经过公司防火墙。如果您希望用户访问互联网也经过公司防火墙,或分裂隧道不生效,需配置此模式。

  • 解决方案
    在SSL VPN的IP业务配置中,在指定需要保护的内网网段之外,还要添加一条 0.0.0.0/0 的路由。这条路由会强制所有流量(包括上网流量)都先经过防火墙

    注意:此模式下,用户的全部流量都由公司防火墙处理,会对防火墙性能和公司带宽造成压力。

原因四:策略路由(PBR)或出链路负载均衡(Outbound LLB)的干扰

如果防火墙配置了策略路由(PBR)或出链路负载均衡,SSL VPN流量可能被这些策略异常匹配,导致转发路径错误

  • 解决方案

    • 策略路由:检查是否配置了源地址为内网网段的策略路由。如果存在,需添加一条更精细的策略,让源地址为SSL VPN地址池的流量被“允许”或“不进行策略路由”

    • 出链路负载均衡:如果启用了此功能,需创建一条负载均衡动作,指定来自SSL VPN的流量直接按路由表转发forward all),不进行负载均衡选路。同时,在外网接口下开启 ip last-hop hold 命令,保证回包能正确发送

📋 总结:最小化配置验证清单

您可以按照以下顺序快速检查配置,哪个环节不确定就从哪里开始:

检查项状态与动作关键命令/路径 (Web界面)
1. 安全策略检查并放通 SSLVPN → Untrust 域策略 > 安全策略
2. NAT策略检查 SSLVPN 域地址池的SNAT配置策略 > NAT (路径可能不同)
3. 路由下放若需全隧道,请确认配置下发了 0.0.0.0/0 路由网络 > SSL VPN > 访问实例 -> IP业务配置
4. 策略/PBR检查是否有策略路由或负载均衡干扰了VPN流量网络 > 路由 > 策略路由 / 网络 > 负载均衡

建议先从 安全策略 和 NAT 这两个最直接的检查点入手。

暂无评论

粉丝:116人 关注:11人

通过sslvpn访问互联网吗


需要加配置:

置下发给客户端的路由表项。

ip-tunnel access-route { ip-address { mask-length | mask } | force-all | ip-route-list list-name }

缺省情况下,未指定下发给客户端的路由表项。

选择force-all参数即可,出口NAT将SSLVPN地址池内的地址进行转换,再下发DNS即可通过网关上网

暂无评论

inode客户端连进来的吗?

在inode客户端软件里把路由设置改一下,添加路由,这样就只有去目的网段的时候会走vpn了。默认是所有流量(包括正常上网)都会走vpn。

还有一种办法是vpn下发dns,让他们上网时先通过vpn连进来再通过你们的宽带连出去。这种配起来会麻烦一些。



暂无评论

SSL VPN的策略应该放通明细路由,默认是走本地网卡的。

暂无评论

粉丝:16人 关注:1人

SSL VPN用户能连上内网但无法访问互联网,这个现象在部署时很常见。核心原因在于:SSL VPN默认只把访问公司内网的流量导进隧道,访问互联网的流量还是走用户本地的网络出口。您遇到的情况,问题大概率出在下面这几个地方。


 快速诊断:先确认问题归属

在动手改配置前,建议先做个快速测试来缩小排查范围:

  • 检查客户端路由表:VPN拨号成功后,在客户端电脑上打开命令行,执行 route print (Windows) 或 netstat -rn (macOS/Linux),查找 0.0.0.0 开头的默认路由。

    • 网关指向VPN:如果默认路由的网关指向了VPN分配的地址(如 10.1.1.1),说明VPN客户端已接管所有流量,问题大概率在防火墙侧(参考下方“原因一/二/四”)。

    • 网关指向本地:如果默认路由的网关仍是用户原来的本地网关(如 192.168.1.1),说明VPN客户端没有下发全隧道路由,问题在于VPN网关的路由下发配置(参考下方“原因三”)。


 核心排查与解决方案

根据诊断结果,对照下面四个常见原因进行排查。

原因一:缺少通往公网的安全策略(最常见)

SSL VPN客户端获取的地址属于一个独立的安全域(通常是 SSLVPN 域)。如果防火墙没有放通从 SSLVPN 域到 Untrust(外网)域的流量,用户就无法上网。

  • 解决方案:检查并创建一条安全策略,允许源安全域为 SSLVPN,目的安全域为 Untrust 的流量通过。

原因二:缺少NAT(网络地址转换)策略

防火墙将VPN流量转发到公网时,必须做源地址转换(SNAT),把VPN客户端地址池的私网地址转换成防火墙出接口的公网IP。如果缺少NAT策略,公网服务器无法回包。

  • 解决方案:添加NAT策略,将来自 SSLVPN 域、去往 Untrust 域的流量,在出接口上做源地址转换,转换为该接口的IP地址。具体操作路径请参考您的防火墙版本手册。

原因三:未在SSL VPN配置中下放“全隧道”路由

SSL VPN可以配置为“分裂隧道”(Split Tunnel,只将内网流量导入VPN)或“全隧道”(Full Tunnel,将所有流量,包括上网流量,都导入VPN)。

  • 解决方案:如果业务需求是所有流量都走公司出口,则需要在SSL VPN的策略组或资源组里,添加一条目的网段为 0.0.0.0/0 的路由,并将其下发给客户端。

原因四:策略路由(PBR)或出链路负载均衡(Outbound LLB)的干扰

如果防火墙配置了策略路由(PBR)或出链路负载均衡,SSL VPN流量可能被这些策略异常匹配,导致转发路径错误。

  • 解决方案

    • 策略路由:检查是否配置了源地址为内网网段的策略路由。如果存在,需添加一条更精细的策略,让源地址为SSL VPN地址池的流量被“允许”或“不进行策略路由”。

    • 出链路负载均衡:如果启用了此功能,需创建一条负载均衡动作,指定来自SSL VPN的流量直接按路由表转发(forward all),不进行负载均衡选路。同时,在外网接口下开启 ip last-hop hold 命令,保证回包能正确发送。

暂无评论

编辑答案

你正在编辑答案

如果你要对问题或其他回答进行点评或询问,请使用评论功能。

分享扩散:

提出建议

    +

亲~登录后才可以操作哦!

确定

亲~检测到您登陆的账号未在http://hclhub.h3c.com进行注册

注册后可访问此模块

跳转hclhub

你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作

举报

×

侵犯我的权益 >
对根叔社区有害的内容 >
辱骂、歧视、挑衅等(不友善)

侵犯我的权益

×

泄露了我的隐私 >
侵犯了我企业的权益 >
抄袭了我的内容 >
诽谤我 >
辱骂、歧视、挑衅等(不友善)
骚扰我

泄露了我的隐私

×

您好,当您发现根叔知了上有泄漏您隐私的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您认为哪些内容泄露了您的隐私?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)

侵犯了我企业的权益

×

您好,当您发现根叔知了上有关于您企业的造谣与诽谤、商业侵权等内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到 pub.zhiliao@h3c.com 邮箱,我们会在审核后尽快给您答复。
  • 1. 您举报的内容是什么?(请在邮件中列出您举报的内容和链接地址)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
  • 3. 是哪家企业?(营业执照,单位登记证明等证件)
  • 4. 您与该企业的关系是?(您是企业法人或被授权人,需提供企业委托授权书)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

抄袭了我的内容

×

原文链接或出处

诽谤我

×

您好,当您发现根叔知了上有诽谤您的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您举报的内容以及侵犯了您什么权益?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

对根叔社区有害的内容

×

垃圾广告信息
色情、暴力、血腥等违反法律法规的内容
政治敏感
不规范转载 >
辱骂、歧视、挑衅等(不友善)
骚扰我
诱导投票

不规范转载

×

举报说明