灯火互联
管理员
管理员
  • 注册日期2011-07-27
  • 发帖数41778
  • QQ
  • 火币41290枚
  • 粉丝1086
  • 关注100
  • 终身成就奖
  • 最爱沙发
  • 忠实会员
  • 灌水天才奖
  • 贴图大师奖
  • 原创先锋奖
  • 特殊贡献奖
  • 宣传大使奖
  • 优秀斑竹奖
  • 社区明星
阅读:4718回复:2

Linux无线网络配置命令

楼主#
更多 发布于:2012-10-13 12:31

Linux无线网络配置命令

 

 

 

——无线网卡驱动安装与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版本)下载地址;

 

下面详细介绍无线网卡驱动程序的安装和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 ;

 

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.atcpu.com

 


喜欢0 评分0
wldtk
新手上路
新手上路
  • 注册日期2012-10-11
  • 发帖数38
  • QQ
  • 火币41枚
  • 粉丝1
  • 关注0
沙发#
发布于:2012-12-05 18:00
选择千锋 选择卓越  千锋3G 手机软件开发培训第一品牌

iphone培训
千锋iphone培训

回复(0) 喜欢(0)     评分
wldtk
新手上路
新手上路
  • 注册日期2012-10-11
  • 发帖数38
  • QQ
  • 火币41枚
  • 粉丝1
  • 关注0
板凳#
发布于:2012-12-06 17:46
选择千锋 选择卓越  千锋3G 手机软件开发培训第一品牌

iphone培训
千锋iphone培训

回复(0) 喜欢(0)     评分
游客

返回顶部