在Marverick以前,如果需要使用IPV6,需要我们安装gw6c软件。
在Marverick中,这个软件的名称改变了,变成了gogoc,并且解决了之前不能在开机时作为服务正常启动的问题。
测试发现,gogoc启动,获得了IPv6的地址后,并不能正常打开http://ipv6.google.com,后来通过注册freenet6帐号使用验证登录的方式解决了这个问题。注册地址http://gogonet.gogo6.com/page/freenet6-registration 注册freenet6帐号之前需要先注册gogonet的账号。注册成功之后我们可以修改gogoc的配置了。
- 打开gogoc.conf文件sudo vim /etc/gogoc/gogoc.conf
- 使用freenet6帐号的userid和password设置userid,password属性
- 修改server,按照gogoc.conf配置文件README内容应该是修改成server=broker.freenet6.net。但是这个配置在启动的时候会提示“* Not starting gogoc – no server key”,正确的设置应该是server=anon-montreal.freenet6.net。
通过阅读/etc/init.d/gogoc文件的内容可以发现,在启动gogoc的时候会读取/var/lib/gogoc/gogockeys.pub文件的内容,而这个文件是保存访问服务器的公钥的,由于不存在broker.freenet6.net服务器的公钥,所以会提示“* Not starting gogoc – no server key” - 最后修改验证方式为auth_method=any
- sudo service gogoc start