hp之类的broadcom网卡先看这里是否有合适的方法!

当在笔记本电脑上安装linux的时候,最大的问题莫过于你的无线网卡能否正常使用。如果因为装了LINUX无法使用无线网卡的话,那肯定很多人会退却,转投windows。

建议做法:首先确定自己的无线网卡能否被自己的发行版驱动使用。其次是检查无线网卡官方网站是否有匹配的LINUX驱动。如果以上都不行,就继续往下看!

目前,仍然有很多笔记本电脑上的无线网卡无法很好的被LINUX支持。还好,有一个比较好的linux工具软件[ndiswrapper],这个软件的作用就是在linux下把windows下的驱动模拟起来使用。

先贴连接:http://ndiswrapper.sourceforge.net/ #NDISwrapper官方网站

提取驱动组件,这个是前提!下载了windows下的无线驱动之后,就需要提取和你的无线网络硬件相关的.sys和.inf文件了,这些就是NdisWrapper所需要的所有东西了,剩下的文件就可以丢弃了。

将自带的无效驱动列入黑名单,免得启动时加载。

[root@fedora7 sp33008a]# lspci | grep broadcom

#以上是要找出是否有不匹配的无线网卡在加载。

#即使有无线网卡驱动已经被加载了,但是不匹配的话,就等于没有!

#这可是关键的问题哦,当初我就是因为忽略了这个问题,做了N多次的无用功。

[root@fedora7 sp33008a]# vi /etc/modprobe.d/blacklist

blacklist bcm43**

#使用 vi编辑 blacklist文件,将bcm43**驱动列入黑名单。

#我的是broadcom bcm4312,很郁闷为什么自带的驱动没法使用!

关于下载、安张ndiswrapper,我就不废话了。无非就几个解压指令,然后make&make install。使用ndiswrapper -h可查看用法。

安装windows驱动

[root@fedora7 sp33008a]# ndiswrapper -i bcmwl5.inf   #安装windows下的驱动

[root@fedora7 sp33008a]# ndiswrapper -l   #查看驱动是否有正确安装

bcmwl5 : driver installed

device (14E4:4312) present (alternate driver: bcm43xx-mac80211)

#出现以上文字,说明我的电脑里已经成功安装了bcmwl5驱动。

ndiswrapper -m   #加载模块,但是并不会在开机的时候自动加载!建议继续使用以下两个命令....

ndiswrapper -ma

ndiswrapper -mi

#这样的话开机就会自动加载了!

无线网卡的检查,一般是wlan0。。。

[root@fedora7 ~]# iwconfig

lo no wireless extensions.

eth0 no wireless extensions.

wlan0 IEEE 802.11g ESSID:off/any Nickname:"fedora7.im321.com"

Mode:Managed Frequency:2.437 GHz Access Point: Not-Associated

Bit Rate=54 Mb/s Tx-Power:32 dBm

RTS thr=2347 B Fragment thr=2346 B

Encryption key:off

Power Management:off

...#一以下信息省略...

使用iwlist配置无线网卡

[root@fedora7 ~]# iwlist wlan0 scan

wlan0 Scan completed :

Cell 01 - Address: 00:19:E0:BE:97:2C

ESSID:"marcowireless"

Protocol:IEEE 802.11g

Mode:Managed

Frequency:2.437 GHz (Channel 6)

Quality:64/100 Signal level:-55 dBm Noise level:-96 dBm

Encryption key:on

Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 6 Mb/s

12 Mb/s; 24 Mb/s; 36 Mb/s; 9 Mb/s; 18 Mb/s

48 Mb/s; 54 Mb/s

Extra:bcn_int=100

Extra:atim=0

iwconfig的简单用法,详细使用iwconfig -h查看

[root@fedora7 ~]# iwconfig wlan0 essid marcowireless   #无线ESSID名称

[root@fedora7 ~]# iwconfig wlan0 enc **********       #无线密钥

[root@fedora7 ~]# iwconfig wlan0 mode managed       #无线模式

[root@fedora7 ~]# dhclient wlan0     #让wlan0获取IP

[root@fedora7 ~]# ifconfig

#......省略非无线网卡的内容

wlan0 Link encap:Ethernet HWaddr 00:1A:73:43:95:2D

inet addr:192.168.16.11 Bcast:255.255.255.255 Mask:255.255.255.0

inet6 addr: fe80::21a:73ff:fe43:952d/64 Scope:Link

UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1

RX packets:6504 errors:0 dropped:0 overruns:0 frame:0

TX packets:6684 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1000

RX bytes:6856942 (6.5 MiB) TX bytes:930799 (908.9 KiB)

Interrupt:21 Memory:c3000000-c3004000

[root@fedora7 ~]#

看到以上的内容,说明无线成功配置并且使用!

——无线网卡驱动安装与WLAN 802.11配置

WLAN (Wireless Local

Area Network)类似于有线以太网,WLAN 的 802.11a 标准使用 5 GHz 频段,支持的最大速度为 54 Mbps,而

802.11b 和 802.11g 标准使用 2.4 GHz 频段,分别支持最大 11 Mbps 和 54 Mbps

的速度。使用Windows操作系统,WLAN配置很简单。无线网卡厂商将Windows下的驱动随网卡一起销售。而Linux新兴的操作系统,这方面的

驱动不多。以前购买无线网卡时也没考虑Linux下的驱动程序,于是需要编译驱动程序源码。

现在市场上大部分的无线网卡都是对于Atheros芯片的。如TP—LINK的310G、350G、510G、550G、650G。对于Atheros芯

片的网卡,可以到www.madwifi.org网站上找到驱动程序,根据源代码包里面的README和INSTALL文件来获得足够的安装信息。最新驱

动源码包(0.9.2版本)下载地址

http://downloads.sourceforge.net/madwifi/madwifi-0.9.2.tar.bz2?modtime=1154005765&big_mirror=0

下面详细介绍无线网卡驱动程序的安装和WLAN的配置。

操作步骤:

下载驱动源码包存放在 /root/downloads目录下

步骤一、解压源码压缩包

1). 进入文件所在目录

cd /root/downloads

2). 解压.bz2格式的压缩包

bunzip2 madwifi-0.9.2.tar.bz2

生成.tar格式压缩包

3). 解压.tar格式的压缩包

tar xvf madwifi-0.9.2.tar

步骤二、编译安装驱动

4). 进入解压后的目录

cd madwifi-0.9.2

5). 编译驱动程序

make

查看编译信息,没有error,编译成功,继续安装驱动

6). 安装驱动

make install

步骤三、驱动模块配置

7). 插入扫描模块

modprobe ath_pci

8). 扫描访问接入点

modprobe wlan_scan_sta

9). 启动无线网卡ath0

ifconfig ath0 up

获取网卡信息

10). wlanconfig ath0 list scan

网卡信息如下,default是所在无线局域网的名称, 00:d0:f8:e0:a8:88 是无线路由器的物理地址,54M是带宽为54M网卡。

SSID            BSSID              CHAN RATE  S:N   INT CAPS

default         00:d0:f8:e0:a8:88    6   54M 25:0   100 ESs

或者使用第二种命令获取详细信息

iwlist ath0 scan

ath0   Scan completed :

Cell 01 - Address: 00:D0:F8:E0:A8:88

ESSID:"default"

Mode:Master

Frequency:2.437 GHz (Channel 6)

Quality=24/94  Signal level=-71 dBm  Noise level=-95 dBm

Encryption key:off

Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 6 Mb/s; 12 Mb/s; 24 Mb/s;

36 Mb/s; 9 Mb/s; 18 Mb/s                                    48 Mb/s; 54

Mb/s

Extra:bcn_int=100

步骤四、连接访问接入点(Access Points)

11). 使用无线网络名称接入

iwconfig ath0 essid "default"

或者使用无线网络路由器物理地址接入

iwconfig ath0 ap 00:D0:F8:E0:A8:88

或者自动寻找可接入的网络

iwconfig ath0 ap any

或者:

iwconfig ath0 ap auto

步骤五、动态获取IP地址

12). 使用DHCP动态获取ip地址

dhclient ath0

获取的ip信息

Internet Software Consortium DHCP Client 2.0pl5

Copyright 1995, 1996, 1997, 1998, 1999 The Internet Software Consortium.

All rights reserved.

Please contribute if you find this software useful.

For info, please visit http://www.isc.org/dhcp-contrib.html

eth1: unknown hardware address type 24

eth1: unknown hardware address type 24

Listening on LPF/ath0/00:02:6f:20:14:81

Sending on   LPF/ath0/00:02:6f:20:14:81

Sending on   Socket/fallback/fallback-net

DHCPDISCOVER on ath0 to 255.255.255.255 port 67 interval 7

DHCPOFFER from 192.168.1.1

DHCPREQUEST on ath0 to 255.255.255.255 port 67

DHCPACK from 192.168.1.1

bound to 192.168.1.103 -- renewal in 7200 seconds.

最下一行的192.168.1.103是动态获取的ip地址

或者使用命令获取ip地址  dhcpcd ath0

13). 测试网络是否可通

ping www.sina.com.cn

步骤六适用于没有DHCP服务器的无线局域网或DHCP分配ip失败的情况。

步骤六、手动设置ip

与网络管理员联系,获取局域网的信息。或者查看Windows下DHCP分配的ip地址和默认网关和DNS。我的是无线局域网 默认网关:192.168.1.1, 子网掩码:255.255.255.0, DNS: 202.199.240.2

14). 设置ip地址和子网掩码

ifconfig ath0 192.168.1.x netmask 255.255.255.0 up

15). 编辑配置文件/etc/resolv.conf

gedit /etc/resolv.conf

在所有nameserver前加上#,然后添加一行

nameserver 202.199.240.2

然后保存退出

16). 添加默认网关

route add default gw 192.168.1.1

17). 启动无线网卡ath0

ifconfig ath0 up

18). 测试网络是否可通

ping www.sina.com.cn

iwconfig 安装_linux下安装无线驱动相关推荐

  1. linux mysql5.7.11安装_Linux下安装MySQL 5.7.11

    拷贝mysql5.7安装包 bash-4.1# cp /mnt/hgfs/Downloads/mysql-5.7.11-1.el6.x86_64.rpm-bundle.tar /home 解压安装包 ...

  2. php imap 安装_linux 下安装PHP的IMAP扩展实现邮件收发

    系统CentOS 6.5 PHP5.5.19 1.安装imap的依赖包: [root@iZ9482lp6yqZ]# yum install -y libc-client-* 没有安装编译错误提示: c ...

  3. mysql gz 安装_Linux下安装mysql 5.7.17.tar.gz的教程详解

    1.创建MySQL组和mysql用户 groupadd mysql useradd -r -g mysql mysql 2.拷贝: cp -R mysql-5.7.16-linux-glibc2.5- ...

  4. linux mysql安装_Linux下安装mysql服务(超详细)

    Mysql数据库的安装对于开发者来说,是我们必然会面对的问题,它的安装过程其实并不复杂,并且网络上的安装教程也非常多,但是对于新手来说,各种不同形式的安装教程,又给新手们带来了要选择哪种方式进行安装的 ...

  5. linux mysql apache php 安装_linux下安装apache与php;Apache+PHP+MySQL配置攻略

    linux下安装apache与php;Apache+PHP+MySQL配置攻略 1.apache 在如下页面下载apache的for Linux 的源码包 http://www.apache.org/ ...

  6. linux java bin 安装_linux下安装后缀为bin的Java JDK

    您可能感兴趣的话题: java 核心提示:linux下安装后缀为bin的Java JDK方法. 1.sun网站上下载jdk-6u13-linux-i586.bin: 2.一般默认下载到文档: 3.比如 ...

  7. freerdp 解压安装_Linux下安装FreeRDP,连接Windows远程桌面好软件软件.doc

    Linux下安装FreeRDP,连接Windows远程桌面好软件软件 Linux下安装FreeRDP,连接Windows远程桌面的好软件软件 偶尔也玩一下Linux,发现Linux下没有类似微软远程桌 ...

  8. linux网卡驱动离线安装_Linux下安装网卡驱动程序详解 | 吴文辉博客

    我的centos 5.5网卡驱动是r8169,而官方网站出来了最新驱动是r8168,这让我感觉很怪异,r8169这些数据难道不代表驱动版本,还是r8169不是官方开发的.以防万一换了在说.下面将以我的 ...

  9. freerdp 解压安装_Linux下安装FreeRDP,连接windows远程桌面的好软件 | 学步园

    转载自:冰点网络菜园 - 阿菜的自留地 [ http://www.bingd.com/blog/ ] 偶尔也玩一下Linux,发现Linux下没有类似微软远程桌面的东西,当然可以安装VNC,但是VNC ...

最新文章

  1. 悬浮球 / 悬浮按钮 / 辅助按钮
  2. Win7下运行VC程序UAC权限问题
  3. java清理语句,java – 如何在不使用准备语句的情况下对SQL进行清理
  4. 信息系统管理整体管理过程
  5. APP技巧:微信中这6个设置建议关闭,可以防止个人信息或将全暴露,赶快看一看吧!...
  6. python3图片转代码_python3图片转换二进制存入mysql示例代码
  7. iOS开发中runtime介绍
  8. YACC介绍(译文)
  9. 变分模态分解(VMD)运算步骤及源码解读
  10. 常用字体对照表和常用命名
  11. 替罪羊树(Scapegoat Tree)
  12. 即时通信工具中同步离线会话消息的方法及装置
  13. ros2 launch 用法以及一些基础功能函数的示例
  14. 阿里云open API中的签名算法
  15. 粗糙集约简 程序 matlab,粗糙集属性约简matlab程序
  16. Node.js躬行记(18)——半吊子的可视化搭建系统
  17. html5界面设计教程,HTML5+CSS3网站设计基础教程
  18. Photoshop加边框脚本
  19. 前端工程师 2022 年必备的 7 个工具
  20. 神经网络在控制中的作用,间歇控制器的工作原理

热门文章

  1. 新媒体运营教程:如何设计SEM账户结构!
  2. 深入浅出了解撞库攻击!
  3. AQF量化投资金融分析师资源
  4. 发现一个在线学习JavaScript的网站,墙裂推荐!
  5. Android import includes export includes
  6. CMOS图像传感器供应商SmartSens获数千万美元融资,联想创投集团等机构参投
  7. qq引流有哪些模式? QQ引流的几种方法
  8. 八张图,看懂数据分析如何驱动决策
  9. 单数复数php单元格背景颜色,PHP-php 如何实现 英语单词 单复数 转换
  10. 基于python的口罩识别