大学狗……新手第一次搭建,按照教程一步一步来,用的是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
1
xiaoxx0522 OP 不知道为什么变成了4小时前的问题T.T,自己回复一下不会违规吧?
|
2
chotony 2015-05-15 08:39:00 +08:00 via Android
具体原因我也不太清楚,我只能说下我的方法,按http://ichon.me/post/659.html的教程一步一步做,最后别忘记删除原有IPV6网关
ip -6 route del default dev venet0 而且设置好后不要重启VPS,否则你还需要再设置一遍。 |
3
xiaoxx0522 OP @chotony 确实是照着这个搭的呀T.T,并没能成功……顺便如果ss里用ipv6的地址是不是要加中括号?
|
4
chotony 2015-05-16 13:15:11 +08:00 via Android
对于新版的shadowsocks,如果IPv4与IPv6需要同时监听需设置为"server":["[::0]","0.0.0.0"]
你这样设置试试 |
5
daimao 2015-06-03 20:26:03 +08:00
请问 no buffer space available 这个问题楼主有解决办法吗?
我也卡到这里了 T_T |
6
adrianzhang 2016-06-21 19:15:03 +08:00
@daimao 我来挖个坟。。 no buffer 这种, sysctl -a | grep somaxconn 看一下值, 如果小的话可以增加为 4096 (跟内存数有关,可以逐步增大)。
|