Networking

如何在舊的 linux VM 上配置 Internet

  • July 6, 2016

出於學習目的,我下載了執行核心 2.0.35 的 Mendrake 的第一個版本。我將系統安裝在虛擬機 (VirtualBox) 上,我使用 SCSI 虛擬硬碟驅動器來實現兼容性並做了所有事情但我唯一無法執行的是網際網路。

VirtualBox 的適配器連接到 NAT(一旦主機作業系統連接,虛擬機就會連接),我通常在 eth0 介面上獲得一個 IP 地址,但現在在這個 Mendrake VM 上,當我使用列出網路介面時,似乎沒有出現 eth0 ifconfig.

所以我需要一種方法來設置 eth0 並在 Mendrake VM 上獲得 Internet 連接(如果有其他可能性或其他配置,可以測試它們,因為我需要的只是 Internet 工作)。

我將使用網際網路下載學習所需的 GCC 和 GDB 包。

如果有辦法在主機作業系統上下載這些軟體包然後將它們發送到 VM,我會很高興知道。

主機作業系統:Debian x86

在主機作業系統上執行 lspci:

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

顯示乙太網適配器的問題可能是舊核心中缺少支持 VirtualBox 提供的虛擬 NIC 的驅動程序。

但是,將文件下載到 VM 上的一種快速方法是將它們下載到主機,將它們刻錄到 CD,通過 VirtualBox 將該 CD 附加到 VM,然後將其掛載到 VM 中。如果您的主機上沒有光碟機,您可以使用PowerISO 之類的程序創建一個 ISO,然後可以像物理 CD 一樣附加該 ISO。

引用自:https://unix.stackexchange.com/questions/294158