![无线网络问题](https://linux22.com/image/1239861/%E6%97%A0%E7%BA%BF%E7%BD%91%E7%BB%9C%E9%97%AE%E9%A2%98.png)
我有 atheros wifi 硬件、intell 芯片组、gigabyte 笔记本电脑和 CentOS 5。
现在我尝试使用无线网络,但遇到了问题。
首先我想说的是,我的笔记本电脑上有 2 个操作系统,当我加载 Windows XP 时,我仍然可以访问无线网络。
我首先尝试在 Linux 上使 wlan0 接口处于活动状态:
系统 -> 管理 -> 网络,
但我得到:
确定 wlan0 的 IP 信息...失败。
我第二次尝试也没有成功:
[root 1 network-scripts]# ifup-wireless
错误:无法识别的无线请求“关闭”
iwconfig 的相关输出为:
警告:设备 wlan0 的驱动程序推荐使用无线扩展版本 21,但已使用版本 20 进行编译,因此某些驱动程序功能可能无法使用……
wlan0 IEEE 802.11 ESSID:“”
模式:托管 频率:2.462 GHz 接入点:未关联
Tx-Power=27 dBm
重试最小限制:7
RTS thr:关闭
片段 thr=2352 B
加密密钥:关闭
链路质量:0 信号级别:0 噪声级别:0
Rx 无效 nwid:0 Rx 无效 crypt:0 Rx 无效 frag:0
Tx 过度重试:0 无效杂项:0 错过信标:0
{输出不是原始格式}
即使我这样做,也会发生同样的事情:
modprobe wlan0(这不会出错)
重要的是要说modprobe无法成功找到ath_pci,因此我决定从下载最新版本的madwifi驱动程序http://madwifi-project.org。我提取了这个,但是当我制作这个时,我得到了以下内容:
[root 1 madwifi-0.9.4]# make
/bin/sh: 第 0 行: cd: /lib/modules/2.6.18-164.el5/build: 没有这样的文件或目录
Makefile.inc:66: *** /lib/modules/2.6.18-164.el5/build 丢失,请设置 KERNELPATH。停止。
我尝试设置 KERNELPATH,但我认为它不正确:
[root 1 madwifi-0.9.4]# make KERNELPATH=/lib/modules/2.6.18-164.el5/kernel/
/bin/sh: cc: 未找到命令
Makefile.inc:81: *** 无法检测内核版本 - 请检查编译器和 KERNELPATH。停止。
有人有什么想法吗?
非常感谢。