How to Run Hamachi on Leopard

A while back I detailed how to get Hamachi VPN running on Mac OS X, but times have changed, so here’s how to go about it under Leopard. Again, it’s a bit tricky, involving some Terminal work, but it’s pretty straightforward as far as command-line software goes.

Download and Install Tun/Tap

Hamachi for Mac OS X depends on some other tunneling software, a Tun/Tap kernel extension which does the low-level work. Download the latest Tun/Tap package and install it.

Download and Install Hamachi

Next, download the latest Hamachi for Mac OS X. Installation is a bit more complicated than the Tun/Tap drivers. Unzip the archive, and open up a Terminal window, and type “cd”, followed by a space. Don’t press Return just yet… Instead, drop the Hamachi folder right into the Terminal window, which will insert the path to that folder after the prefix you just typed: cd /Users/you/Downloads/hamachi- Press Return, and the Terminal’s new working directory will be the Hamachi folder — this is just a quick drag-and-drop shortcut to avoid typing out the path to a folder you already have available.

Once in the Hamachi folder, type sudo ./install. Enter your administrator password to perform the install.

Hamachi should now be installed, and you can initialize it for the first time by typing hamachi-init. This will generate public and private encryption keys in your Home folder, under .hamachi/ (the initial dot makes the folder hidden in regular Finder windows).

With both set-ups out of the way, it’s time to start using Hamachi!

Run Hamachi

Configure Tun/Tap by typing sudo ./usr/sbin/tuncfg

Start up Hamachi by typing hamachi start followed by hamachi login.

At this point, you should be connected to the Hamachi service, but without a VPN for your computers to join. If you already have a network, or plan to join a trusted friend’s network, you can easily join it by typing: hamachi join SomeNetwork.

Most likely, though, you’ll need to create your own network: hamachi create MyNetwork

Now you should have a virtual network in place and can go online hamachi go-online MyNetwork.

To see other parties on the network, run hamachi list

If other computers are online, you’re ready to connect to them with any higher-level software like iChat via Bonjour, the Finder’s “Connect to Server” command, Safari, etc.

To log out of Hamachi and shut down VPN connections, type hamachi stop

For more information about how to use Hamachi, you can view its manual by typing code>hamachi -h

How to Run Hamachi on Leopard

