Cloudflare重启系统之后无法运行

admin2022-12-29  1.1K+

不知道是Cloudflare本身的问题还是其他什么问题,出现过几次,重启系统之后Cloudflare就死活运行不了的情况。

 

在网上也找不到相关的资料,好像没有人出现重启系统了无法运行的情况。

 

通过查询日志,看到有几条ERR和WRN的信息,提示如下:

ERR update check failed error="Get \"https://update.argotunnel.com?arch=amd64&clientVersion=2022.12.0&os=linux\": dial tcp [2606:4700::6812:1881]:443: connect: network is unreachable"

WRN The user running cloudflared process has a GID (group ID) that is not within ping_group_range. You might need to add that user to a group within that range, or instead update the range to encompass a group the user is already in by modifying /proc/sys/net/ipv4/ping_group_range. Otherwise cloudflared will not be able to ping this network error="Group ID 0 is not between ping group 1 to 0"

WRN ICMP proxy feature is disabled error="cannot create ICMPv4 proxy: Group ID 0 is not between ping group 1 to 0 nor ICMPv6 proxy: socket: protocol not supported"

ERR Initiating shutdown error="there are no free edge addresses left to resolve to"

 

其他的一些日志信息都没什么用。

 

看这几条错误和警告的信息提示:

 

第一条错误提示是说更新检查失败的错误,443端口无法访问网络。难道是因为防火墙没有打开443端口的原因?

 

第二条警告提示是说运行cloudflared进程的用户不在ping_group_range组中,可能需要将用户添加到该用户组中,或者通过修改/proc/sys/net/ipv4/ping_group_range来更新包含的用户组范围。否则Cloudflared将无法ping此网络。难道是要修改/proc/sys/net/ipv4/ping_group_range文件来将用户组添加进去?

 

第三条警告提示是说ICMP代理功能已禁用的错误。无法创建ICMPv4代理:组ID 0不在ping组1到0之间,ICMPv6代理:套接字:协议不受支持。看来还是跟上面的ping_group_range用户组有关。

 

第四条错误提示就看不懂了,说的是启动关机错误,“没有剩余的空闲边缘地址可解析”这句话实在不知道是什么意思。

 

先看看那个ping用户组的文件里面内容是什么:

vi /proc/sys/net/ipv4/ping_group_range

 

纳尼?这文件里面就只有两个数字:1和0,再没有其他内容。这要怎么处理?

 

再通过度娘搜索关键词:there are no free edge addresses left to resolve to

 

找到cloudflare社区的一个帖子,帖子里面有歪果仁提到了这个问题,也有人给了回复。回复中说,要确保系统能够访问internet/解析DNS名称,并且没有防火墙规则阻止。

 

难道是因为防火墙的问题?

 

但是提出这个问题的人又重新回复了,他说自己已经关闭了防火墙,但还是不行。然后就没有然后了。

 

但是通过我查看到的日志,有两条错误提示跟防火墙有关,先关闭防火墙试试看吧。

 

查看防火墙状态,看看是开启还是关闭的:

systemctl status firewalld

 

防火墙是开启状态,将它关闭了看看情况:

systemctl stop firewalld

 

然后运行cloudflare看看:

systemctl start cloudflared

 

成功运行,果然是防火墙的问题啊。

 

可是,再重启一次,又无法运行了,这次防火墙我还特意的没有让它开机启动。

 

查看日志还是一毛一样的错误。

 

这真的是邪门了,完全不知道原因所在。

 

不死心的我,一直查资料,到处都找不到跟这个错误有关的内容:

there are no free edge addresses left to resolve to

 

只找到官方社区的一篇帖子里面有和这个错误提示相关的内容,但是没有人给出解决方案。

 

没办法,到处都找不到相关内容,只能在官方社区里搜索看看有没有更多相关的内容。

 

在另外一个版块还真的找到了一篇帖子,刚好这个帖子中给了解决方案。

 

这个解决方案还真的挺简单的,就是重启路由器。

 

我TM也是醉了,重启路由器?程序运行不了还跟这有关?

 

但是没有其他办法只好试一试。

 

重启路由器之后,还是无法运行。

 

把光猫也重启一下好了。

 

光猫重启完了之后,再次运行,竟然OK了。

 

哎~,真的太TM意外了,弄了半天原因竟然跟光猫有关。

 

不过,总算是弄好了,舒服啊~~~

转载请注明原文地址:http://www.198484.com/?read-36.html
000

最新回复(0)