Mac OS 26.2 default gateway bug
Руслан Гозгешев
gozgeshev at gmail.com
Sun Dec 28 00:11:35 PST 2025
Hello.
I have Macbook Pro M3 Pro with MacOS Tahoe 26.0(and afret i upgraded
it to 26.2).
And openconnect v9.12
When i connected to vpn, sometimes connect to internet (non vpn
subnets) is broken.
For example, i without vpn i have default gateway 100.100.0.1 (my
local subnet 100.100.0.1/24)
❯ netstat -rn
Routing tables
Internet:
Destination Gateway Flags Netif Expire
default 100.100.0.1 UGScg en0
100.100/24 link#14 UCS en0 !
100.100.0.1/32 link#14 UCS en0 !
100.100.0.1 50:ff:20:fc:61:7d UHLWIir en0 1194
100.100.0.34/32 link#14 UCS en0 !
100.100.0.145 b0:b2:1c:22:f3:8 UHLWI en0 1143
100.100.0.255 ff:ff:ff:ff:ff:ff UHLWbI en0 !
127 127.0.0.1 UCS lo0
127.0.0.1 127.0.0.1 UH lo0
169.254 link#14 UCS en0 !
224.0.0/4 link#14 UmCS en0 !
224.0.0.251 1:0:5e:0:0:fb UHmLWI en0
255.255.255.255/32 link#14 UCS en0 !
after connecting vpn i have this route table:
❯ netstat -rn
Routing tables
Internet:
Destination Gateway Flags Netif Expire
default 100.100.0.1 UGScg en0
10/9 10.170.11.194 UGSc utun4
10.128/10 10.170.11.194 UGSc utun4
10.180.12/22 10.170.11.194 UGSc utun4
10.170.11.194 10.170.11.194 UH utun4
10.192/12 10.170.11.194 UGSc utun4
10.208/13 10.170.11.194 UGSc utun4
10.224/11 10.170.11.194 UGSc utun4
11 10.170.11.194 UGSc utun4
100.100/24 link#14 UCS en0 !
100.100.0.1/32 link#14 UCS en0 !
100.100.0.1 50:ff:20:fc:61:7d UHLWIir en0 1198
100.100.0.34/32 link#14 UCS en0 !
100.100.0.145 b0:b2:1c:22:f3:8 UHLWI en0 1101
100.100.0.255 ff:ff:ff:ff:ff:ff UHLWbI en0 !
127 127.0.0.1 UCS lo0
127.0.0.1 127.0.0.1 UH lo0
169.254 link#14 UCS en0 !
172.16/12 10.170.11.194 UGSc utun4
188.93.55.4 100.100.0.1 UGHS en0
224.0.0/4 link#14 UmCS en0 !
224.0.0.251 1:0:5e:0:0:fb UHmLWI en0
255.255.255.255/32 link#14 UCS en0 !
All fine.
And sometimes without reason and any actions my route table is broken
- new default route (ip fron vpn) appears from somewhere
❯ netstat -rn
Routing tables
Internet:
Destination Gateway Flags Netif Expire
default 10.170.11.194 UGSc utun4
default 100.100.0.1 UGScg en0
10/9 10.170.11.194 UGSc utun4
10.128/10 10.170.11.194 UGSc utun4
10.180.12/22 10.170.11.194 UGSc utun4
10.170.11.194 10.170.11.194 UH utun4
10.192/12 10.170.11.194 UGSc utun4
10.208/13 10.170.11.194 UGSc utun4
10.224/11 10.170.11.194 UGSc utun4
11 10.170.11.194 UGSc utun4
100.100/24 link#14 UCS en0 !
100.100.0.1/32 link#14 UCS en0 !
100.100.0.1 50:ff:20:fc:61:7d UHLWIir en0 1198
100.100.0.34/32 link#14 UCS en0 !
100.100.0.145 b0:b2:1c:22:f3:8 UHLWI en0 1101
100.100.0.255 ff:ff:ff:ff:ff:ff UHLWbI en0 !
127 127.0.0.1 UCS lo0
127.0.0.1 127.0.0.1 UH lo0
169.254 link#14 UCS en0 !
172.16/12 10.170.11.194 UGSc utun4
188.93.55.4 100.100.0.1 UGHS en0
224.0.0/4 link#14 UmCS en0 !
224.0.0.251 1:0:5e:0:0:fb UHmLWI en0
255.255.255.255/32 link#14 UCS en0 !
and my connection to internet (non vpn resources) is broken
I found this discussions, but there is not workaround there.
https://discussions.apple.com/thread/256152228
and thoose:
https://github.com/zerotier/ZeroTierOne/issues/2520
https://forums.macrumors.com/threads/macos-tahoe-26-0-beta-2-bug-fixes-changes-and-more.2459528/page-10?post=34209029#post-34209029
More information about the openconnect-devel
mailing list