Ubuntu11.04 3945ABG无线网卡驱动安装
由于对无线上网的需求,特对Ubuntu11.04的无线驱动进行安装,一波三折。
首先是"系统设置"-->"硬件"-->"附加驱动",显示“这个系统上没有使用专有驱动”,也就是找不到3945ABG无线网卡的驱动。
然后安装了Ndiswrapper,通过"系统设置"-->"系统"-->"Windows无线驱动程序",寻找Windows下的无线驱动的inf文件进行安装。通过驱动人生查看驱动文件或者无线适配器驱动的方法,找到的inf,在使用命令"lshw -C network"后,在description显示的不是wireless interface,所以安装还是不正确;
最后,终于用以下方法成功了。。。
参考网址:http://www.blogjava.net/daning/archive/2008/07/09/213615.html
1、查看无限网卡芯片:lspci
03:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG [Golan] Network Connection (rev 02)
那么,03:00.0就是所求。
然后运行:lspci -n
找到和刚此型号对应的行,如:
03:00.0 0280: 8086:4227 (rev 02)
那么,无线网卡的芯片就是8086:4227的。
若是型号是一样的,可以往下继续行动!!否则,不推荐。
2. 安装ipw3945 microcode
下载ipw3945 microcode,下载地址
解压缩之后,将得到的ipw3945.ucode文件,拷贝到/lib/firmware/2.6.24-19-generic/下。
注意,我这里的内核版本是2.6.24-19,请根据自己的情况,将这个数字替换为当前内核版本号。可以使用“uname -r”命令查看当前内核版本。
sudo cp ipw3945.ucode /lib/firmware/2.6.24-19-generic/
3. 安装ipw3945 Regulatory daemon
下载ipw3945 Regulatory daemon,下载地址
解压缩后,将x86(如果是64位机器,则是x86_64路径)下的ipw3945d拷贝到/sbin目录下。
cp x86/ipw3945d /sbin
为了让ipw3945d工作,需要进行一些操作,这些操作已经写在了两个文件中,分别是ipw3945d-start和ipw3945d-stop中。我们需要将这些文件拷贝到/sbin下,执行如下命令:
sudo cp ipw3945d-{start,stop} /sbin sudo chmod a+x /sbin/ipw3945d-{start,stop}
更详细的说明,请参考README.ipw3945d
4. 安装ieee80211
一般在内核中都有,特别是ubuntu安装的内核中。所以我就不需要安装。如果你内核中没有ieee80211,需要安装。请参考http://ieee80211.sf.net/。一般ubuntu用户都可以跳过这个步骤。
5. 下载ipw3945 1.2.2
下载地址,要下载1.2.2版本。如果链接不能下载,可以在本文的附件中下载。得到ipw3945-1.2.2.tgz
6. 下载ipw3945补丁
下载地址。这个是一个文本文件,请直接点击右键另存为。得到ipw3945-1.2.2.patch文件。
7. 打补丁
解压缩ipw3945-1.2.2.tgz文件,将ipw3945-1.2.2.patch文件拷贝到ipw3945-1.2.2.tgz解压缩后的目录下,运行patch命令
patch -p1 < ipw3945-1.2.2.patch
提示输入文件名的时候,输入ipw3945.h
8. 安装ipw3945
ipw3945-1.2.2.tgz解压缩后的目录下,运行intall命令
make sudo make install sudo chmod 777 /sbin/ipw*
若出现下图问题,只要将make改成"make IEEE80211_IGNORE_DUPLICATE=y"。
9. 将ipw3945加入内核启动加载模块
新建文件 /etc/modprobe.d/ipw3945
sudo vim /etc/modprobe.d/ipw3945
并且在文件中添加
install ipw3945 /sbin/modprobe -i ipw3945 ; sleep 0.5 ; /sbin/ipw3945d --quiet remove ipw3945 /sbin/ipw3945d --kill ; /sbin/modprobe -r -i ipw3945
载入模块
sudo modprobe ipw3945
10. 重启电脑
重启之后,发现“设备未托管”,于是又进行下一步的探索。。
11、将/etc/NetworkManager/nm-system-settings.conf文件改成如下,若没有则新建成如下:
# This file is installed into /etc/NetworkManager, and is loaded by# NetworkManager by default. To override, specify: '--config file'# during NM startup. This can be done by appending to DAEMON_OPTS in# the file:## /etc/default/NetworkManager#[main] plugins=ifupdown,keyfile[ifupdown] managed=false
12、/etc/NetworkManager/NetworkManager.conf文件改成如下,若没有则新建成如下:
# This file is installed into /etc/NetworkManager, and is loaded by # NetworkManager by default. To override, specify: '--config file' # during NM startup. This can be done by appending to DAEMON_OPTS in # the file: # # /etc/default/NetworkManager #[main] plugins=ifupdown,keyfile[ifupdown] managed=true
13、重启一下电脑,就可以使用无线网了,不容易啊。
补充一点:
ifconfig wlan0 up:可以打开无线指示灯
rfkill list:查看无线的禁用情况
rfkill unblock all:解除对所有设备的禁用
转载于:https://www.cnblogs.com/ok-lanyan/archive/2012/10/03/2711087.html
Ubuntu11.04 3945ABG无线网卡驱动安装相关推荐
- ubuntu18.04 台式机无线网卡驱动安装 Tenda U10 rtl8811CU
近期第一次在台式机上安装ubuntu和win10双系统,好不容易把系统搞定了,又发现一个大问题,我新买的usb无线网卡并没有在ubuntu下自动装好驱动.usb插上去以后只读出来一个setup.exe ...
- ubuntu18.04 usb无线网卡驱动安装
首先下载网卡驱动 参考文章 在上文中编译安装之后,输入以下命令: sudo modprobe -a 8821cu -a后边是驱动型号,可以去windows系统上查看.
- ubuntu 12.04解决Broadcom STA无线网卡驱动安装失败解决
ubuntu 12.04解决Broadcom STA无线网卡驱动安装失败解决 首先,打开终端并输入:ls -nn | grep 0280查看网卡的PCI.ID, 我的是:03:00.0 Network ...
- Ubuntu18.04 intel wifi6 ax201无线网卡驱动安装
Ubuntu18.04 intel wifi6 ax201无线网卡驱动安装 前言 新买的笔记本电脑装Ubuntu系统,发现没有无线网卡,经查阅资料发现由于网卡刚没多久,Ubuntu没有集成网卡驱动,需 ...
- 3070网卡驱动linux教程,Ubuntu 12.04下RT5370无线网卡驱动安装
之前买了个水星150U的无线网卡,一直没在Ubuntu下安装好驱动?今天再次在Ubuntu 12.04下尝试安装尽然成功了.以前我一直以为是RT2870的芯片的,今天拆开了一看原来是5370N,晕到R ...
- ubuntu18.04安装无线网卡驱动安装心得(解决无法在线下载驱动问题)
ubuntu18.04无线网卡驱动安装心得 ubuntu18.04安装无线网卡驱动安装心得(解决无法在线下载驱动问题) 安装Ubuntu18.04后,出现无法连接无线网的现象.甚至找不到wifi设置入 ...
- Ubuntu20.04无线网卡驱动安装
文章目录 一.未安装无线网卡驱动的Ubuntu20.04联网方式 二.Ubuntu20.04无线网卡驱动安装 UbuntuU盘启动盘安装好Ubuntu 20.04之后,发现没有无线网络,不过有线可以用 ...
- linux不显示无线网卡驱动安装失败,Linux_Ubuntu无线网卡驱动安装方法,安装了Ubuntu后发现没有无线网 - phpStudy...
Ubuntu无线网卡驱动安装方法 安装了Ubuntu后发现没有无线网络,搜索不到WiFi,但是正常情况下安装Ubuntu后,系统会自动安装无线网卡驱动,并且开机自动连接无线网.查了一下,原来我的网卡是 ...
- 难题 [已解决] :中文社区是怎么了?Ubuntu无线网卡驱动安装也解决不了
0. 前言 这篇文章主要指导大家在ubuntu系统上安装无线网卡驱动,其适用的场景如下: 1)现有中文网站的解决方案都不太行,如下图: 上面这5篇文章我都一一看过,但是仍无法解决自己的问题. 2)你知 ...
最新文章
- 两个有序数组的合并,python版
- python的设计哲学_Python 的设计哲学
- 汤家凤高等数学基础手写笔记-一元微分学的应用
- 学习Kotlin(八)其他技术
- 数量和/或“交货结束”指示符或最终发货指示符丢失
- linux——系统进程的管理
- python调用外部程序 退出_Python调用(运行)外部程序
- Httputils请求网络数据
- js路由在php上面使用,director.js实现前端路由使用实例
- 【linux运维】linux运维常用工具有哪些?
- my ReadBook_zhulidianzishangwushi / dianzishangwushi
- sl4a库_SL4A客户端Python服务器(SL4A client Python server)
- ARM7、ARM9、ARM11、ARM-Cortex的关系
- Spark - Isotonic Regression 理论与实战
- 树莓派 cpolar免费vip穿透局域网异地连接(ssh web均可)
- source insight macro
- 网线水晶头接法和线序(图文详解)
- MapXtreme 包含所有自带坐标系一览
- Multisim 数字计数器
- JavaWeb开发日记
热门文章
- 存储技术与iSCSI
- c如何返回数组给java
- 函数 devm_kzalloc()
- [react] 说说react的生命周期有哪些?
- [react] 在JSX中如何写注释?
- [css] 写出主流浏览器内核私有属性的css前缀
- [css] 怎么让英文单词的首字母大写?
- [css] 分析比较opacity: 0、visibility: hidden、display: none三者的优劣和适用场景
- 前端学习(1930)vue之电商管理系统电商系统之美化一层循环的UI结构删除业务逻辑实现
- “睡服”面试官系列第七篇之map数据结构(建议收藏学习)