Asustor NAS Docker启动报错如何手动插入br_netfilter内核模块?
手动加载br_netfilter内核模块操作步骤
- 首先通过SSH登录Asustor NAS,执行以下命令切换为root权限,输入管理员密码确认:
su - - 加载你找到的br_netfilter内核模块,将下方
<模块完整路径>替换为你实际找到的br_netfilter.ko文件路径:insmod <模块完整路径> - 验证模块是否加载成功:
lsmod | grep br_netfilter
若返回结果包含br_netfilter相关条目则代表加载正常,此时可回到Portainer重新启动服务验证报错是否解决。
开机自动加载配置(可选)
上述操作加载的模块会在NAS重启后失效,若需要开机自动加载,可将加载命令写入系统自定义启动脚本:
- 在
/usr/local/etc/init.d/路径下创建自定义启动脚本,例如命名为S99load_br_netfilter - 在脚本内写入以下内容(替换为实际模块路径):
#!/bin/sh insmod <模块完整路径>
- 给脚本添加可执行权限:
chmod +x /usr/local/etc/init.d/S99load_br_netfilter
注意:Asustor官方已提示该操作未经过测试,可能存在系统稳定性风险,建议操作前提前备份重要数据,若加载后出现系统异常,重启NAS即可恢复默认状态。
内容的提问来源于stack exchange,提问作者Meechgalhuquot
相关产品推荐
相关产品推荐

