我有一台旧的 Toshiba Satellite 4015CDT,配有 Pentium II MMX、32MB RAM 和 4GB HDD。它还有一个 USB 1.0 端口、并行和串行端口、一个 3.5 英寸软盘驱动器和一个 CD-ROM 驱动器(可能快要坏了)。我已经在这台机器上安装了 NetBSD(完整安装),现在我想将它连接到 Internet。虽然它里面有一个 PCMCIA 调制解调器卡,但这显然不是一个选择。
我已将可用选项缩小到以下范围:
- 连接 USB 无线适配器。我有一个 Realtek RTL8192U 适配器,但尽管系统提供了设备名称(通过 dmesg),但它无法将其识别为网络适配器。
- 通过串行连接将笔记本电脑连接到另一台机器,这样另一台机器将作为通向互联网的桥梁。这里这是 NetBSD 文档中有关串行连接的页面。不幸的是,我在那里找不到任何有关桥接的内容。
我将非常感激您对这个主题的建议。提前致谢。
状态更新:尝试使用 NetBSD 上的 NDISulator 为我的适配器安装驱动程序。但是,内核编译失败。请参阅这里。
状态更新 #2:尝试使用 NDISwrapper 在 Damn Small Linux(内核 2.4.31)上进行安装。虽然驱动程序已安装并ndiswrapper -l
显示硬件存在,但我无法配置网络接口(未显示在ifconfig -a
和中iwconfig
)。似乎 NDISwrapper 不支持此适配器(至少其 wiki 上没有提及)。
答案1
虽然我自己没有使用过 NetBSD,但我发现此列表可在操作系统上运行的设备。从网站来看,支持以下网络设备:
* Aironet 4500/4800 and Cisco 340 series wireless network
* BayStack 650 IEEE 802.11FH wireless network card
* Netwave AirSurfer wireless network card
* 3Com 3c562, 3c574 and 3c589 family
* Fujitsu MB86960-based cards, including the TDK CD021BX
* NE2000 compatibles
* Raytheon Raylink / WebGear Aviator IEEE 802.11 2Mbps Wireless
* SMC91c9x-based cards, including Megahertz X-Jack
* AT&T/Lucent WaveLan wireless PCMCIA card
* Intersil PRISM WaveLan wireless PCMCIA card
* Xircom CreditCard PCMCIA Ethernet
* IBM and 3Com Tropic-based Token Ring cards
我会仔细研究 PCMCIA 卡,因为它们可能是最适合您的特定情况的。
答案2
我不太了解 NetBSD 的内部结构 —— 我更喜欢 FreeBSD。
不过,我相信 NetBSD 中提供了 ndisulator。这样您就可以使用 Windows NDIS 驱动程序来驱动您的无线网卡。
查看man ndisgen
或查看它是否存在以及如何使用它man ndiscvt
。man ndis