如何在旧的 Linux 虚拟机上配置互联网

如何在旧的 Linux 虚拟机上配置互联网

我出于学习目的下载了运行内核 2.0.35 的 Mendrake 第一个版本。我在虚拟机(VirtualBox)上安装了系统,我使用SCSI虚拟硬盘来实现兼容性并完成了所有操作,但我唯一无法运行的是互联网。

VirtualBox 的适配器连接到 NAT(一旦连接主机操作系统,虚拟机就会连接),我通常在 eth0 接口上获取 IP 地址,但现在在这个 Mendrake VM 上,当我使用列出网络接口时,eth0 似乎不会出现ifconfig

所以我需要一种方法来设置 eth0 并在 Mendrake VM 上获得互联网连接(如果有其他可能性或其他配置,可以测试它们,因为我需要的只是互联网工作)。

我将使用互联网下载我的学习所需的 GCC 和 GDB 包。

如果有一种方法如何在主机操作系统上下载这些软件包然后将它们发送到虚拟机,我会很高兴知道。

主机操作系统:Debian x86

在主机操作系统上运行 lspci:

root@afr0ck:~# lspci | grep -i "Ethernet"
02:00.0 Ethernet controller: Broadcom Corporation NetLink BCM57785 Gigabit Ethernet PCIe (rev 10)

答案1

您在显示以太网适配器时遇到的问题可能是旧内核中缺少支持 VirtualBox 提供的虚拟 NIC 的驱动程序。

然而,将文件下载到虚拟机上的一种快速方法是将它们下载到主机,将它们刻录到 CD,通过 VirtualBox 将 CD 附加到虚拟机,然后将其安装在虚拟机中。如果您的主机上没有光驱,您可以使用类似的程序电源ISO创建一个 ISO,然后可以像物理 CD 一样附加该 ISO。

相关内容