常见问题
🌖常见问题-1:unRAID无法访问
00 分钟
2023-4-12
2024-8-17
type
status
date
slug
summary
tags
category
icon
password
如需技术支持,请点击 👉 联系方式
有时候我们会遇到 unRAID 无法访问的情况,造成的原因可能有很多,本篇文章也没办法对所有可能的因素做出解释,因此本文主要介绍:删除 unRAID 系统下的网络配置文件来让 unRAID 重置网络设置。作者平时在协助别人解决网络问题时也会经常使用到,这种方式相对通用,可作为大家排查网络问题的方法之一。

1、访问不到 unRAID 的可能原因有很多

需要说明的是,unRAID 访问不到(如浏览器打不开 unRAID 管理界面)造成的原因有很多,比如:
  • 系统崩了;
  • 系统没能正常加载;
  • 网络接口有问题;
  • 其他网络设备出问题导致连接不上 unRAID;
  • ….
造成的原因既可能有硬件问题,也有可能是软件问题,不同的场景下有不同的解决办法,不能一概而论。

2、可以通过重置 unRAID 网络设置来尝试解决问题

如果说有什么可以通用的尝试办法,那么删除 unRAID 的网络配置以此来重置网络可以算其中一个。

2.1、原理

unRAID 的网络配置是保存在一个叫做 network.cfg 配置文件中,如果将此文件删除,那么在重启 unRAID 系统之后,系统会重新创建一个包含默认配置的 network.cfg 文件,以此来实现 unRAID 网络配置的重置。

2.2、network.cfg 文件的保存位置和默认内容

network.cfg 配置文件保存在U盘的 config 文件夹下,对应到 unRAID 系统内则是保存在 /boot/config
在U盘中的保存位置
在U盘中的保存位置
在系统内的保存位置
在系统内的保存位置
我们可以提取 unRAID 官方安装包内的 network.cfg 文件,其默认内容如下:
上面的内容也是当你将原先的 network.cfg 文件删除之后,unRAID 系统重新创建此文件时的内容。
配置的内容比较简单,看单词即可知道是什么意思,不过为了让大家理解得更清楚,我对上面的内容添加了一些注释:
上面配置文件中的很多配置的值都是空的,那是因为在刚开始的时候,unRAID 系统未运行之前是无法初始化网络设置的,只有当你正常加载系统之后,且能够自动获取到 IP 地址时,那么上面那些没有值的参数就会被设置好相应的值。

2.3、重置方法:删除 network.cfg 文件

很简单,只需要删除 network.cfg 文件即可。如果你此时已经无法访问到 unRAID,那么你可以将设备关机,然后拔出系统U盘插到电脑上,删除U盘 config 文件夹下面的 network.cfg 文件即可。
对于关机,一般不建议直接强制关闭,你可以按一下主机的电源键(按一下即可),这会触发 unRAID 系统的关机操作,顺利的情况下过几分钟 unRAID 就会自动关机(关机的速度取决于系统所运行的服务多不多,如果你运行的服务少那自然关机会快一些)。如果过了很久都没关机,那么只能是强制关闭服务器了(还是建议多耐心等一会,强制关机才是最后的操作)。

2.4、重置网络配置的同时给 unRAID 一个初始 IP 地址

删除掉 network.cfg 配置文件之后,unRAID 会自动创建一个新的 network.cfg 文件,并且会通过 DHCP 获取 IP 地址的方式来让 unRAID 获取 IP 地址。
如果你需要给 unRAID 指定一个固定的 IP 地址,那么你可以通过修改 network.cfg 文件内的内容来实现。
你需要做的就是删掉 network.cfg 文件之后,手动新建一个 network.cfg 文件并将下面的内容粘贴进去(或者在原有配置文件之上,删除掉所有的内容再把下面的配置粘贴进去),然后根据注释和你自己的实际情况修改:

3、注意,请备份了再操作U盘

注意,由于我们需要对U盘内的文件进行操作,所以:
💡
无论是什么情况下,都请先备份好U盘里面的所有文件,然后再进行操作!

评论