关于在搬瓦工上搭建出 ipv6 隧道的问题?始终不能成功……求助!

2015-05-14 23:40:04 +08:00
 xiaoxx0522

大学狗……新手第一次搭建,按照教程一步一步来,用的是centos6,用的命令如下:

setsid ./tb_userspace tb 66.220.7.82 104.128.80.85 sit > /dev/null
ifconfig tb up
ifconfig tb inet6 add 2001:...:....:ee::2/64
ifconfig tb mtu 1480
route -A inet6 add ::/0 dev tb
route -A inet6 del ::/0 dev venet0

之前是在tunnel broker上申请了这个隧道,vps上的ss也搭好了,但是执行完了之后要么就是ping到ipv6.google.com成功,然而ss不能成功走ipv6,或者就ping的时候network unreachable了……
然而往往出现unreachable时候ping一下www.google.com就又能ping通了,但是还是ping不通其余的ipv6网站。
重启了服务器之后更加神奇,
ifconfig tb inet6 add 2001:...:....:ee::2/64
这条语句输入之后就显示no buffer space available
但是过很久再尝试竟然又意外成功,然而回到了开头ping不通的情况,再重启又循环……

不知道各位有没有成功的,求帮忙指点一下……谢谢大家了!
大一新生第一次试着弄,各种迷糊google了半天没有找到解决办法无奈提问T.T

6595 次点击
所在节点    问与答
6 条回复
xiaoxx0522
2015-05-14 23:48:23 +08:00
不知道为什么变成了4小时前的问题T.T,自己回复一下不会违规吧?
chotony
2015-05-15 08:39:00 +08:00
具体原因我也不太清楚,我只能说下我的方法,按http://ichon.me/post/659.html的教程一步一步做,最后别忘记删除原有IPV6网关

ip -6 route del default dev venet0

而且设置好后不要重启VPS,否则你还需要再设置一遍。
xiaoxx0522
2015-05-16 10:39:07 +08:00
@chotony 确实是照着这个搭的呀T.T,并没能成功……顺便如果ss里用ipv6的地址是不是要加中括号?
chotony
2015-05-16 13:15:11 +08:00
对于新版的shadowsocks,如果IPv4与IPv6需要同时监听需设置为"server":["[::0]","0.0.0.0"]

你这样设置试试
daimao
2015-06-03 20:26:03 +08:00
请问 no buffer space available 这个问题楼主有解决办法吗?
我也卡到这里了 T_T
adrianzhang
2016-06-21 19:15:03 +08:00
@daimao 我来挖个坟。。 no buffer 这种, sysctl -a | grep somaxconn 看一下值, 如果小的话可以增加为 4096 (跟内存数有关,可以逐步增大)。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/191179

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX