返回信息流放假回家了,想玩DOTA,联机玩DOTA有几个选择:
1 战网。教育网的战网太慢,公网的战网又没有几个,不行
2 浩方。WINDOWS专用,我的linux肯定不行。
3 lancraft,battlelan,zion...,没有linux版本。
4 VPN。将公网上同学的机器和我的机器做成一个虚拟的局域网,这个好像是唯一可行的。
后来发现了一个软件,叫 logmein hamachi (http://www.hamachi.cc/),声称是一个 a zero-configuration virtual private networking (VPN) application. 下载下来一试,果然是zero-configuration.
hamachi有linux,windows,mac版本,linux版本是编译好的二进制包,基于命令行,没有源码,安装很简单,把三四个可执行二进制文件复制到bin目录下,就可以用了.
首先运行 sudo tuncfg,然后hamachi start, hamachi login.
假设网上同学已经用hamachi create sunway建立一个名为sunway的网络,现在用hamachi join sunway就可以加入这个网络,加入以后用 hamachi go-online sunway,sunway网络上别的主机就可以通过“局域网”和你通信了。
可以用 hamachi stop停止hamachi服务,hamachi可以保存状态,下次hamachi start,不需要再次输入上次那些命令,它会自动连接到sunway网络上。
输入无参数的hamachi可以查看当前的状态。
这里有一个图形前端,和windows的版本很像
http://www.penguinbyte.com/software/ghamachi/download/1.2/?filename=gHamachi_gtk1.2.tar.gz
hamachi运行后,会出现一个新的网络接口ham0
> ifconfig ham0
ham0 Link encap:Ethernet HWaddr D2:F3:ED:D3:06:19
inet addr:5.127.119.125 Bcast:5.255.255.255 Mask:255.0.0.0
UP BROADCAST RUNNING MULTICAST MTU:1200 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:500
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
sunway网络上的其他主机都处在5.*.*.*这个巨大的子网内。
另外,windows连接上hamachi后,route print可以发现广播包会通过ham0发出去。但linux不会自动设成让广播通过ham0出去(一般是通过第一个有广播能力的接口,eth0),如果 linux和windows联魔兽,没问题,有一个能广播就可以了。如果两个都是linux,就需要:route add -host 255.255.255.255 dev ham0
这是一条镜像帖。来源:北邮人论坛 / linux / #17101同步于 2007/2/13
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Linux机器人发帖
用 hamachi 轻松架设VPN
sunway
2007/2/13镜像同步0 回复
订阅后,新回复会通过你的通知中心匿名送达。
0 条回复
暂无回复 · 你可以订阅本帖等待新回复。