中校
- 注册时间
- 2014-3-29
- 金币
- 5172 个
- 威望
- 2 个
- 荣誉
- 1 个
累计签到:495 天 连续签到:0 天 [LV.730]常住居民
|
这几天编译openwrt,某些特定版本的代码需要到googlecode。com下载代码,往往不能下载导致编译中断
问题类似如下:
Create index file './feeds/luci.index'
Updating feed 'xwrt' from 'http://x-wrt.googlecode.com/svn/trunk/package' ...
svn: E000110: Unable to connect to a repository at URL 'http://x-wrt.googlecode.com/svn/trunk/package'
svn: E000110: 执行上下文错误: 连接超时
failed.
原因是不能访问被墙的google代码托管服务器,可能一些人可能会碰到这个问题,有翻q路由的可以飘过了,
没有的可以参考我的解决方法:
系统(非虚拟机):ubuntu 12.04
root权限安装3个软件:apt-get install miredo ndisc6 gw6c
完成之后,执行ifconfig可以看到一个虚拟的网卡teredo
尝试执行ping6 ipv6.google.com,如果可以ping通,恭喜,你已经翻到墙头上了
编译一下,看看行不行
如果不行,设置你的/etc/hosts文件,增加ipv6的网址...我加了google.com和goole。com。hk
2404:6800:4005:c00:8b gxc.google.com
2404:6800:4005:c00:8b gxc.google.com.hk
防火墙设置要使能IPV6
打开vim /etc/default/ufw,找到IPV6=no 改成 yes
执行
ufw disable
ufw enable
使之生效
再试,你可以继续编译了!!
如过要翻q上网,设置好hots文件,就可以一劳永逸番羽土啬啦....快去试试吧
|
|