文本版|topic 高级搜索
   名人堂 帮助 论坛制度 意见反馈 | 首页 博客 周新贴 招聘 专题 新闻
RSS 底部
 
社区导航: 专家门诊   网络技术   操作系统   数据库   程序设计   系统应用   考试认证   CIO及信息化   站长交流   综合交流   下载基地  51CTO产品服务 设为首页 | 收藏本站
51CTO技术论坛» Linux & Advanced Application » 详细解析:Linux操作系统的无线网络命令 (2)       [ 打印]  [ 订阅]  [ 收藏]  [ 推荐给朋友]   [ 本帖文本页]

论坛跳转:
     
标题: [转载] 详细解析:Linux操作系统的无线网络命令 (2)  ( 查看:137  回复:0 )   
 
userli
副版主  点击可查看详细


十二生肖之鼠   金牛座   行业勋章   技术勋章   诚信兄弟  
帖子 1103
精华 1
无忧币 15423
积分 3306
阅读权限 140
注册日期 2006-9-17
最后登录 2008-7-14 离线

[查看资料]  [发短消息]  [Blog
       
发表于:2008-3-22 03:19   标题:详细解析:Linux操作系统的无线网络命令 (2)
上一帖 |
后面的参数指定一个使用该机制的最小包的大小,如果该值等于最大包大小,则相当于禁止使用该机制。可以使用auto/off/fixed

参数。

示例:

#iwconfig eth0 rts 250

#iwconfig eth0 rts off

frag:设置发送数据包的分片大小。设置分片会增加额外开销,但在噪声环境下可以提高数据包的到达率。一般情况下该参数小于最大包大小,有些支持Burst模式的无线网卡可以设置大于最大包大小的值来允许Burst模式。还可以使用auto/fixed/off参数。

示例:

#iwconfig eth0 frag 512

#iwconfig eth0 frag off

key/enc[ryption]:设置无线网卡使用的加密密钥,此处为设置WEP模式的加密key,如果要使用WPA,需要wpa_supplicant工具包。

密钥参数可以是 XXXX-XXXX-XXXX-XXXX 或者 XXXXXXXX 格式的十六进制数值,也可以是s:xxxxxx的ASCII字符。如果在密钥参数之前加了[index],则只是设置该索引值对应的密钥,并不改变当前的密钥。直接指定[index]值可以设置当前使用哪一个密钥。指定on/off可以控制是否使用加密模式。open/restricted指定加密模式,取决于不同的无线网卡,大多数无线网卡的open模式不使用加密且允许接收没有加密的数据包,restricted模式使用加密。可以使用多个key参数,但只有最后一个生效。

WEP密钥可以是40bit,用10个十六进制数字或者5个ASCII字符表示,也可以是128bit,用26个十六进制数字或者13个ASCII字符表

示。

示例:

#iwconfig eth0 key 0123-4567-89

#iwconfig eth0 key [3] 0123-4567-89

#iwconfig eth0 key s:password [2]

#iwconfig eth0 key [2]

#iwconfig eth0 key open

#iwconfig eth0 key off

#iwconfig eth0 key restricted [3] 0123456789

#iwconfig eth0 key 01-23 key 45-67 [4] key [4]

power:设置无线网卡的电源管理模式。period ‘value’ 指定唤醒的周期,timeout ‘value’指定进入休眠的等待时间,这两个参数之前可以

加min和max修饰,这些值的单位为秒,可以附加m和u来指定毫秒和微秒。off/on参数指定是否允许电源管理,all/unicast/multicast

指定允许唤醒的数据包类型。

示例:

#iwconfig eth0 power period 2

#iwconfig eth0 power 500m unicast

#iwconfig eth0 power timeout 300u all

#iwconfig eth0 power off

#iwconfig eth0 power min period 2 power max period 4

commit:提交所有的参数修改给无线网卡驱动。有些无线网卡驱动会先缓存无线网卡参数修,使用这个命令来让无线网卡的参数修改生效。不过一般不需要使用该命令,因为无线网卡驱动最终都会是参数的修改生效,一般在debug时会用到。

-----------

iwlist eth1 scan 搜索无线网络:

显示搜到的网络(此处只显示一个):

eth1 Scan completed :

Cell 01 - Address: 00:04:E2:E3:04:FC

ESSID:"ap_demo"

Mode:Managed

Frequency:2.437 GHz

Quality:0/0 Signal level=-61 dBm Noise level=-96 dBm

Encryption keyn

Bit Rate:1 Mb/s

Bit Rate:2 Mb/s

Bit Rate:5.5 Mb/s

Bit Rate:11 Mb/s

Bit Rate:6 Mb/s

Bit Rate:9 Mb/s

Bit Rate:12 Mb/s

Bit Rate:18 Mb/s

Bit Rate:24 Mb/s

Bit Rate:36 Mb/s

Bit Rate:48 Mb/s

Bit Rate:54 Mb/s

Cell 02 ……

---------------

设置板子的channel

iwlist eth1 channel 11

--------------

设置模式:

iwconfig eth1 mode managed

通过MAC 设置AP:

iwconfig eth1 ap 00:0A:EB:CA:79:B0

连接到WEP on 的AP:

iwconfig eth1 key s:12345 等效于 iwconfig eth1 enc 3132333435(12345的hex值) (为什么AP64bit的口令是40bit呢)

iwconfig eth1 key on

iwconfig eth1 essid sychip_demo

断开WEP:

iwconfig eth1 enc off

查看IP:

ifconfig eth1

设置IP:

ifconfig eth1 10.3.1.74

把IP: 129.158.215.204 , netmask: 255.255.255.0分配给rh0,

# ifconfig rh0 129.158.215.204 netmask 255.255.255.0

获取IP;

ifconfig eth1 dhcp start (从eth1走,不需要ip即可dhcp)

udhcpc -i eth1

udhcpc --help

路由处理:

若要删除以 10. 起始的 IP 路由表中的所有路由,请键入:

route delete 10.*

route del default

route add -net 10.3.0.0 netmask 255.255.0.0 eth1 (eth1获得IP之前,使用此命令显示:No such device)



2008-3-22 03:191楼
[ 顶部 ]
     
论坛跳转:  

| | |

标记已读 · 删除论坛Cookies · 文本版 · WAP
 
| 诚征版主 | 版主堂 | 意见建议 | 大史记 | 论坛地图
Copyright©2005-2008 51CTO.COM  Powered by Discuz!
本论坛言论纯属发布者个人意见,不代表51CTO网站立场!如有疑义,请与管理员联系。
京ICP备05051492号