Linux 中的 iwconfig 命令和示例
Linux 中的iwconfig命令类似于 ifconfig命令,从某种意义上说它适用于内核驻留的网络接口,但它仅专用于无线网络接口。它用于设置无线操作特有的网络接口参数,如 SSID、频率等。 iwconfig也可用于显示参数,以及从/proc/net/wireless中提取的无线统计信息。
句法:
iwconfig [INTERFACE] [OPTIONS]
示例:下面的命令用于显示所有无线接口。
选项:
- essid :设置 ESSID(或网络名称 - 在某些产品中它也可能称为域 ID)。
iwconfig [Interface] essid "Network name"
- –help :显示有关 iwconfig 命令的帮助,例如选项中的不同模式。
iwconfig --help
- nwid :此选项设置网络 ID,您可以禁用或启用网络 ID。
例子:
iwconfig [Interface] nwid on/off
- nick :此选项设置昵称或电台名称。
例子:
iwconfig [Interface] nickname "My Node"
- mode :设置设备的工作模式,取决于网络拓扑。模式可以是 Ad-Hoc、Managed、Master、Repeater、Secondary 和 Monitor。
例子:
iwconfig [Interface] mode Managed
- freq/channel:此选项设置设备中的工作频率或频道。
例子:
iwconfig [Interface] freq 2.46000000
iwconfig [Interface] channel 3
- ap :如果可能,此选项会强制卡注册到地址提供的接入点。
例子:
iwconfig [Interface] ap 00:60:1D:01:23:45
- rate :此选项在支持卡中以 b/s 为单位设置比特率。
例子:
iwconfig [Interface] rate 11M
- txpower :此选项以 dBm 为单位设置支持多个发射功率的卡的发射功率。
例子:
iwconfig [Interface] txpower 15
- sens :此选项设置灵敏度阈值。这定义了卡对不良操作条件(低信号、干扰)的敏感程度。
例子:
iwconfig [Interface] sens -80
- retry :此选项设置 MAC 可以重试传输的最大次数。
例子:
iwconfig [Interface] retry 16
- rts :此选项在每个数据包传输之前添加握手以确保通道畅通。
例子:
iwconfig [[Interface] rts 250
- frag :此选项设置最大片段大小,它始终低于最大数据包大小。
例子:
iwconfig [Interface] frag 512
- key/enc :此选项用于操作加密或加扰密钥和安全模式。
例子:
iwconfig [Interface] key 0123-4567-89
- power :此选项用于操作电源管理方案参数和模式。
例子:
iwconfig [Interface] power off
- modu :此选项用于强制卡使用一组特定的调制。
例子:
iwconfig [Interface] modu auto
- commit :此选项强制卡应用所有挂起的更改。
例子:
iwconfig [Interface] commit