Skip to content
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

Unable to install it on Macbook m1 #42

Open
kiranchavala opened this issue Sep 4, 2021 · 8 comments
Open

Unable to install it on Macbook m1 #42

kiranchavala opened this issue Sep 4, 2021 · 8 comments

Comments

@kiranchavala
Copy link

Not able to install tuntap

brew cask install tuntap

==> Installing Cask tuntap
==> Running installer for tuntap; your password may be necessary.
Package installers may write to any location; options such as --appdir are ignored.
Password:
installer: Package name is TunTap Installer package
installer: Installing at base path /
installer: The install failed. (The Installer encountered an error that caused the installation to fail. Contact the software manufacturer for assistance. An error occurred while running scripts from the package “tuntap_20150118.pkg”.)
==> Purging files for version 20150118 of Cask tuntap
Error: Failure while executing; /usr/bin/sudo -E -- /usr/bin/env LOGNAME=kiran_chavala USER=kiran_chavala USERNAME=kiran_chavala /usr/sbin/installer -pkg /opt/homebrew/Caskroom/tuntap/20150118/tuntap_20150118.pkg -target / exited with 1. Here's the output:
installer: Package name is TunTap Installer package
installer: Installing at base path /
installer: The install failed. (The Installer encountered an error that caused the installation to fail. Contact the software manufacturer for assistance. An error occurred while running scripts from the package “tuntap_20150118.pkg”.)

@kiranchavala
Copy link
Author

kiranchavala commented Sep 4, 2021

Seems like a open issue at Tunnelblick/Tunnelblick#682

@kiranchavala
Copy link
Author

@kiranchavala kiranchavala reopened this Sep 4, 2021
@vinobc
Copy link

vinobc commented Oct 15, 2021

same for me as well

@gitrojones
Copy link

Incase this helps anyone else:

A good alternative has been setting up an ovpn container to run in docker and using Tunnelblick to connect with our needed CIDR ranges. Not as ideal as a proper host bridge but its pretty close.

@roupasz
Copy link

roupasz commented Feb 6, 2023

Hi @gitrojones , I stumbled upon this issue and I was wondering if you can you please elaborate with specific steps on how i could use the ovpn container/Tunnelblick setup that you are referring to?
I would like to be able to create bridge interface between the Physical Machine and the Host Virtual Machine which isn't possible currently as tuntap is not supported in M1 and from my understanding this can be achieved with your approach?
Thanks in advance

@gitrojones
Copy link

Hi @gitrojones , I stumbled upon this issue and I was wondering if you can you please elaborate with specific steps on how i could use the ovpn container/Tunnelblick setup that you are referring to? I would like to be able to create bridge interface between the Physical Machine and the Host Virtual Machine which isn't possible currently as tuntap is not supported in M1 and from my understanding this can be achieved with your approach? Thanks in advance

Yep works well with M1. Specific steps depends on your setup but essentially you'd just bring up OVPN in docker via something like https://hub.docker.com/r/kylemanna/openvpn/, copy the generated certificate to your local machine then connect to the above container using an OVPN client like Tunnelblick via the certificate. You should be able to follow nearly step-by-step with the steps on the docker image above.

I'm not working on OSX systems anymore but we had a handful of dev's w/ M1 machines using this approach without issue.

@roupasz
Copy link

roupasz commented Feb 8, 2023

Hi @gitrojones , I stumbled upon this issue and I was wondering if you can you please elaborate with specific steps on how i could use the ovpn container/Tunnelblick setup that you are referring to? I would like to be able to create bridge interface between the Physical Machine and the Host Virtual Machine which isn't possible currently as tuntap is not supported in M1 and from my understanding this can be achieved with your approach? Thanks in advance

Yep works well with M1. Specific steps depends on your setup but essentially you'd just bring up OVPN in docker via something like https://hub.docker.com/r/kylemanna/openvpn/, copy the generated certificate to your local machine then connect to the above container using an OVPN client like Tunnelblick via the certificate. You should be able to follow nearly step-by-step with the steps on the docker image above.

I'm not working on OSX systems anymore but we had a handful of dev's w/ M1 machines using this approach without issue.

Thanks a lot for the info and time, i will check the guide and follow up the openvpn steps.

1 similar comment
@roupasz
Copy link

roupasz commented Feb 8, 2023

Hi @gitrojones , I stumbled upon this issue and I was wondering if you can you please elaborate with specific steps on how i could use the ovpn container/Tunnelblick setup that you are referring to? I would like to be able to create bridge interface between the Physical Machine and the Host Virtual Machine which isn't possible currently as tuntap is not supported in M1 and from my understanding this can be achieved with your approach? Thanks in advance

Yep works well with M1. Specific steps depends on your setup but essentially you'd just bring up OVPN in docker via something like https://hub.docker.com/r/kylemanna/openvpn/, copy the generated certificate to your local machine then connect to the above container using an OVPN client like Tunnelblick via the certificate. You should be able to follow nearly step-by-step with the steps on the docker image above.

I'm not working on OSX systems anymore but we had a handful of dev's w/ M1 machines using this approach without issue.

Thanks a lot for the info and time, i will check the guide and follow up the openvpn steps.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants