上一篇文章我们理解了如何一步步安装 Debian 3.1,现在我们来为 PCem 配置网络,并配置桥接上网。
0x00 前置准备
- 参考上一篇文章完成基础设置
- 良好的网络:64 Kbps 的网络,再多也跑不到
- PCem:http://pcem-emulator.co.uk/downloads.html
0x01 配置 PCem
- 启动 PCem 的图形界面
- 点击 Configure Host 按钮,确保 SLiRP 可用且已被选中,然后点击 OK。如果不可用,请重新编译 PCem 以启用网络支持,然后重试
- 选择相应的机器条目
- 点击 Configure 按钮
- 选择「网络」选项卡
- 在「网络」旁边选择「Novell NE2000」选项
- 点击旁边的「配置」按钮,并记下「地址」和「IRQ」字段的内容——稍后会用到。默认情况下,它们分别是「0x300」和「10」
- 保存所有更改
后续操作因操作系统而异。
0x02 启动模拟器
选中配置,点按右上角启动按钮,你现在应该能能看到 BIOS 启动页面和 POST 自检屏幕。
继续,直到进入网络配置页面。
0x03 手动加载模块
你需要在安装程序的命令行界面手动加载 ne 模块,并明确指定 PCem 中配置的 I/O 地址和 IRQ 号。
当安装程序提示找不到网卡时,切换到控制台(通常按 Alt+F2),然后执行以下命令:
modprobe ne io=0x300 irq=10
注意:请将
0x300和10替换为你实际在 PCem 中记下的值。如果 PCem 中设置的是 IRQ 5,命令则应改为modprobe ne io=0x300 irq=5。
执行后,可以运行 ifconfig -a 或 dmesg | grep eth 来确认驱动是否加载成功,通常你会看到 eth0 设备出现伴随两行 Found。
若 ne 模块无效,尝试 ne2k-pci
虽然 PCem 模拟的是 ISA 卡,但部分情况下 Debian 的 ne2k-pci 驱动也能兼容。你可以尝试:
modprobe ne2k-pci
0x04 安装后的持久化配置
安装完成后,为了让网卡在每次启动时自动加载,你需要将模块和参数写入配置文件。
编辑 /etc/modules 文件(或创建 /etc/modprobe.d/ne2000.conf),添加以下内容:
ne io=0x300 irq=10
再次提醒,请根据你的 PCem 配置替换地址和 IRQ 值。
0x05 配置 DHCP
安装完成进入命令行,然后运行 ifconfig eth0 up 拉起网卡。
运行 dhclient 来获取 IP,现在应该可以访问互联网了。
0x06 参考资料
本文就是全网唯一的参考资料。
0x07 享受互联网吧
如果本文存在任何问题,或者本文的设置方法在你电脑上不起作用,请留言反馈。