跳至内容
liuzhen932 的小窝
返回

在 PCem 上为 Debian 3.1 配置网络

上一篇文章我们理解了如何一步步安装 Debian 3.1,现在我们来为 PCem 配置网络,并配置桥接上网。

0x00 前置准备

0x01 配置 PCem

  1. 启动 PCem 的图形界面
  2. 点击 Configure Host 按钮,确保 SLiRP 可用且已被选中,然后点击 OK。如果不可用,请重新编译 PCem 以启用网络支持,然后重试
  3. 选择相应的机器条目
  4. 点击 Configure 按钮
  5. 选择「网络」选项卡
  6. 在「网络」旁边选择「Novell NE2000」选项
  7. 点击旁边的「配置」按钮,并记下「地址」和「IRQ」字段的内容——稍后会用到。默认情况下,它们分别是「0x300」和「10」
  8. 保存所有更改

后续操作因操作系统而异。

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 享受互联网吧

如果本文存在任何问题,或者本文的设置方法在你电脑上不起作用,请留言反馈。


分享这篇文章:

下一篇
我的 AI 工作流提示词分享

人机验证:请刷新页面以加载评论区