Closed EggSoup closed 9 months ago
后来查询资料发现fe80是链路本地地址,理论上是不经过路由通信的,所以网络访问一应该死是不能通过链路本地地址通信,所以在storage服务通过链路本地地址去请求tracker服务时回提示错误。
局域网中可以使用 fe80::打头的IPv6地址。 经调试发现libfastcommon 中有个 bug,刚才修复了,需要使用最新的 master代码重新编译和安装。 另外, fe80::打头的IPv6地址 后面需要加上 %网络接口名,比如:fe80::d85d:4b0a:1e5b:212c%en0,这样才能用于建连。
好的,我后续试一下,感谢楼主的贡献。
好的,我后续试一下,感谢楼主的贡献。
推荐使用最新的FastDFS v6.12.1
我使用最新支持IPv6特性的源码进行编译安装,根据wiki指导修改好配置启动tracker和storage服务,发现当storage.conf中配置的为IPv6内网地址(fe80开头)时,启动storage服务会连接不上,提示Invalid argument,如果配置的是互联网IPv6地址(2409开发)则可以成功。 以下是错误提示日志:
以下是storage.conf配置地址: