« 自動更換 GNOME 桌布 | 首頁 | 將 VMWare Server 虛擬 XP 移轉到 VirtualBox »

2008年08月26日

Hamachi on Linux

安裝 Hamachi

Hamachi for Linux - 檔案目錄

wget http://files.hamachi.cc/linux/hamachi-0.9.9.9-20-lnx.tar.gz

tar zxf hamachi-*.tar.gz

cd hamachi-*

# ↓Fedora / CentOS / Red Hat 系列需進行以下步驟

cd tuncfg

vi tuncfg.c

#尋找 "ifconfig %s......, 修改為:
"/sbin/ifconfig %s......

rm -rf tuncfg

make

# ↑Ubuntu 不需以上動作

sudo make install

啟動 Hamachi

#啟動 tun 虛擬網卡
sudo /sbin/tuncfg

#初始化 Hamachi (會產生 ~/.hamachi 目錄, 僅需執行一次)
hamachi-init

#啟動 Hamachi
hamachi start

#登入 Hamachi 網路
hamachi login

#設定暱稱 (僅需執行一次, 或於更換暱稱時執行)
hamachi set-nick "my nickname"

角色 - 網路群組管理員

#建立網路群組
hamachi create "group name" "password for joining this group"

#切換群組中的個人狀態為 "上線"
hamachi go-online "group name"

#取得組員暱稱
hamachi get-nicks

#列出組員清單
hamachi list

#剔除組員 (5.x.x.x 是該組員的 Hamachi IP)
hamachi evict "group name" 5.x.x.x

#刪除網路群組
hamachi delete "group name"

角色 - 網路群組使用者

#加入網路群組
hamachi join "group name"

#切換群組中的個人狀態為 "上線"
hamachi go-online "group name"

#取得組員暱稱
hamachi get-nicks

#列出組員清單
hamachi list

#脫離某網路群組
hamachi leave "group name"

查看 Hamachi 狀態

hamachi

cat ~/.hamachi/state

停止 / 啟動 Hamachi

#停止 Hamachi
hamachi stop

#啟動 Hamachi (自動登入上次加入的群組, hamachi start 前, tuncfg 需啟動)
hamachi start

Hamachi 應用

#以 FTP 方式使用網芳分享
smbclient //5.x.x.x/shared/path -U account%password

#掛載網芳分享資料夾
mount -t cifs //5.x.x.x/shared/path /mnt/smb -o username=my_account

#收發 e-mail
mutt -f pop://my_account@5.x.x.x

#VNC 遠端遙控
vncviewer 5.x.x.x

#連線遠端桌面
rdesktop -u account 5.x.x.x


參考資料

Posted by Jamyy at 2008年08月26日 12:42