mirror of
https://github.com/tldr-pages/tldr.git
synced 2025-04-29 23:24:55 +02:00
34 lines
1.1 KiB
Markdown
34 lines
1.1 KiB
Markdown
![]() |
# iw dev
|
||
|
|
||
|
> Show and manipulate wireless devices.
|
||
|
> For a list of channels, frequencies and reg information: <https://wireless.docs.kernel.org/en/latest/en/developers/documentation/channellist.html>.
|
||
|
> More information: <https://wireless.docs.kernel.org/en/latest/en/users/documentation/iw.html>.
|
||
|
|
||
|
- Set device to monitor mode (interface must be down first. See also `ip link`):
|
||
|
|
||
|
`sudo iw dev {{wlp}} set type monitor`
|
||
|
|
||
|
- Set device to managed mode (interface must be down first):
|
||
|
|
||
|
`sudo iw dev {{wlp}} set type managed`
|
||
|
|
||
|
- Set device WiFi channel (device must first be in monitor mode with the interface up):
|
||
|
|
||
|
`sudo iw dev {{wlp}} set channel {{channel_number}}`
|
||
|
|
||
|
- Set device WiFi frequency in Mhz (device must first be in monitor mode with the interface up):
|
||
|
|
||
|
`sudo iw dev {{wlp}} set freq {{freq_in_mhz}}`
|
||
|
|
||
|
- Show all known station info:
|
||
|
|
||
|
`iw dev {{wlp}} station dump`
|
||
|
|
||
|
- Create a virtual interface in monitor mode with a specific MAC address:
|
||
|
|
||
|
`sudo iw dev {{wlp}} interface add "{{vif_name}}" type monitor addr {{12:34:56:aa:bb:cc}}`
|
||
|
|
||
|
- Delete virtual interface:
|
||
|
|
||
|
`sudo iw dev "{{vif_name}}" del`
|