由于作者在ubuntu10.04 beta1上实验,其他的版本还没有尝试,如果有网友尝试,请告知,非常感谢!

由于GFW只能检测IPV4的地址,所以就想出用IPV6的方法来突破GFW,本来是想尝试下IPV6的快感,没想到,还能翻墙,天朝的设备又陈旧了,哈哈。

据ubuntu说明,从9.10版本开始,就支持IPV6了,所以,大家享福了,好了废话不多说了,直接开始吧。

首先发几个测试网址,用来测试你的系统是否支持或开启了IPV6协议

http://www.kame.net/如果看到乌龟在动,说明你支持ipv6http://www.sixxs.net/tools/ipv6calc/如果看到你的ip地址不是ipv4的地址,说明支持ipv6http://ipv6.beijing2008.cn/如果能看到页面支持ipv6http://ipv6.google.com/如果能看到页面,说明ipv6支持



1.安装软件

sudo apt-get install ndisc6

sudo apt-get install gw6c

2.配置gw6c

cd /usr/share/doc/gw6c/examples/

sudo gzip -d gw6c.conf.sample.gz

sudo gedit gw6c.conf.sample

在编辑器中找到server=anonymous.freenet6.net

设置为台湾的:

server=tb.ipv6.apol.com.tw

保存gw6c

sudo cp gw6c.conf.example /etc/gw6c/.

3.启用IPV6

编辑系统->首选项->网络连接,编辑eth0,IPv6设置标签的方法,将忽略设为自动,应用。

sudo gw6c

ps -ef | grep gw6c
root     17980     1  0 10:03 ?        00:00:00 gw6c
zhouhh   18007  8593  0 10:03 pts/1    00:00:00 grep --color=auto gw6c




到现在为止,你的电脑已经可以使用IPV6协议了,你可以去前面的测试网址看看,是不是那样。

当你打开youtube时发现,竟然无法显示,那是因为hosts中还没有youtube的IPV6地址,下面我们就来添加这些地址。

sudo gedit /etc/hosts

http://docs.google.com/View?docID=0ARhAbsvps1PlZGZrZG14bnRfNjFkOWNrOWZmcQ&revision=_latest&hgd=1

看这个文档,然后把那些地址全部添加到文件中,保存就可以了,这时候你就可以周游世界了!