46 thoughts on “How to Run Hamachi on Leopard

  1. Jon says:

    yeah hi I have a problem with the part
    Configure Tun/Tap
    I type exactly what you said to type and it is not configuring it tells me that the directory or such does not exist
    “No such file or directory”
    some help would be grateful thanks


  2. Devin says:

    Last login: Wed Dec 10 17:40:00 on ttyp1
    Welcome to Darwin!
    jack-withycombs-imac-g5:~ jackwithycomb$ cd /Users/jackwithycomb/Desktop/hamachi-
    jack-withycombs-imac-g5:~/Desktop/hamachi- jackwithycomb$
    jack-withycombs-imac-g5:~/Desktop/hamachi- jackwithycomb$ sudo ./install

    WARNING: Improper use of the sudo command could lead to data loss
    or the deletion of important system files. Please double-check your
    typing when using sudo. Type “man sudo” for more information.

    To proceed, enter your password, or type Ctrl-C to abort.



  3. Max says:

    I use Shimo, from for my VPN connections. It’s remarkably versatile and very unobtrusive.

    When it comes to Hamachi, nicknames don’t seem to work, and there is no list of other computers connected to your Hamachi networks, so be sure to check system profiler on all the machines for your Hamachi IPs.

    I use it almost daily to pull files from the home computer using Apple Remote Desktop.

    Overall, I highly recommend it.


  4. Max says:

    And now having read the man page for Hamachi (hamachi -h), I can do all the things Shimo has no UI for!

    Nicknames are set by starting Hamachi from the command line or with Shimo, then using terminal type, ‘hamachi set-nick ‘

    Other users are listed using, ‘hamachi get-nicks’ followed by, ‘hamachi list’

    Very nice indeed!


  5. How can I re-install hamachi? When I run hamachi-init it says

    path /Users/jefflewis/.hamachi already exists (use -f to force using it)

    is there i can delete this .hamachi file so I can re-install it?


  6. William says:

    So I’m also stuck at the Configure Tun/tap part
    I tried what joey said but I got -bash: /usr/sbin/tuncfg: Permission denied as a response


  7. Ken says:

    I’ve been trying for a week to get Hamachi to work on Leopard 10.5.6. HamachiX download is nowhere to be found. Command line instructions from do not work. Can’t get tuncfg to run. Anyone out there successful getting hamachi to run on Leopard?


  8. Michael says:

    When I get to the step where a have to type my password i just push enter/return because i havent get a admin pass om my mac. But once i have pushed return/enter i just ask for a password once again… What to do?


  9. daniel says:

    Hi, I’m stuck at the “sudo ./usr/sbin/tuncfg” bit i tried what joey said and got the same response as william and i’ve re-installed tuntap three times so what do i do now?


  10. Chris says:

    I have hamachi working between my Windows XP laptop an OS 10.5 Macbook. When I tried the same installation on a client iMac OS 10.5, it looked like everything was also fine, until I tried to connect. “Failed to connect” was the error. I have all computers in the same environment and the iMac is the only one not working. I can ping the ip address, but no Ultra VNC from the Windows computer to the iMac only. The connection to the MacBook works fine.
    I tried a permissions repair, the iMac had information installed from an OS 10.4 laptop. Somethings amiss with the iMac only, but I haven’t been able to figure it out.


  11. Sue says:

    Joel: just delete the directory and it should be uninstalled
    Daniel: if you installed tun/tap from the package just type ‘sudo tuncfg’ as it should be in your PATH already


  12. pedro says:

    OK GUYS… I FIGURED OUT HOW TO RUN THE “sudo ./usr/sbin/tuncfg” PART…
    JUST TYPE “sudo ” (dont forget the space) and then drag the tuncfg file from the folder that’s inside the hamachi folder and it should do it…


  13. Diego says:

    ok when i get to the part were i have to Configure Tun/Tap by typing: sudo ./usr/sbin/tuncfg terminal says comand not found, i tried it several times but it still says command not found…….umm what do i do??? /:


  14. violet says:

    hi all the commands worked up till after i typed in sudo ./install. but when i tried typing in hamachi-init to start hamachi, all i get is

    generating 2048-bit RSA keypair .. ok
    making /Users/someoneelse/.hamachi directory .. failed

    can someone help me with this?


  15. James says:

    james-alexanders-macbook-pro:hamachi- rmalexnder$ hamachi-init
    You need the Rosetta software to run hamachi-init. The Rosetta installer is in Optional Installs on your Mac OS X installation disc.

    When i try to do the hamachi-init step it says that. I installed Tun/tap so what should I do? Go back and restart from the begining?


  16. xkiller213 says:

    you are running OS X 10.6, which does not include Rosetta (to run PPC programs)… you would need to put your OS X Install Disc 1 into your computer and run the installer. then you should search for optional installs and install Rosetta…

    btw anyone successfully used Hamachi on Snow Leopard?


  17. santorini80 says:

    i ve tried everything that is mentioned here but i still cant make hamachi work on snow leopard.
    i remain stuck on hamachi login that fails always…
    i am desperate since hamachiX doesnt work on snow leopard anymore and i really don t know what to do…
    any help?


  18. chrissss says:

    hey guys. i have the same problem. hamachi always fails when i want to login -.-

    i type:

    (this is the answer i get) =(
    and i do not find any solution…

    also HamachiX 1 C12 does not work on 10.5.8 :(

    could someone please help me

    greetings chris


  19. Mario says:

    WORKS ON SNOW LEOPARD with add from Pedro:

    “OK GUYS… I FIGURED OUT HOW TO RUN THE “sudo ./usr/sbin/tuncfg” PART…
    JUST TYPE “sudo ” (dont forget the space) and then drag the tuncfg file from the folder that’s inside the hamachi folder and it should do it… ”

    after this step just follow the guide :)

    THX Pedro very much :))


  20. LouisLeLou says:

    Hey I’m having a problem with a game. According to a walkthrough for the windows version of the game using hamachi, there is this part where you have to select hamachi as the network adapter. How do I do this on mac? Because I get the feeling I am creating these networks and connecting to them etc… but nothing is actually recognising this. Is there not a way to put the hamachi server properties into the VPN setup thing in Network Preferences? So it’s like an actual VPN? (Getting a different IP adress etc)
    Cheers for any help.


  21. LouisLeLou says:

    Ok, ignore my previous post, I don’t care about that.

    Now my main problem is that hamachi just randomly stopped working. Can’t log in anymore. Tried removing everything (and I mean EVERYTHING) and re-installing, but no luck. Very frustrated.
    Please help?


  22. hunbogi says:

    What do i have to do next

    Unknown-00-1e-c2-06-20-95:~ Hunbogigunnthorsson$ cd /Users/Hunbogigunnthorsson/Downloads/hamachi-
    Unknown-00-1e-c2-06-20-95:hamachi- Hunbogigunnthorsson$ sudo ./install

    Copying hamachi into /usr/bin ..
    Creating hamachi-init symlink ..
    Copying tuncfg into /usr/sbin ..

    Hamachi is installed. See README for what to do next.

    Unknown-00-1e-c2-06-20-95:hamachi- Hunbogigunnthorsson$ hamachi-init
    hamachi-init: path /Users/Hunbogigunnthorsson/.hamachi already exists (use -f to force using it)


  23. iPenguin says:

    So I’ve done everything on here exactly, and Hamachi seems to be running just fine. I created my network, I went online, my friend joined the network and went online and all that. When I do hamachi list I see him on there. However, he’s not showing up on my Bonjour and he can’t connect to my IP to join a game I’m trying to host. Is there something else I need to do in the Network portion of the system preferences? I’m on an Intel iMac on 10.5.6 right now, and I believe he is too. What now?


  24. CursedMaker says:

    Hey guys…
    I’m trying to play Starcraft with a macbook and a pc (win xp)
    So I’ve installed hamachi on the pc, and HamachiX 0.9 (1C12) (31)

    Both softwares communicate, ping, etc. but I still cannot play!!!

    Any suggestion??


  25. Jeremy says:

    Hey I’m having a problem. Hamachi. Installed easily logs in and starts well to but when I try to join my friends server it won’t let me type in a password. I’m on my mac and he’s on a pc. The server registers but terminal won’t let me type in the password. Am I doing anything wrong?


  26. Kevin says:

    Thanks for the help, I instarlled the hamachi and made it working on my mac, but it will always become ‘connecting…’ a few munites after I go online, it will work again if I turn it offline online. and become ‘connecting…’ munites later…. plz help me with this


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s