Closed antoniovalenzuela closed 5 months ago
First things first, which is the version of pppd
and where did you get openfortivpn from?
If the version of pppd
is < 2.5.0, then openfortivpn should have been built with --enable-legacy-pppd
. If that's not the case:
ipcp-accept-remote
as a workaround, as you do.For the rest, it's hard to tell without actual routes and IP addresses. Do you ping DNS hostnames or IP addresses?
4G mobile network works ok.
With Hughes satellite connection I have problems.
Could be an MTU problem. Satellite connections may have lower MTU values than usual. Look for MTU values in the output of ip addr
in either case. Try Troubleshooting MTU size over IPSEC VPN.
First things first, which is the version of
pppd
and where did you get openfortivpn from?If the version of
pppd
is < 2.5.0, then openfortivpn should have been built with--enable-legacy-pppd
. If that's not the case:
- report it as a bug to the packagers,
- use
ipcp-accept-remote
as a workaround, as you do.
pppd version 2.4.9
openfortivpn from https://mirror-03.infra.openwrt.org/releases/23.05.3/packages/arm_cortex-a9_vfpv3-d16/packages/
For the rest, it's hard to tell without actual routes and IP addresses. Do you ping DNS hostnames or IP addresses?
With ipcp-accept-remote ping to IP address no response and the route exist
Forticlient Windows without connection issue through Satellite.
4G mobile network works ok. With Hughes satellite connection I have problems.
Could be an MTU problem. Satellite connections may have lower MTU values than usual. Look for MTU values in the output of
ip addr
in either case. Try Troubleshooting MTU size over IPSEC VPN.
It's SSL VPN TCP 443.
New background Sat connection.
The console connection (with ipcp-accept-remote) has no problems, the routes work properly.
Luci web connection connected, but without ping response.
I checked the scripts, maybe some need to be modified
Luci use the arg "no-routes"
/lib/netifd/proto/openfortivpn.sh
[ -n "$port" ] && port=":$port"
append_args "$peeraddr$port" --ifname="$ifname" --use-syslog -c /dev/null
append_args "--set-dns=0"
append_args "--no-routes"
append_args "--pppd-use-peerdns=1"
no-routes with ipcp-accept-remote assign this routing table (wrong way) 181.212.X.X * 255.255.255.255 UH 0 0 0 ppp0
only ipcp-accept-remote (default routes yes) 181.212.X.X lte 255.255.255.255 UGH 0 0 0 eth1
Where 181.212.X,X is the remote VPN server.
My routes are manual in OpenWRT.
When commeting or discard this arg, assumes the routes provided by the server and the connectivity to the destination works.
I prefer not to use the routes assigned by the server. I think it is better for me to use the Windows client when using the satellite connection.
You have to use the routes proposed by the server, as that's often part of the implicit contract when using corporate VPN servers.
I don't know what Luci web is. We don't maintain it and the error is probably in Lucy web.
Hi
v1.20.3 on OpenWRT
4G mobile network works ok.
With Hughes satellite connection I have problems.
With ipcp-accept-remote connects ok, but I can't reach the destination (ping or traceroute)
route ok 192.9.x.x * 255.255.255.0 U 3 0 0 ppp0