mirror of
https://github.com/zerotier/ZeroTierOne.git
synced 2024-12-19 04:57:53 +00:00
117d7194af
re: issue #1088 and probably: https://discuss.zerotier.com/t/default-route-issue-osx-monterey-m1/6974 // current zerotier. // allow default adds two sets of routes. ``` netstat -rnfinet | grep "/1\|default" | sort 0/1 10.2.0.2 UGScg feth4823 0/1 192.168.82.1 UGScIg en7 128.0/1 10.2.0.2 UGSc feth4823 128.0/1 192.168.82.1 UGScI en7 default 192.168.82.1 UGScg en7 ``` Then, something chaotic happens eventually, and networking stops working. // after patch ``` netstat -rnfinet | grep "/1\|default" | sort 0/1 10.2.0.2 UGScg feth4823 128.0/1 10.2.0.2 UGSc feth4823 default 192.168.82.1 UGScg en7 ``` After the change, I can still: - use default route - route to other subnets I tested on high sierra through monterey and on freebsd13.1 |
||
---|---|---|
.. | ||
Arp.cpp | ||
Arp.hpp | ||
Binder.hpp | ||
BlockingQueue.hpp | ||
BSDEthernetTap.cpp | ||
BSDEthernetTap.hpp | ||
EthernetTap.cpp | ||
EthernetTap.hpp | ||
freebsd_getifmaddrs.c | ||
freebsd_getifmaddrs.h | ||
Http.cpp | ||
Http.hpp | ||
LinuxEthernetTap.cpp | ||
LinuxEthernetTap.hpp | ||
LinuxNetLink.cpp | ||
LinuxNetLink.hpp | ||
MacDNSHelper.hpp | ||
MacDNSHelper.mm | ||
MacEthernetTap.cpp | ||
MacEthernetTap.hpp | ||
MacEthernetTapAgent.c | ||
MacEthernetTapAgent.h | ||
MacKextEthernetTap.cpp | ||
MacKextEthernetTap.hpp | ||
ManagedRoute.cpp | ||
ManagedRoute.hpp | ||
NeighborDiscovery.cpp | ||
NeighborDiscovery.hpp | ||
NetBSDEthernetTap.cpp | ||
NetBSDEthernetTap.hpp | ||
OSUtils.cpp | ||
OSUtils.hpp | ||
Phy.hpp | ||
PortMapper.cpp | ||
PortMapper.hpp | ||
README.md | ||
Thread.hpp | ||
WinDNSHelper.cpp | ||
WinDNSHelper.hpp | ||
WindowsEthernetTap.cpp | ||
WindowsEthernetTap.hpp |
OS-Dependent and OS-Interface Things
This folder contains stuff that interfaces with the base operating system like Phy for network access and the various OS-specific Ethernet tap drivers.