linux 下 hamachi 的安装使用
Hamachi 是一款相当有用的VPN工具,并且支持linux & windows 之间建立 VPN 连接,相当实用,这里并不过多阐述它的用途,只是记录它的安装使用。
目前在linux下面稳定版本是 hamachi-0.9.9.9-20,他们公司论坛里面还有一个hamach2的linux测试版本,这个我没有尝试,0.9.9.9-20已经完全可以实现我需要的功能了。
正常的安装步骤:
1. 先用上面的链接去下载 hamachi 并解压缩(tar zxvf hamachi-0.9.9.9-20-lnx.tar.gz)
2. 用root身份安装执行 hamachi
cd hamachi-0.9.9.9-20-lnx
sudo make install
sudo /sbin/tuncfg
3.用要使用 hamachi 的用户执行如下命令:
hamachi-init
这样获得 hamachi 的初始化数据
4.sudo hamachi start 来启动这个服务
hamachi 命令使用如下:
# start
stop
# set-nick
login
logout
# list
get-nicks
# create [ ]
delete
evict <5.x.x.x>
# join [ ]
leave
# go-online
go-offline
记得一定要执行 sudo hamachi go-online 以后同组其他人才能看到你,这个小小的失误曾一度让我困惑不已。
5.让它随机自动启动:
首先写个启动脚本:
sudo nano /etc/init.d/hamachi
脚本内容如下:#!/bin/bash
###################################
### Start-up script for Hamachi ###
###################################
USER=yourname
case “$1″ in
start)
/sbin/tuncfg
/bin/su – $USER -c “hamachi start”
;;
stop)
/bin/su – $USER -c “hamachi stop”
;;
restart|force-reload)
/bin/su – $USER -c “hamachi start”
/bin/su – $USER -c “hamachi stop”
;;
*)
exit 1
;;
esac
exit 0
请把USER改成你要使用hamachi 的 linux 用户的名字而后增加其执行权限
chmod +x hamachi
把脚本链接到适当的 运行级别目录下面:
ln -s /etc/init.d/hamachi /etc/rc2.d/S99hamachi
ln -s /etc/init.d/hamachi /etc/rc2.d/K99hamachi
这里面的2就是你的运行级别,debian系的例如ubuntu都使用的是2,其它大部分Linux使用的是5。怕麻烦的朋友还有一种最简单的办法:
用别人已经写好的安装脚本(最高支持 ubuntu10.04),执行如下命令:
wegt http://webupd8.googlecode.com/files/hamachi-install-ubuntu-1.0.2 && chmod +x hamachi-install-ubuntu-1.0.2
./hamachi-install-ubuntu-1.0.2
然后按照脚本提示操作,1 是安装hamachi服务端,2、3是两个不同的 gui 界面,脚本作者推荐用3,最后是卸载和备份 hamachi 。参考资料:http://ubuntuforums.org/showthread.php?t=550914http://www.linuxany.com/archives/282.htmlhttp://forums.hamachi.cc/viewtopic.php?t=3180http://forums.hamachi.cc/viewtopic.php?t=3421http://hi.baidu.com/88370827/blog/item/c75ea465d461a5faf7365489.htmlhttp://code.google.com/p/webupd8/
页:
[1]