Transmission上六维
重装了实验室网关(archlinux 3.17.4),发现transmission连不上六维的tracker了.之前(netcfg)明明是可以的.网络配置都是copy的哈,为什么换成netctl就不行了呢. 更奇怪的是我的ipv6-nat下的局域网电脑是可以连上的(ipv6好好的).
在六维上查下,发现都是老帖子,主要是说transmission要支持ipv6和六维的torrent hash. 尝试去看了下源码,发现完全outdated了.
查transmission官网,发现transmission连接tracker用的是curl,于是果断curl -6 -v http://bt.neu6.edu.cn
,发现能找到其ipv6,但是连不上,ping6其它网站也是这样.基本确定是网络设置的问题.
netctl配置文件一般默认是外网:
|
|
内网:
|
|
以前的典型静态ip配置是这样的.为什么routes可以注释掉? 因为理论上来讲,如果不指定routers,数据包会自动去找指定的default route–gateway,并把它当作一个route.但是这里貌似出问题了.
用ip -6 r
查询发现外网的default route变成了一个奇怪的ip. 为什么会这样呢? 看了下内网的设置,发现内网的gateway6地址就是这个奇怪的ip.果断注释掉.重启OK
- 原文作者:mlyixi
- 原文链接:https://mlyixi.github.io/post/cs/Transmission%E4%B8%8A%E5%85%AD%E7%BB%B4/
- 版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议进行许可,非商业转载请注明出处(作者,原文链接),商业转载请联系作者获得授权。