Lazy loaded image
常见问题
🌖常见问题-1:unRAID无法访问
字数 1714阅读时长 5 分钟
2023-4-12
2025-2-26
type
status
date
slug
summary
tags
category
icon
password
如需技术支持,请点击 👉 联系方式
有时候我们会遇到 Unraid 无法访问的情况,造成的原因可能有很多,不同的情况需要根据不同的方式去解决。在尚未明确具体的原因时,如果大家没有头绪,那么可以按照本文介绍的办法进行尝试:通过删除 Unraid 系统下的网络配置文件,以此重新初始化 Unraid 网络配置。博主平时在协助他人解决网络问题时也会经常使用到此方法,在不少情况下都起到了作用,并且这种方式相对通用,可作为家中常备的解决方法之一。

1. 网络重置的原理

Unraid 的网络配置保存在 U 盘的 config 文件夹,里面带有 “network” 字眼的 .cfg 配置文件就是存储 Unraid 网络设置的地方,例如 network.cfgnetwork-rules.cfgnetwork-extra.cfg 等。
如果将这些文件删除,那么在重启 Unraid 系统之后,系统会重新创建一个包含默认配置的 .cfg 文件,以此来实现 Unraid 网络配置的重置,其中最主要的网络配置文件就是 network.cfg

2. 主要网络配置文件 network.cfg 的内容和作用

network.cfg 文件是 Unraid 存储主要网络配置的地方,文件里面记录了 Unraid 的 IP 地址、网关、子网掩码、DNS 服务器、桥接功能等等相关的必要网络配置信息,此文件保存在 U 盘的 config 文件夹下(对应到系统中是 /boot/config ):
在U盘中的保存位置
在U盘中的保存位置
network.cfg 文件初始默认内容如下:
配置的内容比较简单,看单词即可知道是什么意思,不过为了让大家理解得更清楚,我对上面的内容添加了一些注释:
  • USE_DHCP="yes" :表示使用 DHCP 服务器自动获取 IP 的方式向路由器申请 IP 给到 Unraid 使用。
  • IPADDR= :当前 unRAID 的内网 IP 。
  • NETMASK= :子网掩码,一般的值为 255.255.255.0
  • GATEWAY= :Unraid 的网关。
  • BONDING="yes" :是否启用绑定(默认为 yes )。
  • BRIDGING="yes" :是否启用桥接(默认为是 yes )。
上面配置文件中的很多配置的值都是空的,那是因为在刚开始的时候,Unraid 系统未运行之前是无法初始化网络设置的,只有当你正常加载系统之后,且能够自动获取到 IP 地址时,那么上面那些没有值的参数就会被设置好相应的值。

3. 重置方法

重置 Unraid 的网络配置,只需要删除带有 “network” 字眼的文件即可,系统启动之后会自动创建一个新的 network.cfg 文件,并且会通过 DHCP 获取 IP 地址的方式来让 Unraid 获取 IP 地址。
如果你此时已经无法访问到 Unraid,那么你可以将设备关机,然后拔出系统 U 盘插到电脑上,删除 U 盘 config 文件夹下面有“network” 字眼的文件即可实现重置。
另外对于关机,一般不建议直接强制关闭,你可以按一下主机的电源键(按一下即可),这会触发 Unraid 系统的关机流程,顺利的情况下过几分钟 Unraid 就会自动关机。关机的速度取决于系统所运行的服务多不多,如果你运行的服务少那自然关机会快一些,如果过了很久都没关机(十分钟以上),那么只能是强制关闭服务器了。
如何在重置的时候给 Unraid 指定一个固定 IP 地址
如果你需要给 Unraid 指定一个固定的 IP 地址,那么你可以通过修改 network.cfg 的内容来实现。你需要做的就是删掉 network.cfg 文件之后,手动新建一个 network.cfg 文件,并将下面的内容粘贴进去(或者在原有配置文件之上,删除掉所有的内容再把下面的配置粘贴进去),然后根据注释和你自己的实际情况修改:

3. 注意事项

3.1 任何操作前,请先备份

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

3.2 如果你存在直通网卡的情况,请额外删除 vfio-pci.cfg 文件

这里有一种情况需要特别说明一下,在尝试删除 network 配置文件前,请确认一下你是否存在虚拟机直通网卡的情况。
之所以需要明确这一点,是因为 Unraid 的网络设置除了关联其自身的 IP、网关、DNS 服务器等配置之外,还会关联 Docker 自定义网络和虚拟机的虚拟机网络配置。
而如果还存在虚拟机网卡直通,那么我建议在删除 network 文件的同时,再额外删除 vfio-pci.cfgvfio-pci.cfg.bak 文件。因为这两个配置文件中记录了 PCIE 设备绑定 vfio 的信息,假如虚拟机直通了网卡,那么网卡的绑定信息就会记录在 vfio-pci.cfg 文件中,Unraid 的每一次加载都会读取里面的内容去对 PCIE 设备进行绑定隔离。
因此当我们去重置 Unraid 网络配置的时候,最好也同时去删除 vfio-pci.cfg 文件来释放网卡的绑定配置,避免因此产生不稳定的因素,实现较为彻底的网络重置;而如果你并没有进行过网卡的直通,那么就不需要进行以上操作。

4. 常见问题

(待更新)
上一篇
unRAID 安装 Recycle Bin 插件开启回收站功能
下一篇
unRAID 11~13 代CPU开启 SR-IOV 实现虚拟机核显直通

评论
Loading...