hercules-390 / hyperion

Hercules 390
Other
251 stars 70 forks source link

TUN/TAP macOS System Extension Support #285

Open adozenlines opened 4 years ago

adozenlines commented 4 years ago

Current TUN/TAP drivers no longer supported under macOS 10.15 and 11.0 and the TUN/TAP project has since terminated development or support.

DouweGalaxy commented 3 years ago

brew cask install zoc

adozenlines commented 3 years ago

What does this have to do with Hercules loading the tun/tap drivers on macOS 10.15+?

DouweGalaxy commented 3 years ago

install homebrew - then: brew cask install zoc

ezplanet commented 3 years ago

I have the same problem in Big Sur (11.3), I installed brew cask tuntap, tun0 device is configured correctly, but no packets get through, no ping, no connection.

artyecock commented 3 years ago

Hi,

I was able to patch hercutun.c and ctc_ctci.c and friends to work with Big Sur and Monterey. The build process would need to bypass the standard automake process (since I haven't figured out how to get that process to work with my updates).

The best I can offer are a few patch files, and perhaps some hints to guide you through a manual build. The original "utun" updates were introduced for an earlier version of Hercules (I believe that credit goes to Ivan Warren). My patches allow those components to function with SDL Hercules.

Ivan, if you are listening, THANK YOU!!!

Cheers, Arty Ecock