2007-07-19

在 Ubuntu 上使用 Hamachi

什麼是 Hamachi, 簡單來說就是一個簡單使用又安全的 VPN 軟體, 想知道更多的話, 就上網 Google 一下吧! 回到主題, 首先到 LogMeIn 下載 Linux 版的程式, 目前的版本是 0.9.9.9-20, 檔名是 hamachi-0.9.9.9-20-lnx.tar.gz 下一步就是解開並安裝囉, 過程也很簡單

tar zxvf hamachi-0.9.9.9-20-lnx.tar.gz
cd zxvf hamachi-0.9.9.9-20-lnx
sudo make install

它會進行編譯, 然後安裝兩個檔案和一個 symlink 到系統中, 如下:

/usr/bin/hamachi
/usr/bin/hamachi-init -> /usr/bin/hamachi
/sbin/tuncfg

接下來要先建立一組金鑰
hamachi-init # 這會在自己的家目錄建立一個 .hamachi 的目錄和加密用的金鑰, 只在第一次執行就好了. 接下來執行以下指令
sudo /sbin/tuncfg # 這是負責幫 hamachi 建立虛擬網卡用的, 它會在需要的時候自行建立.
hamachi start
hamachi login
hamachi join # 是你要加入的網路名稱
hamachi go-online

以後要進行連線的時候就用以下的指令:
sudo /sbin/tuncfg
hamachi start
hamachi login
hamachi go-online
搞定, 接下來就可以建立自己專用的虛擬網路囉!!

ps: 如果覺得命令列用起來不爽的話, 可以下載 gHamachi 來用, 有 GTK1.2 和 GTK2 的版本, 如果你有用 xgl, compiz 或 beryl 的話, 可以下載最新的 0.8.1 beta 版喔!

1 則留言:

匿名 提到...

請問大大一個問題,我在WinXP上裝Hamachi,然後在這台電腦裝了虛擬電腦裝了Fedora,然後再Fedora裝了Hamachi,Fedora是使用虛擬電腦的虛擬網卡NAT上網,我是在學校的宿網,結果我同時連線,WinXP與Fedora同時上Hamchi可以連到,但是在我學校外面的人裝了Hamchi,Fedora無法Ping到他,但是WinXP可以Ping到他,是因為虛擬網卡關係嗎?還是本身For Linux版本,無法連網際網路的,請大大幫我測試一下,謝謝!