CentOS 7.9 新环境,安装Oracle VM VirtualBox后,配置主机网络,报 VERR_ACCESS_DENIED 和 NS_ERROR_NOT_IMPLEMENTED 错误。因原有一台物理机是正常的,经过多次版本的安装、验证,确认不版本之间存在兼容性。
目录
运行环境:
- CentOS-7.9.2009-x64
- Oracle VirtualBox 6.1.40 (released October 11 2022)
- Oracle VirtualBox 6.1.38 (released September 02 2022)
- Oracle VirtualBox 6.1.12 (released July 14 2020)
1、管理 >> 主机网络管理器 >> 网卡
菜单路径:Oracle VM VirtualBox >> 管理 >> 主机网络管理器 >> 网卡
操作项目:修改 IPv4地址
验证结果:
- VirtualBox-6.1-6.1.12_139181_el7-1.x86_64 正常
- VirtualBox-6.1-6.1.38_153438_el7-1.x86_64 报错
- VirtualBox-6.1-6.1.40_154048_el7-1.x86_64 报错
报错信息:
nspr-2 NetIfAdpCtl: failed to create process for /usr/lib/virtualbox/VBoxNetAdpCtl: iStats=38 enmReason=1
nspr-2 Failed to EnableStaticIpConfig with rc=VERR_ACCESS_DENIED
2、管理 >> 主机网络管理器 >> DHCP服务器
菜单路径:Oracle VM VirtualBox >> 管理 >> 主机网络管理器 >> DHCP服务器
操作项目:钩选服务器项,修改 服务器地址、服务器网络掩码、最小地址、最大地址
验证结果:
- VirtualBox-6.1-6.1.12_139181_el7-1.x86_64 正常
- VirtualBox-6.1-6.1.38_153438_el7-1.x86_64 报错
- VirtualBox-6.1-6.1.40_154048_el7-1.x86_64 报错
报错信息:
NS_ERROR_NOT_IMPLEMENTED (0x80004001)
3、实践总结
- Oracle VM VirtualBox日志文件 /home/登陆用户/.config/VirtualBox/VBoxSVC.log
- 开源工具益处多,使用最新版本需谨慎;
- 办公环境,稳定压倒一切,而非越新越好;
- 升级前,仔细查阅ChangeLog变更项,确保版本兼容;
- 升级后,务必对常用功能项进行验证;
附录:
在CentOS7.9环境下,安装不同版本的OracleVMVirtualBox时,遇到主机网络配置的VERR_ACCESS_DENIED和NS_ERROR_NOT_IMPLEMENTED错误。问题主要出现在6.1.38和6.1.40版本,而6.1.12版本运行正常。错误涉及修改IPv4地址和启用DHCP服务器时,可能导致配置失败。建议在升级或选择VirtualBox版本时,务必验证其与现有系统的兼容性,并参考官方ChangeLog,确保稳定性和功能需求。
1万+

被折叠的 条评论
为什么被折叠?



