3. Link-sys WPC11 在 Debian 上的安装

3.1. 为什么选择 Debian 以及为什么只选择这张网卡?

几个月以来,我一直在尝试让无线网络在 Debian 上工作,在广泛阅读并从 irc.debian.org 获得帮助后,我意识到实际上没有关于设置无线网络的现成指南。因此,在我刚刚完成设置后,我想把它写下来,以便大家可以使用它,我也能知道它安全地保存在某个地方。 :)

3.1.1. Redhat 安装

我收到了一些关于在其他发行版上安装此网卡的帮助请求。我将尝试在这个迷你指南中解决 RedHat 的安装问题

3.1.2. Suse 安装

我的女朋友在 Suse 上成功地让 WPC-11 网卡工作了。我正在等她给我她的操作指南

3.2. 必需的硬件

我所说的必需是指,这里是我用来使其工作的硬件,可以作为任何想知道什么真正有效的人的指南。

BEFW11S4- EtherFast? 无线 AP + 有线/DSL 路由器,带 4 端口交换机。 我真的非常喜欢这款 WAP(无线接入点)。它是操作系统独立的(也就是说,对 Linux 友好),并且使用浏览器进行配置,所以完全不需要接触 Microsoft 软件,甚至连配置都不需要。如果你不知道什么是交换机,让我告诉你,它们太棒了。本质上,它们允许网卡同时在两个方向上通信。我强烈推荐一个。

Link-sys WPC11。我有一个 3.0 版本,不推荐任何低于 2.5 的版本。价格大约 80 美元

3.2.1. linksys 网卡基于什么芯片?

它是一张基于 Intersil Prism 3 的网卡

3.3. 软件需求

3.3.1. Debian 软件需求

表 1. Debian 软件需求

软件版本URL 链接备注
Debian 发行版稳定版 ("Woody")www.debian.orglinux-2.4.20.tar,使用 patch-2.4.21-pre3.bz[a] 补丁
Absolute Systems0.1.16-pre8Absolute systems确保你下载的是 11Mbps 版本。适用于 0.1.16-pre8
pcmcia-source稳定版
apt-get install pcmcia-source
<--- 输入这个
pcmcia-cs稳定版
apt-get install pcmcia-cs
<--- 输入这个
wireless-tools稳定版
apt-get install wireless-tools
<-- 输入这个
pump稳定版
apt-get install pump
用于查看网卡是否工作
kernel-package稳定版
apt-get install kernel-package
构建内核的好方法,也是我描述的方法。
内核2.4.20,使用 patch-2.4.21-pre3.bz2 补丁www.kernel.org你必须知道如何构建和打补丁内核才能做到这一点。这不难,我会教你[b]
备注
a. 这个新的打补丁内核工作得非常好
b. 注意,要给内核打补丁,你输入
bzip2 -dc patch-2.4.21-pre3.bz2 | patch -p0

3.3.2. RedHat 软件需求

表 2. RedHat 软件需求

软件版本URL 链接备注
Redhat 8.0默认内核*RedHat

3.4. 关于其他有用的软件的说明

你还需要一些方法来在你的无线网卡上设置你的 IP 地址,我推荐以下两种方法之一

apt-get install DHCP-client
安装 DHCP-client,如果你的网络中有 DHCP 服务器,它将自动配置你的 IP 地址。WAP-11 硬件确实提供了 DHCP 服务器功能

或者至少安装 pump 应用程序,它也会查询 DHCP 服务器并从 DHCP 服务器获取 IP 地址。请注意,当我尝试新的硬件以查看是否连接时,我倾向于使用 pump,因为要测试特定的设备,比如 eth0,我会输入

pump -i eth0
其中选项 -i 告诉 pump 要尝试获取 IP 地址的设备。在这个特定的例子中,当我无法让 Debian 自动设置我的无线网卡(设备是 wlan0)时,我会输入
pump -i wlan0
然后 pump 将尝试设置该设备。无论如何,重点是,这是一个很好的故障排除命令,你应该了解它,我稍后会更多地谈论它。

我还建议你在想要构建新内核时使用 "kernel-package" 软件包,我稍后会讲到。这个工具非常好,当你为 Debian 发行版构建新内核时,你应该无论如何都使用它。你可以通过输入以下命令来安装它

apt-get install kernel-package
另外,请务必阅读它附带的文档,以防我没有很好地解释如何在本文档后面部分使用它