记录一下,最近恶心的折腾经历。

这还要从上次搞了ipv6说起,上次搞了ipv6后,为了让网络在同一个网段下,可以同时访问,给nas直接插到了交换机上,这样nas也有了ipv6。

由于网段变了,centos 7无法访问,一时间也没有在意,反正也不用。

最近需要用的时候,修改ip后,发现宝塔面板无法登陆,点击登录后没有反应。于是噩梦开始。

点击登录没有网络请求。

跟进去看代码,发现没有md5

看日志,发现是没有这个js

我以为是浏览器的问题,换了好几个浏览器都不行。

重新刷新,看网络请求,发现md5.js拉取失败了。

然后我就以为是宝塔问题,需要升级了,升级过n次。

还是不行。

然后再次卸载宝塔,重新安装,还是一个样子。

我想着是不是可以修改一个文件名字,结果发现,只要是md5.js里面的内容都不可以,如果是别的文字,就可以正常访问。

然后请教了好多人,都不知道怎么办,没办法去论坛请教。

做了check,default,重装等等,各个操作。还是一样的结果。

最后没办法,我妥协,我决定重新安装一个系统,还好之前有写日志,按照原来的方式重新安装系统,重新装宝塔,结果还是一样。

后来我想到去官网看看,拿到人家的js资源,替换到本地的文件中。

结果果然md5.js可以访问了,然后就出现了第二个,继续修改,出现了第三个,第四个,改了五六个后,确实改不动了。然后放弃。

实在是没辙了,怎么都查不到原因,决定放弃这个面板,群友推荐用小皮面板,装上去之后,发现还是一样。

仍然无法使用,然后我就想着,要不不用面板了吧。

重新装一个系统,然后参考lnmp的安装教程,再解决了各种问题后,包括不限于gcc编译不过,PHP插件安装等等。

发现还是有一样的问题,网站无法访问。

后来我怀疑是ipv6导致的,毕竟是有了ipv6后才出的问题,我关闭了ipv6,只留下ipv4,这下好了,直接ip都没办法访问了,5个虚拟机,就一两个能访问的。

然后我就挨着找区别, 直到昨天,我注意到一个东西。

mtu是1490的可以访问,这个值还是我修改ip的时候,无意间修改到的,本来都是默认,默认的是1500

unraid中也是1492

这个值本来是1500,但是ipv6的时候,路由器最大支持1492。也可能是1490我记不清了。反正这里是1492。

所以就给修改了一下,我给其他虚拟机都修改一下这个,发现竟然都好了。

不过我这强迫症,还要做两件事。

一、虚拟机被我弄的乱七八糟的,每个都是装了好几个环境。必须重新做一个系统,重新装宝塔。

二、家里路由器开不了ipv6,这个值必须改回到1500。

已经改回1500,测试没有问题。

最后,终于宝塔面板可以正常加载了。

为此浪费了五六天的时间,特此纪念。


一沙一世界,一花一天堂。君掌盛无边,刹那成永恒。