![]() | 新的 WPC11 网卡 使用的是 Realtek 8180 芯片组,而不是 RTL8180。 感谢 Juan Natera 的澄清 |
![]() | 我注意到新版本,版本 4 与我旧的说明不兼容。 我在此包含了一套由 bill atkins 提供的说明 |
在我能整理好之前,我先包含 Bill atkins 的电子邮件,以解燃眉之急
来自 Bill Atkins 的引用
好的。
首先,确保你有一个 V4 网卡。 输入
cardctl ident |
RealTek RTL8180L |
![]() | 如果不是,那么你可能只需按照 HOWTO 中的其余说明进行操作。 |
现在你需要获取网卡的驱动程序。 前往 RealTek 的下载页面,并在下载部分搜索 8180
或者你可以下载与 Bill 的电子邮件一起使用的驱动程序,地址是
ftp://152.104.125.40/cn/wlan/rtl8180l/rtl8180_24x_suse82.zip |
并选择 SuSE 的驱动程序(你不需要运行 SuSE 才能使用这些驱动程序 - 我在 Gentoo 中使用了它们。 然而,其他的驱动程序似乎根本无法工作)。
解压下载的 tarball 文件。 在撰写本文时,驱动程序代码中存在一个小 bug,必须修复才能使网卡工作。
打开 r8180_type.h 文件。
![]() | 在第 128 行,你会看到一行前面带有两条斜线的文本。 删除这些斜线。 现在你准备好构建了。 |
在 shell 提示符下,输入 make。 驱动程序将自行构建。 如果在制作驱动程序时出现任何问题,请打开 Makefile 并检查前几行的内核版本设置。
现在打开 wlanup 文件。
取消注释第 5 行(删除 #),并将 SSID 更改为你的网络的 SSID。
取消注释第 8 行,并将 ssid2scan 设置为你的网络的 SSID。 取消注释第 9 行,并将 networktype 设置为 infra(除非你真的在使用 adhoc)。 保存你的更改。
现在弹出网卡
cardctl eject |
从你解压驱动程序的目录中,输入
insmod -f rtl8180_24x.o |
你会收到一个警告 - 忽略它。
现在运行驱动程序包中找到的 wlanup 脚本。 当你输入 ifconfig 时,你的网卡应该会出现。 你应该在此处配置你的 IP 地址。 如果你使用 DHCP,只需输入 "dhcpd wlan0"。 尝试 ping google.com。 你应该会收到回复。 如果是这样,你的网卡正在工作!
现在将 rtl8180_24x.o 复制到 /lib/modules/你的内核名称,其中 你的内核名称 是 /lib/modules 中的目录名称。
然后将 wlanup 和 wlandown 脚本复制到 /sbin。