缥缈峰一座01号

梁二伯的窝

  DonewsBlog  |  Donews首页  |  Donews社区  |  Donews邮箱  |  我的首页  |  联系作者  |  聚合   |  登录
  86篇文章 :: 0篇收藏:: 27篇评论:: 0个Trackbacks

公告

Equality && Free

文章

收藏

相册

存档


正在读取评论……


hamachi:基于UDP的VPN工具(http://www.hamachi.cc)有windows版本和linux版本
起因:由于笔记本硬盘空间不够,所以很多资料放在家里的台式机上(ubuntu7.10),没有独立IP。在公司上班有时候想查下资料,发现却是在家里台式机上,郁闷阿~于是乎,俺就假设个vpn玩玩。
目的:能够在公司连接ftp,ssh 和vnc家中台式机。

下载hamachi for linux(http://files.hamachi.cc/linux/hamachi-0.9.9.9-20-lnx.tar.gz)
                         amd 处理器 (http://files.hamachi.cc/linux/hamachi-0.9.9.9-20-lnx-pentium.tar.gz)

非官方的GUI :ghamachi (http://purebasic.myftp.org/?filename=files/3/projects/hamachi/v.0.8.1/gHamachi_0.8.1.tar.gz)
 安装:

tar -xzvf hamachi-0.9.9.9-20-lnx.tar.gz

cd hamachi-0.9.9.9-20-lnx

sudo make install

启动:
要求内核支持tunnel
sudo modprobe tun

ls -l /dev/net/tun
sudo echo "tun" >> /etc/modules

如果没有tun参考(http://ubuntuforums.org/showthread.php?t=135036)
sudo tuncfg
sudo apt-get install upx-ucl-beta //这个很重要
cd /usr/bin
sudo upx -d hamachi
hamachi-init //初始化密钥之类
hamachi start 启动服务
hamachi login
hamachi create mynetwork thisiskey //mynetwork 你要创建的网络名称, thisiskey密码
hamachi join jim'snetwok the_key //加入人家创建好的网络 网络名称 密码
hamachi go-online jim'snetwok//连接后还需要这个来上线


启动脚本:可以用这个脚本自启动
/etc/init.d/hamachi
#!/bin/sh

hamachi_start() {
echo "Starting hamachi..."
/sbin/tuncfg
/usr/bin/hamachi -c /etc/hamachi start
/bin/chmod 760 /var/run/tuncfg.sock
/bin/chgrp hamachi /var/run/tuncfg.sock
}

hamachi_stop() {
echo "Stopping hamachi..."
killall tuncfg
/usr/bin/hamachi -c /etc/hamachi stop
}

hamachi_restart() {
hamachi_stop
sleep 1
hamachi_start
}

case "$1" in
'start')
hamachi_start
;;
'stop')
hamachi_stop
;;
'restart')
hamachi_restart
;;
*)
hamachi_start
esac
sudo chmod +x /etc/init.d/hamachi
sudo update-rc.d hamachi defaults


Trackback: http://tb.donews.net/TrackBack.aspx?PostId=1223334


[点击此处收藏本文]  发表于2007年10月27日 4:03 PM




正在读取评论……

发表评论

大名:
网址:
验证码
评论