Skip to content

OpenVPN 客户端无法访问Internet #650

@ariesox

Description

@ariesox

Describe the bug

在路由器上启动OpenVPN服务,手机客户端可以正常连接并可访问OpenVPN服务器和其它客户端(10.8.0.*) , 但是无法访问Internet,所有的网页和应用都无法打开
检查:

  1. 在OpenVPN服务器端设置中,Push redirect-gateway已启用 (否则客户端访问Internet不会走VPN服务器)
  2. OpenWRT服务器端防火墙已经关闭(所有的进出流量都允许通过)
  3. 服务器端 IP Forward已启用(sysctl net.ipv4.ip_forward和sysctl net.ipv6.conf.all.forwarding都显示1)
  4. 防火墙-区域-wan-设备中 已经勾选了tun0 (按照OpenVPN官方文档要求)
  5. 改用另一个国内改版的OpenWRT固件 也是基于OP官方24.10.4的,用相同的步骤安装OpenVPN,故障消失,客户端能正常上网 说明不是OpenVPN的安装或者问题,但我不希望用这个固件,希望能在ImmoralWRT上修复OpenVPN的问题

ImmortalWrt version

24.10.4

ImmortalWrt release

r33602-e717d133ed6d

ImmortalWrt target/subtarget

mediatek/filogic

Device

JCG Q30 PRO

Image kind

Official downloaded image

Steps to reproduce

1.在路由器上安装并启动OpenVPN服务(luci-app-openvpn 25.306.51720~a833d72)
2.手机客户端连接到OpenVPN服务器
3. 手机打开任意网页或者App

Actual behaviour

手机连接到OpenVPN服务器以后 打开任意网页,尝试访问Internet,全部超时 无法打开

Expected behaviour

手机连接到OpenVPN服务器以后 可以通过OpenVPN(tun0) 访问Internet

Additional info

已经做过的故障排查和分析:

  1. 在OpenVPN服务器端设置中,Push redirect-gateway已启用 (否则客户端访问Internet不会走VPN服务器)
  2. OpenWRT服务器端防火墙已经关闭(所有的进出流量都允许通过)
  3. 服务器端 IP Forward已启用(sysctl net.ipv4.ip_forward和sysctl net.ipv6.conf.all.forwarding都显示1)
  4. 防火墙-区域-wan-设备中 已经勾选了tun0 (按照OpenVPN官方文档要求)
  5. 改用另一个国内改版的OpenWRT固件 也是基于OP官方24.10.4的,用相同的步骤安装OpenVPN,故障消失,客户端能正常上网 说明不是OpenVPN的安装或者问题,但我不希望用这个固件,希望能在ImmoralWRT上修复OpenVPN的问题

大神帮忙分析一下

Diffconfig


Terms

  • I am reporting an issue for ImmortalWrt, not an unsupported fork.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions