-
Notifications
You must be signed in to change notification settings - Fork 18
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
block-local doesn't work #323
Comments
Is this working properly on iOS? Is this working in Passepartout? Make sure you are testing with a server where this is enabled... you can see it in the |
This issue seems to happen only on macOS 10.14. On 10.15 it works as expected. Noticed this difference in the logs between the macOS versions: 10.14 gives in the log:
10.15 gives in the log:
|
So, can this issue be closed? It works properly in macOS >= 10.15? |
Just tested it on macOS 11 with eduVPN app and block-local does NOT work with the nl.eduvpn.org server, i.e. LAN traffic is still allowed while connected to the VPN. |
This does not seem to work with the latest version (Version 2.1.9 (1088)) on 11.2 (Big Sur)
|
I now have a native IPv6 internet connection working with my ISP. I can run "ping6 google.com" and have that work. I tested with Let's Connect! for macOS v3.0.1 from two Macs: A MacBook Air running macOS 10.15.7 (Catalina) and a Mac mini running macOS 12.3.1 (Mojave). (I don't have a machine running macOS 11.x (Big Sur).) In both cases:
So it looks like block local is working fine on Catalina and Mojave. |
The PUSH _REPLY from nl.eduvpn.org contains "block-local,route 0.0.0.0 0.0.0.0". I assume that means the VPN interface should be the default route for everything, including local addresses.
@fkooman: Maybe we can make use of the server API to figure out if everything is meant to be sent to the VPN ( |
I installed macOS 11.6.7 (Big Sur) on an external SSD and booted my Mac mini off that disk. I tested with Let's Connect! for macOS v3.0.1. The behaviour is similar: IPv4 local LAN is not pingable when connected to nl.eduvpn.org through OpenVPN. Log entries look similar as well. So it looks like block local is working in Big Sur as well. |
On Monterey with latest Appstore client (3.0.2) and connected with nl.eduvpn.org I can't connect to another device in same RFC1918 iprange. However when I connect my laptop on a public ip-range directly, next connect nl.eduvpn.org . The blockLAN feature doesn't seem to work. So my conclusion is it might only work on RFC1918 ipranges |
This works for me now! I only tested when using |
It seems in the latest Appstore macOS app the block-local feature, that often is pushed by the eduVPN server, doesn't work.
This feature should block access to local network resources when VPN has been turned on.
This feature should have been fixed in Tunnelkit:
passepartoutvpn/tunnelkit#96
In eduVPN App-log I read now:
2020-07-08 10:37:25.185 DEBUG OpenVPNSession.handleControlMessage():956 - Received PUSH_REPLY: "PUSH_REPLY,block-outside-dns,dhcp-option DNS 192.87.106.106,dhcp-option DNS 192.87.36.36,dhcp-option DNS 2001:610:1:800a:192:87:106:106,dhcp-option DNS 2001:610:3:200a:192:87:36:36,explicit-exit-notify 1,redirect-gateway def1 ipv6 block-local,tun-ipv6,route-gateway 145.90.228.129,topology subnet,ping 10,ping-restart 60,ifconfig-ipv6 2001:610:450:40::2:102d/112 2001:610:450:40::2:1,ifconfig 145.90.228.175 255.255.255.192,peer-id 17,cipher AES-256-GCM"
2020-07-08 10:37:25.188 INFO OpenVPNTunnelProvider.sessionDidStart():525 - Gateway: ["IPv4", "IPv6", "blockLocal"]
The text was updated successfully, but these errors were encountered: