我的 Red Hat 7 上有一个 VirtualBox VM(运行 Red Hat 7),使用桥接适配器用于网络连接。它昨天停止工作;由于 DHCP 请求未得到答复,虚拟机上的 NetworkManager 无法为其网络接口获取 DHCP 租约,最终导致超时。
答案1
问题似乎是由主机上的 VirtualBox 内核模块过时引起的。我通过运行以下命令修复了此问题
sudo /etc/init.d/vboxdrv setup
然后重新启动。
VirtualBox 使用一些内核模块,包括一些用于处理客户机网络 I/O 的模块。VirtualBox文档建议使用该dkms
软件在必要时自动重建这些模块。不幸的是,Red Hat 7 没有该软件包。它可从Fedora EPEL存储库,但我无法让它工作。运行它vboxdrv setup
会手动重建内核模块。