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变更项,确保版本兼容;
- 升级后,务必对常用功能项进行验证;
附录: