linux下无线网络配置.docx

上传人:b****4 文档编号:6085599 上传时间:2023-05-09 格式:DOCX 页数:19 大小:18.60KB
下载 相关 举报
linux下无线网络配置.docx_第1页
第1页 / 共19页
linux下无线网络配置.docx_第2页
第2页 / 共19页
linux下无线网络配置.docx_第3页
第3页 / 共19页
linux下无线网络配置.docx_第4页
第4页 / 共19页
linux下无线网络配置.docx_第5页
第5页 / 共19页
linux下无线网络配置.docx_第6页
第6页 / 共19页
linux下无线网络配置.docx_第7页
第7页 / 共19页
linux下无线网络配置.docx_第8页
第8页 / 共19页
linux下无线网络配置.docx_第9页
第9页 / 共19页
linux下无线网络配置.docx_第10页
第10页 / 共19页
linux下无线网络配置.docx_第11页
第11页 / 共19页
linux下无线网络配置.docx_第12页
第12页 / 共19页
linux下无线网络配置.docx_第13页
第13页 / 共19页
linux下无线网络配置.docx_第14页
第14页 / 共19页
linux下无线网络配置.docx_第15页
第15页 / 共19页
linux下无线网络配置.docx_第16页
第16页 / 共19页
linux下无线网络配置.docx_第17页
第17页 / 共19页
linux下无线网络配置.docx_第18页
第18页 / 共19页
linux下无线网络配置.docx_第19页
第19页 / 共19页
亲,该文档总共19页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

linux下无线网络配置.docx

《linux下无线网络配置.docx》由会员分享,可在线阅读,更多相关《linux下无线网络配置.docx(19页珍藏版)》请在冰点文库上搜索。

linux下无线网络配置.docx

linux下无线网络配置

  iwconfig是LinuxWirelessExtensions(LWE)的用户层配置工具之一。

LWE是Linux下对无线网络配置的工具,包括内核的支持、用户层配置工具和驱动接口的支持三部分。

目前很多无线网卡都支持LWE,而且主流的Linux发布版本,比如RedhatLinux、UbuntuLinux都已经带了这个配置工具。

 

  用法:

iwconfiginterface[essid{NN|on|off}]

 

  [nwid{NN|on|off}]

 

  [mode{managed|ad-hoc|……}

 

  [freqN.NNNN[k|M|G]]

 

  [channelN]

 

  [ap{N|off|auto}]

 

  [sensN]

 

  [nickN]

 

  [rate{N|auto|fixed}]

 

  [rts{N|auto|fixed|off}]

 

  [frag{N|auto|fixed|off}]

 

  [enc{NNNN-NNNN|off}]

 

  [power{periodN|timeoutN}]

 

  [retry{limitN|lifetimeN}]

 

  [txpowerN{mW|dBm}]

 

  [commit]

 

  说明:

iwconfig是LWE最主要的工具,可以对无线网卡的大部分参数进行配置。

 

  参数:

 

  essid:

设置无线网卡的ESSID(ExtensionServiceSetID)。

通过ESSID来区分不同的无线网络,正常情况下只有相同ESSID的无线站点才可以互相通讯,除非想监听无线网络。

其后的参数为双引号括起的ESSID字符串,或者是any/on/off,如果ESSID字符串中包含any/no/off,则需要在前面加"——".

 

  示例:

 

  #iwconfigeth0essidany允许任何ESSID,也就是混杂模式

 

  #iwconfigeth0essid"MyNetwork"设置ESSID为"MyNetwork"

 

  #iwconfigeth0essid——"ANY"设置ESSID为"ANY"

 

  nwid:

NetworkID,只用于pre-802.11的无线网卡,802.11网卡利用ESSID和AP的MAC地址来替换nwid,现在基本上不用设置。

 

  示例:

 

  #iwconfigeth0nwidAB34

 

  #iwconfigeth0nwidoff

 

  nick:

Nickname,一些网卡需要设置该参数,但是802.11协议栈、MAC都没有用到该参数,一般也不用设置。

 

  示例:

 

  #iwconfigeth0nickname"MyLinuxNode"

 

  mode:

设置无线网卡的工作模式,可以是

 

  Ad-hoc:

不带AP的点对点无线网络

 

  Managed:

通过多个AP组成的网络,无线设备可以在这个网络中漫游

 

  Master:

设置该无线网卡为一个AP

 

  Repeater:

设置为无线网络中继设备,可以转发网络包

 

  Secondary:

设置为备份的AP/Repeater

 

  Monitor:

监听模式

 

  Auto:

由无线网卡自动选择工作模式

 

  示例:

 

  #iwconfigeth0modeManaged

 

  #iwconfigeth0modeAd-Hoc

 

  freq/channel:

设置无线网卡的工作频率或者频道,小于1000的参数被认为是频道,大于10000的参数被认为是频率。

频率单位为Hz,可以在数字后面附带k,M,G来改变数量级,比如2.4G.频道从1开始。

使用lwlist工具可以查看无线网卡支持的频率和频道。

参数off/auto指示无线网络自动挑选频率。

 

  注意:

如果是Managed模式,AP会指示无线网卡的工作频率,因此该设置的参数会被忽略。

Ad-hoc模式下只使用该设定的频率初始无线网络,如果加入已经存在的Ad-hoc网络则会忽略该设置的频率参数。

 

  示例:

 

  #iwconfigeth0freq2422000000

 

  #iwconfigeth0freq2.422G

 

  #iwconfigeth0channel3

 

  #iwconfigeth0channelauto

 

  ap:

连接到指定的AP或者无线网络,后面的参数可以是AP的MAC地址,也可以是iwlistscan出来的标识符。

如果是Ad-hoc,则连接到一个已经存在的Ad-hoc网络。

使用off参数让无线网卡不改变当前已连接的AP下进入自动模式。

any/auto参数,无线网卡自动选择最好的AP.

 

  注意:

如果无线信号低到一定程度,无线网络会进入自动选择AP模式。

 

  示例:

 

  #iwconfigeth0ap00:

60:

1D:

01:

23:

45

 

  #iwconfigeth0apany

 

  #iwconfigeth0apoff

 

  rate/bit:

如果无线网卡支持多速率,则可以通过该命令设置工作的速率。

小于1000的参数由具体的无线网卡驱动定义,一般是传输速率的索引值,大于1000的为速率,单位bps,可以在数字后面附带k,M,G来指定数量级。

auto参数让无线网卡自动选择速率fixed参数让无线网卡不使用自动速率模式。

 

  示例:

 

  #iwconfigeth0rate11M

 

  #iwconfigeth0rateauto

 

  #iwconfigeth0rate5.5Mauto//自动选择5.5M以下的速率

 

  txpower:

如果无线网卡支持多发射功率设定,则使用该参数设定发射,单位为dBm,如果指定为W(毫瓦),只转换公式为:

 

  dBm=30+log(W)。

参数on/off可以打开和关闭发射单元,auto和fixed指定无线是否自动选择发射功率。

 

  示例:

 

  #iwconfigeth0txpower15

 

  #iwconfigeth0txpower30mW

 

  #iwconfigeth0txpowerauto

 

  #iwconfigeth0txpoweroff

 

  sens:

设置接收灵敏度的下限,在该下限之下,无线网卡认为该无线网络信号太差,不同的网卡会采取不同的措施,一些现代的无线网卡会自动选择新的AP.正的参数为rawdata,直接传给无线网卡驱动处理,一般认为是百分比。

负值表示dBm值。

 

  示例:

 

  #iwconfigeth0sens-80

 

  #iwconfigeth0sens2

 

  retry:

设置无线网卡的重传机制。

limit‘value’指定最大重传次数;lifetime‘value’指定最长重试时间,单位为秒,可以附带m和u来指定单位为毫秒和微秒。

如果无线网卡支持自动模式,则在limit和lifetime之前还可以附加min和max来指定上下限值。

 

  示例:

 

  #iwconfigeth0retry16

 

  #iwconfigeth0retrylifetime300m

 

  #iwconfigeth0retryminlimit8

 

  rts:

指定RTS/CTS握手方式,使用RTS/CTS握手会增加额外开销,但如果无线网络中有隐藏无线节点或者有很多无线节点时可以提高性能。

后面的参数指定一个使用该机制的最小包的大小,如果该值等于最大包大小,则相当于禁止使用该机制。

可以使用auto/off/fixed

 

  参数。

 

  示例:

 

  #iwconfigeth0rts250

 

  #iwconfigeth0rtsoff

 

  frag:

设置发送数据包的分片大小。

设置分片会增加额外开销,但在噪声环境下可以提高数据包的到达率。

一般情况下该参数小于最大包大小,有些支持Burst模式的无线网卡可以设置大于最大包大小的值来允许Burst模式。

还可以使用auto/fixed/off参数。

 

  示例:

 

  #iwconfigeth0frag512

 

  #iwconfigeth0fragoff

 

  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字符表

 

  示。

 

  示例:

 

  #iwconfigeth0key0123-4567-89

 

  #iwconfigeth0key[3]0123-4567-89

 

  #iwconfigeth0keys:

password[2]

 

  #iwconfigeth0key[2]

 

  #iwconfigeth0keyopen

 

  #iwconfigeth0keyoff

 

  #iwconfigeth0keyrestricted[3]0123456789

 

  #iwconfigeth0key01-23key45-67[4]key[4]

 

  power:

设置无线网卡的电源管理模式。

period‘value’指定唤醒的周期,timeout‘value’指定进入休眠的等待时间,这两个参数之前可以

 

  加min和max修饰,这些值的单位为秒,可以附加m和u来指定毫秒和微秒。

off/on参数指定是否允许电源管理,all/unicast/multicast

 

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

 

  示例:

 

  #iwconfigeth0powerperiod2

 

  #iwconfigeth0power500municast

 

  #iwconfigeth0powertimeout300uall

 

  #iwconfigeth0poweroff

 

  #iwconfigeth0powerminperiod2powermaxperiod4

 

  commit:

提交所有的参数修改给无线网卡驱动。

有些无线网卡驱动会先缓存无线网卡参数修,使用这个命令来让无线网卡的参数修改生效。

不过一般不需要使用该命令,因为无线网卡驱动最终都会是参数的修改生效,一般在debug时会用到。

 

 -----------

 

  iwlisteth1scan搜索无线网络:

 

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

 

  eth1Scancompleted:

 

  Cell01-Address:

00:

04:

E2:

E3:

04:

FC

 

  ESSID:

"ap_demo"

 

  Mode:

Managed

 

  Frequency:

2.437GHz

 

  Quality:

0/0Signallevel=-61dBmNoiselevel=-96dBm

 

  Encryptionkey:

on

 

  BitRate:

1Mb/s

 

  BitRate:

2Mb/s

 

  BitRate:

5.5Mb/s

 

  BitRate:

11Mb/s

 

  BitRate:

6Mb/s

 

  BitRate:

9Mb/s

 

  BitRate:

12Mb/s

 

  BitRate:

18Mb/s

 

  BitRate:

24Mb/s

 

  BitRate:

36Mb/s

 

  BitRate:

48Mb/s

 

  BitRate:

54Mb/s

 

  Cell02……

 

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

 

  设置板子的channel

 

  iwlisteth1channel11

 

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

 

  设置模式:

 

  iwconfigeth1modemanaged

 

  通过MAC设置AP:

 

  iwconfigeth1ap00:

0A:

EB:

CA:

79:

B0

 

  连接到WEPon的AP:

 

  iwconfigeth1keys:

12345等效于iwconfigeth1enc3132333435(12345的hex值)(为什么AP64bit的口令是40bit呢)

 

  iwconfigeth1keyon

 

  iwconfigeth1essidsychip_demo

 

  断开WEP:

 

  iwconfigeth1encoff

 

  查看IP:

 

  ifconfigeth1

 

  设置IP:

 

  ifconfigeth110.3.1.74

 

  把IP:

129.158.215.204,netmask:

255.255.255.0分配给rh0,

 

  #ifconfigrh0129.158.215.204netmask255.255.255.0

 

  获取IP;

 

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

 

  udhcpc-ieth1

 

  udhcpc——help

 

  路由处理:

 

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

 

  routedelete10.*

 

  routedeldefault

 

  routeadd-net10.3.0.0netmask255.255.0.0eth1(eth1获得IP之前,使用此命令显示:

Nosuchdevice)

 [/font][/color]

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 幼儿教育 > 少儿英语

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2