Advertisement
Guest User

Untitled

a guest
Dec 22nd, 2018
264
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 53.40 KB | None | 0 0
  1. [73239.508164] usb 1-1.3: new high-speed USB device number 6 using dwc_otg
  2. [73239.638971] usb 1-1.3: New USB device found, idVendor=20f4, idProduct=805b
  3. [73239.647337] usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
  4. [73239.656238] usb 1-1.3: Product: AC1200 Dual Band USB Adapter
  5. [73239.663501] usb 1-1.3: Manufacturer: Realtek
  6. [73239.669347] usb 1-1.3: SerialNumber: 123456
  7. [73239.963960] RTL871X: rtw_ndev_init(wlan1)
  8. [73240.983732] asix 1-1.1.3:1.0 eth1: link up, 100Mbps, full-duplex, lpa 0xC1E1
  9. [73273.134916] br-lan: port 1(eth0) entered blocking state
  10. [73273.142087] br-lan: port 1(eth0) entered forwarding state
  11. [73371.218565] IPv6: ADDRCONF(NETDEV_UP): wlan1: link is not ready
  12. [73468.449389] RTL871X: rtw_ndev_uninit(wlan1)
  13.  
  14.  
  15.  
  16. daemon.notice netifd: radio1 : Set interface WDS peer.
  17. daemon.notice netifd: radio1 :
  18. daemon.notice netifd: radio1 : dev <devname> set mcast_rate <rate in Mbps>
  19. daemon.notice netifd: radio1 : Set the multicast bitrate.
  20. daemon.notice netifd: radio1 :
  21. daemon.notice netifd: radio1 : phy <phyname> set name <new name>
  22. daemon.notice netifd: radio1 : Rename this wireless device.
  23. daemon.notice netifd: radio1 :
  24. daemon.notice netifd: radio1 : phy <phyname> set freq <freq> [NOHT|HT20|HT40+|HT40-|5MHz|10MHz|80MHz]
  25. daemon.notice netifd: radio1 : phy <phyname> set freq <control freq> [5|10|20|40|80|80+80|160] [<center1_freq> [<center2_freq>]]
  26. daemon.notice netifd: radio1 : Set frequency/channel the hardware is using, including HT
  27. daemon.notice netifd: radio1 : configuration.
  28. daemon.notice netifd: radio1 :
  29. daemon.notice netifd: radio1 : dev <devname> set freq <freq> [NOHT|HT20|HT40+|HT40-|5MHz|10MHz|80MHz]
  30. daemon.notice netifd: radio1 : dev <devname> set freq <control freq> [5|10|20|40|80|80+80|160] [<center1_freq> [<center2_freq>]]
  31. daemon.notice netifd: radio1 : phy <phyname> set channel <channel> [NOHT|HT20|HT40+|HT40-|5MHz|10MHz|80MHz]
  32. daemon.notice netifd: radio1 : dev <devname> set channel <channel> [NOHT|HT20|HT40+|HT40-|5MHz|10MHz|80MHz]
  33. daemon.notice netifd: radio1 : phy <phyname> set frag <fragmentation threshold|off>
  34. daemon.notice netifd: radio1 : Set fragmentation threshold.
  35. daemon.notice netifd: radio1 :
  36. daemon.notice netifd: radio1 : phy <phyname> set rts <rts threshold|off>
  37. daemon.notice netifd: radio1 : Set rts threshold.
  38. daemon.notice netifd: radio1 :
  39. daemon.notice netifd: radio1 : phy <phyname> set retry [short <limit>] [long <limit>]
  40. daemon.notice netifd: radio1 : Set retry limit.
  41. daemon.notice netifd: radio1 :
  42. daemon.notice netifd: radio1 : phy <phyname> set netns { <pid> | name <nsname> }
  43. daemon.notice netifd: radio1 : Put this wireless device into a different network namespace:
  44. daemon.notice netifd: radio1 : <pid> - change network namespace by process id
  45. daemon.notice netifd: radio1 : <nsname> - change network namespace by name from /var/run/netns
  46. daemon.notice netifd: radio1 : or by absolute path (man ip-netns)
  47. daemon.notice netifd: radio1 :
  48. daemon.notice netifd: radio1 :
  49. daemon.notice netifd: radio1 : phy <phyname> set coverage <coverage class>
  50. daemon.notice netifd: radio1 : Set coverage class (1 for every 3 usec of air propagation time).
  51. daemon.notice netifd: radio1 : Valid values: 0 - 255.
  52. daemon.notice netifd: radio1 :
  53. daemon.notice netifd: radio1 : phy <phyname> set distance <auto|distance>
  54. daemon.notice netifd: radio1 : Enable ACK timeout estimation algorithm (dynack) or set appropriate
  55. daemon.notice netifd: radio1 : coverage class for given link distance in meters.
  56. daemon.notice netifd: radio1 : To disable dynack set valid value for coverage class.
  57. daemon.notice netifd: radio1 : Valid values: 0 - 114750
  58. daemon.notice netifd: radio1 :
  59. daemon.notice netifd: radio1 : phy <phyname> set txpower <auto|fixed|limit> [<tx power in mBm>]
  60. daemon.notice netifd: radio1 : Specify transmit power level and setting type.
  61. daemon.notice netifd: radio1 :
  62. daemon.notice netifd: radio1 : dev <devname> set txpower <auto|fixed|limit> [<tx power in mBm>]
  63. daemon.notice netifd: radio1 : Specify transmit power level and setting type.
  64. daemon.notice netifd: radio1 :
  65. daemon.notice netifd: radio1 : phy <phyname> set antenna <bitmap> | all | <tx bitmap> <rx bitmap>
  66. daemon.notice netifd: radio1 : Set a bitmap of allowed antennas to use for TX and RX.
  67. daemon.notice netifd: radio1 : The driver may reject antenna configurations it cannot support.
  68. daemon.notice netifd: radio1 :
  69. daemon.notice netifd: radio1 : phy <phyname> set antenna_gain <antenna gain in dBm>
  70. daemon.notice netifd: radio1 : Specify antenna gain.
  71. daemon.notice netifd: radio1 :
  72. daemon.notice netifd: radio1 : dev <devname> set bitrates [legacy-<2.4|5> <legacy rate in Mbps>*] [ht-mcs-<2.4|5> <MCS index>*] [vht-mcs-<2.4|5> <NSS:MCSx,MCSy... | NSS:MCSx-MCSy>*] [sgi-2.4|lgi-2.4] [sgi-5|lgi-5]
  73. daemon.notice netifd: radio1 : Sets up the specified rate masks.
  74. daemon.notice netifd: radio1 : Not passing any arguments would clear the existing mask (if any).
  75. daemon.notice netifd: radio1 :
  76. daemon.notice netifd: radio1 : dev <devname> get mesh_param [<param>]
  77. daemon.notice netifd: radio1 : Retrieve mesh parameter (run command without any to see available ones).
  78. daemon.notice netifd: radio1 :
  79. daemon.notice netifd: radio1 : dev <devname> get power_save <param>
  80. daemon.notice netifd: radio1 : Retrieve power save state.
  81. daemon.notice netifd: radio1 :
  82. daemon.notice netifd: radio1 : help [command]
  83. daemon.notice netifd: radio1 : Print usage for all or a specific command, e.g.
  84. daemon.notice netifd: radio1 : "help wowlan" or "help wowlan enable".
  85. daemon.notice netifd: radio1 :
  86. daemon.notice netifd: radio1 : event [-t|-r] [-f]
  87. daemon.notice netifd: radio1 : Monitor events from the kernel.
  88. daemon.notice netifd: radio1 : -t - print timestamp
  89. daemon.notice netifd: radio1 : -r - print relative timstamp
  90. daemon.notice netifd: radio1 : -f - print full frame for auth/assoc etc.
  91. daemon.notice netifd: radio1 :
  92. daemon.notice netifd: radio1 : phy <phyname> info
  93. daemon.notice netifd: radio1 : Show capabilities for the specified wireless device.
  94. daemon.notice netifd: radio1 :
  95. daemon.notice netifd: radio1 : list
  96. daemon.notice netifd: radio1 : List all wireless devices and their capabilities.
  97. daemon.notice netifd: radio1 :
  98. daemon.notice netifd: radio1 : phy
  99. daemon.notice netifd: radio1 : commands
  100. daemon.notice netifd: radio1 : list all known commands and their decimal & hex value
  101. daemon.notice netifd: radio1 :
  102. daemon.notice netifd: radio1 : features
  103. daemon.notice netifd: radio1 :
  104. daemon.notice netifd: radio1 :
  105. daemon.notice netifd: radio1 : phy <phyname> channels
  106. daemon.notice netifd: radio1 : Show available channels.
  107. daemon.notice netifd: radio1 :
  108. daemon.notice netifd: radio1 : dev <devname> cac channel <channel> [NOHT|HT20|HT40+|HT40-|5MHz|10MHz|80MHz]
  109. daemon.notice netifd: radio1 : dev <devname> cac freq <freq> [NOHT|HT20|HT40+|HT40-|5MHz|10MHz|80MHz]
  110. daemon.notice netifd: radio1 : dev <devname> cac freq <control freq> [5|10|20|40|80|80+80|160] [<center1_freq> [<center2_freq>]]
  111. daemon.notice netifd: radio1 : dev <devname> cac trigger channel <channel> [NOHT|HT20|HT40+|HT40-|5MHz|10MHz|80MHz]
  112. daemon.notice netifd: radio1 : dev <devname> cac trigger freq <frequency> [NOHT|HT20|HT40+|HT40-|5MHz|10MHz|80MHz]
  113. daemon.notice netifd: radio1 : dev <devname> cac trigger freq <frequency> [5|10|20|40|80|80+80|160] [<center1_freq> [<center2_freq>]]
  114. daemon.notice netifd: radio1 : Start or trigger a channel availability check (CAC) looking to look for
  115. daemon.notice netifd: radio1 : radars on the given channel.
  116. daemon.notice netifd: radio1 :
  117. daemon.notice netifd: radio1 : dev <devname> del
  118. daemon.notice netifd: radio1 : Remove this virtual interface
  119. daemon.notice netifd: radio1 :
  120. daemon.notice netifd: radio1 : phy <phyname> interface add <name> type <type> [mesh_id <meshid>] [4addr on|off] [flags <flag>*] [addr <mac-addr>]
  121. daemon.notice netifd: radio1 : Add a new virtual interface with the given configuration.
  122. daemon.notice netifd: radio1 : Valid interface types are: managed, ibss, monitor, mesh, wds.
  123. daemon.notice netifd: radio1 :
  124. daemon.notice netifd: radio1 : The flags are only used for monitor interfaces, valid flags are:
  125. daemon.notice netifd: radio1 : none: no special flags
  126. daemon.notice netifd: radio1 : fcsfail: show frames with FCS errors
  127. daemon.notice netifd: radio1 : control: show control frames
  128. daemon.notice netifd: radio1 : otherbss: show frames from other BSSes
  129. daemon.notice netifd: radio1 : cook: use cooked mode
  130. daemon.notice netifd: radio1 : active: use active mode (ACK incoming unicast packets)
  131. daemon.notice netifd: radio1 : mumimo-groupid <GROUP_ID>: use MUMIMO according to a group id
  132. daemon.notice netifd: radio1 : mumimo-follow-mac <MAC_ADDRESS>: use MUMIMO according to a MAC address
  133. daemon.notice netifd: radio1 :
  134. daemon.notice netifd: radio1 : The mesh_id is used only for mesh mode.
  135. daemon.notice netifd: radio1 :
  136. daemon.notice netifd: radio1 : dev <devname> interface add <name> type <type> [mesh_id <meshid>] [4addr on|off] [flags <flag>*] [addr <mac-addr>]
  137. daemon.notice netifd: radio1 : dev <devname> info
  138. daemon.notice netifd: radio1 : Show information for this interface.
  139. daemon.notice netifd: radio1 :
  140. daemon.notice netifd: radio1 : dev
  141. daemon.notice netifd: radio1 : List all network interfaces for wireless hardware.
  142. daemon.notice netifd: radio1 :
  143. daemon.notice netifd: radio1 : dev <devname> switch freq <freq> [NOHT|HT20|HT40+|HT40-|5MHz|10MHz|80MHz] [beacons <count>] [block-tx]
  144. daemon.notice netifd: radio1 : dev <devname> switch freq <control freq> [5|10|20|40|80|80+80|160] [<center1_freq> [<center2_freq>]] [beacons <count>] [block-tx]
  145. daemon.notice netifd: radio1 : Switch the operating channel by sending a channel switch announcement (CSA).
  146. daemon.notice netifd: radio1 :
  147. daemon.notice netifd: radio1 : dev <devname> switch channel <channel> [NOHT|HT20|HT40+|HT40-|5MHz|10MHz|80MHz] [beacons <count>] [block-tx]
  148. daemon.notice netifd: radio1 : dev <devname> ibss join <SSID> <freq in MHz> [NOHT|HT20|HT40+|HT40-|5MHz|10MHz|80MHz] [fixed-freq] [<fixed bssid>] [beacon-interval <TU>] [basic-rates <rate in Mbps,rate2,...>] [mcast-rate <rate in Mbps>] [key d:0:abcde]
  149. daemon.notice netifd: radio1 : Join the IBSS cell with the given SSID, if it doesn't exist create
  150. daemon.notice netifd: radio1 : it on the given frequency. When fixed frequency is requested, don't
  151. daemon.notice netifd: radio1 : join/create a cell on a different frequency. When a fixed BSSID is
  152. daemon.notice netifd: radio1 : requested use that BSSID and do not adopt another cell's BSSID even
  153. daemon.notice netifd: radio1 : if it has higher TSF and the same SSID. If an IBSS is created, create
  154. daemon.notice netifd: radio1 : it with the specified basic-rates, multicast-rate and beacon-interval.
  155. daemon.notice netifd: radio1 :
  156. daemon.notice netifd: radio1 : dev <devname> ibss leave
  157. daemon.notice netifd: radio1 : Leave the current IBSS cell.
  158. daemon.notice netifd: radio1 :
  159. daemon.notice netifd: radio1 : dev <devname> station set <MAC address> plink_action <open|block>
  160. daemon.notice netifd: radio1 : Set mesh peer link action for this station (peer).
  161. daemon.notice netifd: radio1 :
  162. daemon.notice netifd: radio1 : dev <devname> station set <MAC address> vlan <ifindex>
  163. daemon.notice netifd: radio1 : Set an AP VLAN for this station.
  164. daemon.notice netifd: radio1 :
  165. daemon.notice netifd: radio1 : dev <devname> station set <MAC address> mesh_power_mode <active|light|deep>
  166. daemon.notice netifd: radio1 : Set link-specific mesh power mode for this station
  167. daemon.notice netifd: radio1 :
  168. daemon.notice netifd: radio1 : dev <devname> station get <MAC address>
  169. daemon.notice netifd: radio1 : Get information for a specific station.
  170. daemon.notice netifd: radio1 :
  171. daemon.notice netifd: radio1 : dev <devname> station del <MAC address> [subtype <subtype>] [reason-code <code>]
  172. daemon.notice netifd: radio1 : Remove the given station entry (use with caution!)
  173. daemon.notice netifd: radio1 : Example subtype values: 0xA (disassociation), 0xC (deauthentication)
  174. daemon.notice netifd: radio1 :
  175. daemon.notice netifd: radio1 : dev <devname> station dump [-v]
  176. daemon.notice netifd: radio1 : List all stations known, e.g. the AP on managed interfaces
  177. daemon.notice netifd: radio1 :
  178. daemon.notice netifd: radio1 : dev <devname> survey dump
  179. daemon.notice netifd: radio1 : List all gathered channel survey data
  180. daemon.notice netifd: radio1 :
  181. daemon.notice netifd: radio1 : dev <devname> ocb join <freq in MHz> <5MHz|10MHz>
  182. daemon.notice netifd: radio1 : Join the OCB mode network.
  183. daemon.notice netifd: radio1 :
  184. daemon.notice netifd: radio1 : dev <devname> ocb leave
  185. daemon.notice netifd: radio1 : Leave the OCB mode network.
  186. daemon.notice netifd: radio1 :
  187. daemon.notice netifd: radio1 : dev <devname> mesh join <mesh ID> [[freq <freq in MHz> <NOHT|HT20|HT40+|HT40-|80MHz>] [basic-rates <rate in Mbps,rate2,...>]], [mcast-rate <rate in Mbps>] [beacon-interval <time in TUs>] [dtim-period <value>] [vendor_sync on|off] [<param>=<value>]*
  188. daemon.notice netifd: radio1 : Join a mesh with the given mesh ID with frequency, basic-rates,
  189. daemon.notice netifd: radio1 : mcast-rate and mesh parameters. Basic-rates are applied only if
  190. daemon.notice netifd: radio1 : frequency is provided.
  191. daemon.notice netifd: radio1 :
  192. daemon.notice netifd: radio1 : dev <devname> mesh leave
  193. daemon.notice netifd: radio1 : Leave a mesh.
  194. daemon.notice netifd: radio1 :
  195. daemon.notice netifd: radio1 : dev <devname> mpath get <MAC address>
  196. daemon.notice netifd: radio1 : Get information on mesh path to the given node.
  197. daemon.notice netifd: radio1 :
  198. daemon.notice netifd: radio1 : dev <devname> mpath del <MAC address>
  199. daemon.notice netifd: radio1 : Remove the mesh path to the given node.
  200. daemon.notice netifd: radio1 :
  201. daemon.notice netifd: radio1 : dev <devname> mpath new <destination MAC address> next_hop <next hop MAC address>
  202. daemon.notice netifd: radio1 : Create a new mesh path (instead of relying on automatic discovery).
  203. daemon.notice netifd: radio1 :
  204. daemon.notice netifd: radio1 : dev <devname> mpath set <destination MAC address> next_hop <next hop MAC address>
  205. daemon.notice netifd: radio1 : Set an existing mesh path's next hop.
  206. daemon.notice netifd: radio1 :
  207. daemon.notice netifd: radio1 : dev <devname> mpath dump
  208. daemon.notice netifd: radio1 : List known mesh paths.
  209. daemon.notice netifd: radio1 :
  210. daemon.notice netifd: radio1 : dev <devname> mpp get <MAC address>
  211. daemon.notice netifd: radio1 : Get information on mesh proxy path to the given node.
  212. daemon.notice netifd: radio1 :
  213. daemon.notice netifd: radio1 : dev <devname> mpp dump
  214. daemon.notice netifd: radio1 : List known mesh proxy paths.
  215. daemon.notice netifd: radio1 :
  216. daemon.notice netifd: radio1 : dev <devname> scan [-u] [freq <freq>*] [ies <hex as 00:11:..>] [meshid <meshid>] [lowpri,flush,ap-force] [randomise[=<addr>/<mask>]] [ssid <ssid>*|passive]
  217. daemon.notice netifd: radio1 : Scan on the given frequencies and probe for the given SSIDs
  218. daemon.notice netifd: radio1 : (or wildcard if not given) unless passive scanning is requested.
  219. daemon.notice netifd: radio1 : If -u is specified print unknown data in the scan results.
  220. daemon.notice netifd: radio1 : Specified (vendor) IEs must be well-formed.
  221. daemon.notice netifd: radio1 :
  222. daemon.notice netifd: radio1 : dev <devname> scan dump [-u]
  223. daemon.notice netifd: radio1 : Dump the current scan results. If -u is specified, print unknown
  224. daemon.notice netifd: radio1 : data in scan results.
  225. daemon.notice netifd: radio1 :
  226. daemon.notice netifd: radio1 : dev <devname> scan trigger [freq <freq>*] [ies <hex as 00:11:..>] [meshid <meshid>] [lowpri,flush,ap-force] [randomise[=<addr>/<mask>]] [ssid <ssid>*|passive]
  227. daemon.notice netifd: radio1 : Trigger a scan on the given frequencies with probing for the given
  228. daemon.notice netifd: radio1 : SSIDs (or wildcard if not given) unless passive scanning is requested.
  229. daemon.notice netifd: radio1 :
  230. daemon.notice netifd: radio1 : dev <devname> scan abort
  231. daemon.notice netifd: radio1 : Abort ongoing scan
  232. daemon.notice netifd: radio1 :
  233. daemon.notice netifd: radio1 : dev <devname> scan sched_start [interval <in_msecs> | scan_plans [<interval_secs:iterations>*] <interval_secs>] [delay <in_secs>] [freqs <freq>+] [matches [ssid <ssid>]+]] [active [ssid <ssid>]+|passive] [randomise[=<addr>/<mask>]]
  234. daemon.notice netifd: radio1 : Start a scheduled scan at the specified interval on the given frequencies
  235. daemon.notice netifd: radio1 : with probing for the given SSIDs (or wildcard if not given) unless passive
  236. daemon.notice netifd: radio1 : scanning is requested. If matches are specified, only matching results
  237. daemon.notice netifd: radio1 : will be returned.
  238. daemon.notice netifd: radio1 :
  239. daemon.notice netifd: radio1 : dev <devname> scan sched_stop
  240. daemon.notice netifd: radio1 : Stop an ongoing scheduled scan.
  241. daemon.notice netifd: radio1 :
  242. daemon.notice netifd: radio1 : reg set <ISO/IEC 3166-1 alpha2>
  243. daemon.notice netifd: radio1 : Notify the kernel about the current regulatory domain.
  244. daemon.notice netifd: radio1 :
  245. daemon.notice netifd: radio1 : reg get
  246. daemon.notice netifd: radio1 : Print out the kernel's current regulatory domain information.
  247. daemon.notice netifd: radio1 :
  248. daemon.notice netifd: radio1 : phy <phyname> reg get
  249. daemon.notice netifd: radio1 : Print out the devices' current regulatory domain information.
  250. daemon.notice netifd: radio1 :
  251. daemon.notice netifd: radio1 : dev <devname> disconnect
  252. daemon.notice netifd: radio1 : Disconnect from the current network.
  253. daemon.notice netifd: radio1 :
  254. daemon.notice netifd: radio1 : dev <devname> connect [-w] <SSID> [<freq in MHz>] [<bssid>] [key 0:abcde d:1:6162636465] [mfp:req/opt/no]
  255. daemon.notice netifd: radio1 : Join the network with the given SSID (and frequency, BSSID).
  256. daemon.notice netifd: radio1 : With -w, wait for the connect to finish or fail.
  257. daemon.notice netifd: radio1 :
  258. daemon.notice netifd: radio1 : dev <devname> auth <SSID> <bssid> <type:open|shared> <freq in MHz> [key 0:abcde d:1:6162636465]
  259. daemon.notice netifd: radio1 : Authenticate with the given network.
  260. daemon.notice netifd: radio1 :
  261. daemon.notice netifd: radio1 :
  262. daemon.notice netifd: radio1 : dev <devname> link
  263. daemon.notice netifd: radio1 : Print information about the current link, if any.
  264. daemon.notice netifd: radio1 :
  265. daemon.notice netifd: radio1 : dev <devname> offchannel <freq> <duration>
  266. daemon.notice netifd: radio1 : Leave operating channel and go to the given channel for a while.
  267. daemon.notice netifd: radio1 :
  268. daemon.notice netifd: radio1 : dev <devname> cqm rssi <threshold|off> [<hysteresis>]
  269. daemon.notice netifd: radio1 : Set connection quality monitor RSSI threshold.
  270. daemon.notice netifd: radio1 :
  271. daemon.notice netifd: radio1 :
  272. daemon.notice netifd: radio1 : phy <phyname> wowlan enable [any] [disconnect] [magic-packet] [gtk-rekey-failure] [eap-identity-request] [4way-handshake] [rfkill-release] [net-detect [interval <in_msecs> | scan_plans [<interval_secs:iterations>*] <interval_secs>] [delay <in_secs>] [freqs <freq>+] [matches [ssid <ssid>]+]] [active [ssid <ssid>]+|passive] [randomise[=<addr>/<mask>]]] [tcp <config-file>] [patterns [offset1+]<pattern1> ...]
  273. daemon.notice netifd: radio1 : Enable WoWLAN with the given triggers.
  274. daemon.notice netifd: radio1 : Each pattern is given as a bytestring with '-' in places where any byte
  275. daemon.notice netifd: radio1 : may be present, e.g. 00:11:22:-:44 will match 00:11:22:33:44 and
  276. daemon.notice netifd: radio1 : 00:11:22:33:ff:44 etc.
  277. daemon.notice netifd: radio1 : Offset and pattern should be separated by '+', e.g. 18+43:34:00:12 will match '43:34:00:12' after 18 bytes of offset in Rx packet.
  278. daemon.notice netifd: radio1 :
  279. daemon.notice netifd: radio1 : The TCP configuration file contains:
  280. daemon.notice netifd: radio1 : source=ip[:port]
  281. daemon.notice netifd: radio1 : dest=ip:port@mac
  282. daemon.notice netifd: radio1 : data=<hex data packet>
  283. daemon.notice netifd: radio1 : data.interval=seconds
  284. daemon.notice netifd: radio1 : [wake=<hex packet with masked out bytes indicated by '-'>]
  285. daemon.notice netifd: radio1 : [data.seq=len,offset[,start]]
  286. daemon.notice netifd: radio1 : [data.tok=len,offset,<token stream>]
  287. daemon.notice netifd: radio1 :
  288. daemon.notice netifd: radio1 : Net-detect configuration example:
  289. daemon.notice netifd: radio1 : iw phy0 wowlan enable net-detect interval 5000 delay 30 freqs 2412 2422 matches ssid foo ssid bar
  290. daemon.notice netifd: radio1 :
  291. daemon.notice netifd: radio1 : phy <phyname> wowlan disable
  292. daemon.notice netifd: radio1 : Disable WoWLAN.
  293. daemon.notice netifd: radio1 :
  294. daemon.notice netifd: radio1 : phy <phyname> wowlan show
  295. daemon.notice netifd: radio1 : Show WoWLAN status.
  296. daemon.notice netifd: radio1 :
  297. daemon.notice netifd: radio1 : phy <phyname> coalesce enable <config-file>
  298. daemon.notice netifd: radio1 : Enable coalesce with given configuration.
  299. daemon.notice netifd: radio1 : The configuration file contains coalesce rules:
  300. daemon.notice netifd: radio1 : delay=<delay>
  301. daemon.notice netifd: radio1 : condition=<condition>
  302. daemon.notice netifd: radio1 : patterns=<[offset1+]<pattern1>,<[offset2+]<pattern2>,...>
  303. daemon.notice netifd: radio1 : delay=<delay>
  304. daemon.notice netifd: radio1 : condition=<condition>
  305. daemon.notice netifd: radio1 : patterns=<[offset1+]<pattern1>,<[offset2+]<pattern2>,...>
  306. daemon.notice netifd: radio1 : ...
  307. daemon.notice netifd: radio1 : delay: maximum coalescing delay in msec.
  308. daemon.notice netifd: radio1 : condition: 1/0 i.e. 'not match'/'match' the patterns
  309. daemon.notice netifd: radio1 : patterns: each pattern is given as a bytestring with '-' in
  310. daemon.notice netifd: radio1 : places where any byte may be present, e.g. 00:11:22:-:44 will
  311. daemon.notice netifd: radio1 : match 00:11:22:33:44 and 00:11:22:33:ff:44 etc. Offset and
  312. daemon.notice netifd: radio1 : pattern should be separated by '+', e.g. 18+43:34:00:12 will
  313. daemon.notice netifd: radio1 : match '43:34:00:12' after 18 bytes of offset in Rx packet.
  314. daemon.notice netifd: radio1 :
  315. daemon.notice netifd: radio1 :
  316. daemon.notice netifd: radio1 : phy <phyname> coalesce disable
  317. daemon.notice netifd: radio1 : Disable coalesce.
  318. daemon.notice netifd: radio1 :
  319. daemon.notice netifd: radio1 : phy <phyname> coalesce show
  320. daemon.notice netifd: radio1 : Show coalesce status.
  321. daemon.notice netifd: radio1 :
  322. daemon.notice netifd: radio1 : dev <devname> roc start <freq> <time in ms>
  323. daemon.notice netifd: radio1 :
  324. daemon.notice netifd: radio1 :
  325. daemon.notice netifd: radio1 : wdev <idx> p2p start
  326. daemon.notice netifd: radio1 :
  327. daemon.notice netifd: radio1 :
  328. daemon.notice netifd: radio1 : wdev <idx> p2p stop
  329. daemon.notice netifd: radio1 :
  330. daemon.notice netifd: radio1 :
  331. daemon.notice netifd: radio1 : dev <devname> vendor send <oui> <subcmd> <filename|-|hex data>
  332. daemon.notice netifd: radio1 :
  333. daemon.notice netifd: radio1 :
  334. daemon.notice netifd: radio1 : dev <devname> vendor recv <oui> <subcmd> <filename|-|hex data>
  335. daemon.notice netifd: radio1 :
  336. daemon.notice netifd: radio1 :
  337. daemon.notice netifd: radio1 : dev <devname> vendor recvbin <oui> <subcmd> <filename|-|hex data>
  338. daemon.notice netifd: radio1 :
  339. daemon.notice netifd: radio1 :
  340. daemon.notice netifd: radio1 : dev <devname> mgmt dump frame <type as hex ab> <pattern as hex ab:cd:..> [frame <type> <pattern>]* [count <frames>]
  341. daemon.notice netifd: radio1 : Register for receiving certain mgmt frames and print them.
  342. daemon.notice netifd: radio1 : Frames are selected by their type and pattern containing
  343. daemon.notice netifd: radio1 : the first several bytes of the frame that should match.
  344. daemon.notice netifd: radio1 :
  345. daemon.notice netifd: radio1 : Example: iw dev wlan0 mgmt dump frame 40 00 frame 40 01:02 count 10
  346. daemon.notice netifd: radio1 :
  347. daemon.notice netifd: radio1 :
  348. daemon.notice netifd: radio1 : dev <devname> ap start
  349. daemon.notice netifd: radio1 : <SSID> <control freq> [5|10|20|40|80|80+80|160] [<center1_freq> [<center2_freq>]] <beacon interval in TU> <DTIM period> [hidden-ssid|zeroed-ssid] head <beacon head in hexadecimal> [tail <beacon tail in hexadecimal>] [key0:abcde d:1:6162636465]
  350. daemon.notice netifd: radio1 :
  351. daemon.notice netifd: radio1 :
  352. daemon.notice netifd: radio1 : dev <devname> ap stop
  353. daemon.notice netifd: radio1 : Stop AP functionality
  354. daemon.notice netifd: radio1 :
  355. daemon.notice netifd: radio1 :
  356. daemon.notice netifd: radio1 :
  357. daemon.notice netifd: radio1 : Commands that use the netdev ('dev') can also be given the
  358. daemon.notice netifd: radio1 : 'wdev' instead to identify the device.
  359. daemon.notice netifd: radio1 :
  360. user.notice mac80211: Failed command: iw wlan1 set power_save off
  361. daemon.notice netifd: radio1 : You can omit the 'phy' or 'dev' if the identification is unique,
  362. daemon.notice netifd: radio1 : e.g. "iw wlan0 info" or "iw phy0 info". (Don't when scripting.)
  363. daemon.notice netifd: radio1 :
  364. daemon.notice netifd: radio1 : Do NOT screenscrape this tool, we don't consider its output stable.
  365. daemon.notice netifd: radio1 :
  366. daemon.notice netifd: radio1 : Cannot find device "wlan1"
  367. daemon.notice netifd: radio1 : Cannot find device "wlan1"
  368. daemon.notice netifd: radio1 : Interface 0 setup failed: IFUP_ERROR
  369. user.notice mac80211: Failed command: iw phy phy1 set antenna all all
  370. daemon.notice netifd: radio1 : command failed: Not supported (-95)
  371. user.notice mac80211: Failed command: iw phy phy1 set antenna_gain 0
  372. daemon.notice netifd: radio1 : command failed: No such device (-19)
  373. user.notice mac80211: Failed command: iw phy phy1 interface add wlan1 type managed
  374. daemon.notice netifd: radio1 : Usage: iw [options] command
  375. daemon.notice netifd: radio1 : Options:
  376. daemon.notice netifd: radio1 : --debug enable netlink debugging
  377. daemon.notice netifd: radio1 : --version show version (4.14)
  378. daemon.notice netifd: radio1 : Commands:
  379. daemon.notice netifd: radio1 : dev <devname> set power_save <on|off>
  380. daemon.notice netifd: radio1 : Set power save state to on or off.
  381. daemon.notice netifd: radio1 :
  382. daemon.notice netifd: radio1 : dev <devname> set mesh_param <param>=<value> [<param>=<value>]*
  383. daemon.notice netifd: radio1 : Set mesh parameter (run command without any to see available ones).
  384. daemon.notice netifd: radio1 :
  385. daemon.notice netifd: radio1 : dev <devname> set monitor <flag>*
  386. daemon.notice netifd: radio1 : Set monitor flags. Valid flags are:
  387. daemon.notice netifd: radio1 : none: no special flags
  388. daemon.notice netifd: radio1 : fcsfail: show frames with FCS errors
  389. daemon.notice netifd: radio1 : control: show control frames
  390. daemon.notice netifd: radio1 : otherbss: show frames from other BSSes
  391. daemon.notice netifd: radio1 : cook: use cooked mode
  392. daemon.notice netifd: radio1 : active: use active mode (ACK incoming unicast packets)
  393. daemon.notice netifd: radio1 : mumimo-groupid <GROUP_ID>: use MUMIMO according to a group id
  394. daemon.notice netifd: radio1 : mumimo-follow-mac <MAC_ADDRESS>: use MUMIMO according to a MAC address
  395. daemon.notice netifd: radio1 :
  396. daemon.notice netifd: radio1 : dev <devname> set meshid <meshid>
  397. daemon.notice netifd: radio1 : dev <devname> set type <type>
  398. daemon.notice netifd: radio1 : Set interface type/mode.
  399. daemon.notice netifd: radio1 : Valid interface types are: managed, ibss, monitor, mesh, wds.
  400. daemon.notice netifd: radio1 :
  401. daemon.notice netifd: radio1 : dev <devname> set 4addr <on|off>
  402. daemon.notice netifd: radio1 : Set interface 4addr (WDS) mode.
  403. daemon.notice netifd: radio1 :
  404. daemon.notice netifd: radio1 : dev <devname> set noack_map <map>
  405. daemon.notice netifd: radio1 : Set the NoAck map for the TIDs. (0x0009 = BE, 0x0006 = BK, 0x0030 = VI, 0x00C0 = VO)
  406. daemon.notice netifd: radio1 :
  407. daemon.notice netifd: radio1 : dev <devname> set peer <MAC address>
  408. daemon.notice netifd: radio1 : Set interface WDS peer.
  409. daemon.notice netifd: radio1 :
  410. daemon.notice netifd: radio1 : dev <devname> set mcast_rate <rate in Mbps>
  411. daemon.notice netifd: radio1 : Set the multicast bitrate.
  412. daemon.notice netifd: radio1 :
  413. daemon.notice netifd: radio1 : phy <phyname> set name <new name>
  414. daemon.notice netifd: radio1 : Rename this wireless device.
  415. daemon.notice netifd: radio1 :
  416. daemon.notice netifd: radio1 : phy <phyname> set freq <freq> [NOHT|HT20|HT40+|HT40-|5MHz|10MHz|80MHz]
  417. daemon.notice netifd: radio1 : phy <phyname> set freq <control freq> [5|10|20|40|80|80+80|160] [<center1_freq> [<center2_freq>]]
  418. daemon.notice netifd: radio1 : Set frequency/channel the hardware is using, including HT
  419. daemon.notice netifd: radio1 : configuration.
  420. daemon.notice netifd: radio1 :
  421. daemon.notice netifd: radio1 : dev <devname> set freq <freq> [NOHT|HT20|HT40+|HT40-|5MHz|10MHz|80MHz]
  422. daemon.notice netifd: radio1 : dev <devname> set freq <control freq> [5|10|20|40|80|80+80|160] [<center1_freq> [<center2_freq>]]
  423. daemon.notice netifd: radio1 : phy <phyname> set channel <channel> [NOHT|HT20|HT40+|HT40-|5MHz|10MHz|80MHz]
  424. daemon.notice netifd: radio1 : dev <devname> set channel <channel> [NOHT|HT20|HT40+|HT40-|5MHz|10MHz|80MHz]
  425. daemon.notice netifd: radio1 : phy <phyname> set frag <fragmentation threshold|off>
  426. daemon.notice netifd: radio1 : Set fragmentation threshold.
  427. daemon.notice netifd: radio1 :
  428. daemon.notice netifd: radio1 : phy <phyname> set rts <rts threshold|off>
  429. daemon.notice netifd: radio1 : Set rts threshold.
  430. daemon.notice netifd: radio1 :
  431. daemon.notice netifd: radio1 : phy <phyname> set retry [short <limit>] [long <limit>]
  432. daemon.notice netifd: radio1 : Set retry limit.
  433. daemon.notice netifd: radio1 :
  434. daemon.notice netifd: radio1 : phy <phyname> set netns { <pid> | name <nsname> }
  435. daemon.notice netifd: radio1 : Put this wireless device into a different network namespace:
  436. daemon.notice netifd: radio1 : <pid> - change network namespace by process id
  437. daemon.notice netifd: radio1 : <nsname> - change network namespace by name from /var/run/netns
  438. daemon.notice netifd: radio1 : or by absolute path (man ip-netns)
  439. daemon.notice netifd: radio1 :
  440. daemon.notice netifd: radio1 :
  441. daemon.notice netifd: radio1 : phy <phyname> set coverage <coverage class>
  442. daemon.notice netifd: radio1 : Set coverage class (1 for every 3 usec of air propagation time).
  443. daemon.notice netifd: radio1 : Valid values: 0 - 255.
  444. daemon.notice netifd: radio1 :
  445. daemon.notice netifd: radio1 : phy <phyname> set distance <auto|distance>
  446. daemon.notice netifd: radio1 : Enable ACK timeout estimation algorithm (dynack) or set appropriate
  447. daemon.notice netifd: radio1 : coverage class for given link distance in meters.
  448. daemon.notice netifd: radio1 : To disable dynack set valid value for coverage class.
  449. daemon.notice netifd: radio1 : Valid values: 0 - 114750
  450. daemon.notice netifd: radio1 :
  451. daemon.notice netifd: radio1 : phy <phyname> set txpower <auto|fixed|limit> [<tx power in mBm>]
  452. daemon.notice netifd: radio1 : Specify transmit power level and setting type.
  453. daemon.notice netifd: radio1 :
  454. daemon.notice netifd: radio1 : dev <devname> set txpower <auto|fixed|limit> [<tx power in mBm>]
  455. daemon.notice netifd: radio1 : Specify transmit power level and setting type.
  456. daemon.notice netifd: radio1 :
  457. daemon.notice netifd: radio1 : phy <phyname> set antenna <bitmap> | all | <tx bitmap> <rx bitmap>
  458. daemon.notice netifd: radio1 : Set a bitmap of allowed antennas to use for TX and RX.
  459. daemon.notice netifd: radio1 : The driver may reject antenna configurations it cannot support.
  460. daemon.notice netifd: radio1 :
  461. daemon.notice netifd: radio1 : phy <phyname> set antenna_gain <antenna gain in dBm>
  462. daemon.notice netifd: radio1 : Specify antenna gain.
  463. daemon.notice netifd: radio1 :
  464. daemon.notice netifd: radio1 : dev <devname> set bitrates [legacy-<2.4|5> <legacy rate in Mbps>*] [ht-mcs-<2.4|5> <MCS index>*] [vht-mcs-<2.4|5> <NSS:MCSx,MCSy... | NSS:MCSx-MCSy>*] [sgi-2.4|lgi-2.4] [sgi-5|lgi-5]
  465. daemon.notice netifd: radio1 : Sets up the specified rate masks.
  466. daemon.notice netifd: radio1 : Not passing any arguments would clear the existing mask (if any).
  467. daemon.notice netifd: radio1 :
  468. daemon.notice netifd: radio1 : dev <devname> get mesh_param [<param>]
  469. daemon.notice netifd: radio1 : Retrieve mesh parameter (run command without any to see available ones).
  470. daemon.notice netifd: radio1 :
  471. daemon.notice netifd: radio1 : dev <devname> get power_save <param>
  472. daemon.notice netifd: radio1 : Retrieve power save state.
  473. daemon.notice netifd: radio1 :
  474. daemon.notice netifd: radio1 : help [command]
  475. daemon.notice netifd: radio1 : Print usage for all or a specific command, e.g.
  476. daemon.notice netifd: radio1 : "help wowlan" or "help wowlan enable".
  477. daemon.notice netifd: radio1 :
  478. daemon.notice netifd: radio1 : event [-t|-r] [-f]
  479. daemon.notice netifd: radio1 : Monitor events from the kernel.
  480. daemon.notice netifd: radio1 : -t - print timestamp
  481. daemon.notice netifd: radio1 : -r - print relative timstamp
  482. daemon.notice netifd: radio1 : -f - print full frame for auth/assoc etc.
  483. daemon.notice netifd: radio1 :
  484. daemon.notice netifd: radio1 : phy <phyname> info
  485. daemon.notice netifd: radio1 : Show capabilities for the specified wireless device.
  486. daemon.notice netifd: radio1 :
  487. daemon.notice netifd: radio1 : list
  488. daemon.notice netifd: radio1 : List all wireless devices and their capabilities.
  489. daemon.notice netifd: radio1 :
  490. daemon.notice netifd: radio1 : phy
  491. daemon.notice netifd: radio1 : commands
  492. daemon.notice netifd: radio1 : list all known commands and their decimal & hex value
  493. daemon.notice netifd: radio1 :
  494. daemon.notice netifd: radio1 : features
  495. daemon.notice netifd: radio1 :
  496. daemon.notice netifd: radio1 :
  497. daemon.notice netifd: radio1 : phy <phyname> channels
  498. daemon.notice netifd: radio1 : Show available channels.
  499. daemon.notice netifd: radio1 :
  500. daemon.notice netifd: radio1 : dev <devname> cac channel <channel> [NOHT|HT20|HT40+|HT40-|5MHz|10MHz|80MHz]
  501. daemon.notice netifd: radio1 : dev <devname> cac freq <freq> [NOHT|HT20|HT40+|HT40-|5MHz|10MHz|80MHz]
  502. daemon.notice netifd: radio1 : dev <devname> cac freq <control freq> [5|10|20|40|80|80+80|160] [<center1_freq> [<center2_freq>]]
  503. daemon.notice netifd: radio1 : dev <devname> cac trigger channel <channel> [NOHT|HT20|HT40+|HT40-|5MHz|10MHz|80MHz]
  504. daemon.notice netifd: radio1 : dev <devname> cac trigger freq <frequency> [NOHT|HT20|HT40+|HT40-|5MHz|10MHz|80MHz]
  505. daemon.notice netifd: radio1 : dev <devname> cac trigger freq <frequency> [5|10|20|40|80|80+80|160] [<center1_freq> [<center2_freq>]]
  506. daemon.notice netifd: radio1 : Start or trigger a channel availability check (CAC) looking to look for
  507. daemon.notice netifd: radio1 : radars on the given channel.
  508. daemon.notice netifd: radio1 :
  509. daemon.notice netifd: radio1 : dev <devname> del
  510. daemon.notice netifd: radio1 : Remove this virtual interface
  511. daemon.notice netifd: radio1 :
  512. daemon.notice netifd: radio1 : phy <phyname> interface add <name> type <type> [mesh_id <meshid>] [4addr on|off] [flags <flag>*] [addr <mac-addr>]
  513. daemon.notice netifd: radio1 : Add a new virtual interface with the given configuration.
  514. daemon.notice netifd: radio1 : Valid interface types are: managed, ibss, monitor, mesh, wds.
  515. daemon.notice netifd: radio1 :
  516. daemon.notice netifd: radio1 : The flags are only used for monitor interfaces, valid flags are:
  517. daemon.notice netifd: radio1 : none: no special flags
  518. daemon.notice netifd: radio1 : fcsfail: show frames with FCS errors
  519. daemon.notice netifd: radio1 : control: show control frames
  520. daemon.notice netifd: radio1 : otherbss: show frames from other BSSes
  521. daemon.notice netifd: radio1 : cook: use cooked mode
  522. daemon.notice netifd: radio1 : active: use active mode (ACK incoming unicast packets)
  523. daemon.notice netifd: radio1 : mumimo-groupid <GROUP_ID>: use MUMIMO according to a group id
  524. daemon.notice netifd: radio1 : mumimo-follow-mac <MAC_ADDRESS>: use MUMIMO according to a MAC address
  525. daemon.notice netifd: radio1 :
  526. daemon.notice netifd: radio1 : The mesh_id is used only for mesh mode.
  527. daemon.notice netifd: radio1 :
  528. daemon.notice netifd: radio1 : dev <devname> interface add <name> type <type> [mesh_id <meshid>] [4addr on|off] [flags <flag>*] [addr <mac-addr>]
  529. daemon.notice netifd: radio1 : dev <devname> info
  530. daemon.notice netifd: radio1 : Show information for this interface.
  531. daemon.notice netifd: radio1 :
  532. daemon.notice netifd: radio1 : dev
  533. daemon.notice netifd: radio1 : List all network interfaces for wireless hardware.
  534. daemon.notice netifd: radio1 :
  535. daemon.notice netifd: radio1 : dev <devname> switch freq <freq> [NOHT|HT20|HT40+|HT40-|5MHz|10MHz|80MHz] [beacons <count>] [block-tx]
  536. daemon.notice netifd: radio1 : dev <devname> switch freq <control freq> [5|10|20|40|80|80+80|160] [<center1_freq> [<center2_freq>]] [beacons <count>] [block-tx]
  537. daemon.notice netifd: radio1 : Switch the operating channel by sending a channel switch announcement (CSA).
  538. daemon.notice netifd: radio1 :
  539. daemon.notice netifd: radio1 : dev <devname> switch channel <channel> [NOHT|HT20|HT40+|HT40-|5MHz|10MHz|80MHz] [beacons <count>] [block-tx]
  540. daemon.notice netifd: radio1 : dev <devname> ibss join <SSID> <freq in MHz> [NOHT|HT20|HT40+|HT40-|5MHz|10MHz|80MHz] [fixed-freq] [<fixed bssid>] [beacon-interval <TU>] [basic-rates <rate in Mbps,rate2,...>] [mcast-rate <rate in Mbps>] [key d:0:abcde]
  541. daemon.notice netifd: radio1 : Join the IBSS cell with the given SSID, if it doesn't exist create
  542. daemon.notice netifd: radio1 : it on the given frequency. When fixed frequency is requested, don't
  543. daemon.notice netifd: radio1 : join/create a cell on a different frequency. When a fixed BSSID is
  544. daemon.notice netifd: radio1 : requested use that BSSID and do not adopt another cell's BSSID even
  545. daemon.notice netifd: radio1 : if it has higher TSF and the same SSID. If an IBSS is created, create
  546. daemon.notice netifd: radio1 : it with the specified basic-rates, multicast-rate and beacon-interval.
  547. daemon.notice netifd: radio1 :
  548. daemon.notice netifd: radio1 : dev <devname> ibss leave
  549. daemon.notice netifd: radio1 : Leave the current IBSS cell.
  550. daemon.notice netifd: radio1 :
  551. daemon.notice netifd: radio1 : dev <devname> station set <MAC address> plink_action <open|block>
  552. daemon.notice netifd: radio1 : Set mesh peer link action for this station (peer).
  553. daemon.notice netifd: radio1 :
  554. daemon.notice netifd: radio1 : dev <devname> station set <MAC address> vlan <ifindex>
  555. daemon.notice netifd: radio1 : Set an AP VLAN for this station.
  556. daemon.notice netifd: radio1 :
  557. daemon.notice netifd: radio1 : dev <devname> station set <MAC address> mesh_power_mode <active|light|deep>
  558. daemon.notice netifd: radio1 : Set link-specific mesh power mode for this station
  559. daemon.notice netifd: radio1 :
  560. daemon.notice netifd: radio1 : dev <devname> station get <MAC address>
  561. daemon.notice netifd: radio1 : Get information for a specific station.
  562. daemon.notice netifd: radio1 :
  563. daemon.notice netifd: radio1 : dev <devname> station del <MAC address> [subtype <subtype>] [reason-code <code>]
  564. daemon.notice netifd: radio1 : Remove the given station entry (use with caution!)
  565. daemon.notice netifd: radio1 : Example subtype values: 0xA (disassociation), 0xC (deauthentication)
  566. daemon.notice netifd: radio1 :
  567. daemon.notice netifd: radio1 : dev <devname> station dump [-v]
  568. daemon.notice netifd: radio1 : List all stations known, e.g. the AP on managed interfaces
  569. daemon.notice netifd: radio1 :
  570. daemon.notice netifd: radio1 : dev <devname> survey dump
  571. daemon.notice netifd: radio1 : List all gathered channel survey data
  572. daemon.notice netifd: radio1 :
  573. daemon.notice netifd: radio1 : dev <devname> ocb join <freq in MHz> <5MHz|10MHz>
  574. daemon.notice netifd: radio1 : Join the OCB mode network.
  575. daemon.notice netifd: radio1 :
  576. daemon.notice netifd: radio1 : dev <devname> ocb leave
  577. daemon.notice netifd: radio1 : Leave the OCB mode network.
  578. daemon.notice netifd: radio1 :
  579. daemon.notice netifd: radio1 : dev <devname> mesh join <mesh ID> [[freq <freq in MHz> <NOHT|HT20|HT40+|HT40-|80MHz>] [basic-rates <rate in Mbps,rate2,...>]], [mcast-rate <rate in Mbps>] [beacon-interval <time in TUs>] [dtim-period <value>] [vendor_sync on|off] [<param>=<value>]*
  580. daemon.notice netifd: radio1 : Join a mesh with the given mesh ID with frequency, basic-rates,
  581. daemon.notice netifd: radio1 : mcast-rate and mesh parameters. Basic-rates are applied only if
  582. daemon.notice netifd: radio1 : frequency is provided.
  583. daemon.notice netifd: radio1 :
  584. daemon.notice netifd: radio1 : dev <devname> mesh leave
  585. daemon.notice netifd: radio1 : Leave a mesh.
  586. daemon.notice netifd: radio1 :
  587. daemon.notice netifd: radio1 : dev <devname> mpath get <MAC address>
  588. daemon.notice netifd: radio1 : Get information on mesh path to the given node.
  589. daemon.notice netifd: radio1 :
  590. daemon.notice netifd: radio1 : dev <devname> mpath del <MAC address>
  591. daemon.notice netifd: radio1 : Remove the mesh path to the given node.
  592. daemon.notice netifd: radio1 :
  593. daemon.notice netifd: radio1 : dev <devname> mpath new <destination MAC address> next_hop <next hop MAC address>
  594. daemon.notice netifd: radio1 : Create a new mesh path (instead of relying on automatic discovery).
  595. daemon.notice netifd: radio1 :
  596. daemon.notice netifd: radio1 : dev <devname> mpath set <destination MAC address> next_hop <next hop MAC address>
  597. daemon.notice netifd: radio1 : Set an existing mesh path's next hop.
  598. daemon.notice netifd: radio1 :
  599. daemon.notice netifd: radio1 : dev <devname> mpath dump
  600. daemon.notice netifd: radio1 : List known mesh paths.
  601. daemon.notice netifd: radio1 :
  602. daemon.notice netifd: radio1 : dev <devname> mpp get <MAC address>
  603. daemon.notice netifd: radio1 : Get information on mesh proxy path to the given node.
  604. daemon.notice netifd: radio1 :
  605. daemon.notice netifd: radio1 : dev <devname> mpp dump
  606. daemon.notice netifd: radio1 : List known mesh proxy paths.
  607. daemon.notice netifd: radio1 :
  608. daemon.notice netifd: radio1 : dev <devname> scan [-u] [freq <freq>*] [ies <hex as 00:11:..>] [meshid <meshid>] [lowpri,flush,ap-force] [randomise[=<addr>/<mask>]] [ssid <ssid>*|passive]
  609. daemon.notice netifd: radio1 : Scan on the given frequencies and probe for the given SSIDs
  610. daemon.notice netifd: radio1 : (or wildcard if not given) unless passive scanning is requested.
  611. daemon.notice netifd: radio1 : If -u is specified print unknown data in the scan results.
  612. daemon.notice netifd: radio1 : Specified (vendor) IEs must be well-formed.
  613. daemon.notice netifd: radio1 :
  614. daemon.notice netifd: radio1 : dev <devname> scan dump [-u]
  615. daemon.notice netifd: radio1 : Dump the current scan results. If -u is specified, print unknown
  616. daemon.notice netifd: radio1 : data in scan results.
  617. daemon.notice netifd: radio1 :
  618. daemon.notice netifd: radio1 : dev <devname> scan trigger [freq <freq>*] [ies <hex as 00:11:..>] [meshid <meshid>] [lowpri,flush,ap-force] [randomise[=<addr>/<mask>]] [ssid <ssid>*|passive]
  619. daemon.notice netifd: radio1 : Trigger a scan on the given frequencies with probing for the given
  620. daemon.notice netifd: radio1 : SSIDs (or wildcard if not given) unless passive scanning is requested.
  621. daemon.notice netifd: radio1 :
  622. daemon.notice netifd: radio1 : dev <devname> scan abort
  623. daemon.notice netifd: radio1 : Abort ongoing scan
  624. daemon.notice netifd: radio1 :
  625. daemon.notice netifd: radio1 : dev <devname> scan sched_start [interval <in_msecs> | scan_plans [<interval_secs:iterations>*] <interval_secs>] [delay <in_secs>] [freqs <freq>+] [matches [ssid <ssid>]+]] [active [ssid <ssid>]+|passive] [randomise[=<addr>/<mask>]]
  626. daemon.notice netifd: radio1 : Start a scheduled scan at the specified interval on the given frequencies
  627. daemon.notice netifd: radio1 : with probing for the given SSIDs (or wildcard if not given) unless passive
  628. daemon.notice netifd: radio1 : scanning is requested. If matches are specified, only matching results
  629. daemon.notice netifd: radio1 : will be returned.
  630. daemon.notice netifd: radio1 :
  631. daemon.notice netifd: radio1 : dev <devname> scan sched_stop
  632. daemon.notice netifd: radio1 : Stop an ongoing scheduled scan.
  633. daemon.notice netifd: radio1 :
  634. daemon.notice netifd: radio1 : reg set <ISO/IEC 3166-1 alpha2>
  635. daemon.notice netifd: radio1 : Notify the kernel about the current regulatory domain.
  636. daemon.notice netifd: radio1 :
  637. daemon.notice netifd: radio1 : reg get
  638. daemon.notice netifd: radio1 : Print out the kernel's current regulatory domain information.
  639. daemon.notice netifd: radio1 :
  640. daemon.notice netifd: radio1 : phy <phyname> reg get
  641. daemon.notice netifd: radio1 : Print out the devices' current regulatory domain information.
  642. daemon.notice netifd: radio1 :
  643. daemon.notice netifd: radio1 : dev <devname> disconnect
  644. daemon.notice netifd: radio1 : Disconnect from the current network.
  645. daemon.notice netifd: radio1 :
  646. daemon.notice netifd: radio1 : dev <devname> connect [-w] <SSID> [<freq in MHz>] [<bssid>] [key 0:abcde d:1:6162636465] [mfp:req/opt/no]
  647. daemon.notice netifd: radio1 : Join the network with the given SSID (and frequency, BSSID).
  648. daemon.notice netifd: radio1 : With -w, wait for the connect to finish or fail.
  649. daemon.notice netifd: radio1 :
  650. daemon.notice netifd: radio1 : dev <devname> auth <SSID> <bssid> <type:open|shared> <freq in MHz> [key 0:abcde d:1:6162636465]
  651. daemon.notice netifd: radio1 : Authenticate with the given network.
  652. daemon.notice netifd: radio1 :
  653. daemon.notice netifd: radio1 :
  654. daemon.notice netifd: radio1 : dev <devname> link
  655. daemon.notice netifd: radio1 : Print information about the current link, if any.
  656. daemon.notice netifd: radio1 :
  657. daemon.notice netifd: radio1 : dev <devname> offchannel <freq> <duration>
  658. daemon.notice netifd: radio1 : Leave operating channel and go to the given channel for a while.
  659. daemon.notice netifd: radio1 :
  660. daemon.notice netifd: radio1 : dev <devname> cqm rssi <threshold|off> [<hysteresis>]
  661. daemon.notice netifd: radio1 : Set connection quality monitor RSSI threshold.
  662. daemon.notice netifd: radio1 :
  663. daemon.notice netifd: radio1 :
  664. daemon.notice netifd: radio1 : phy <phyname> wowlan enable [any] [disconnect] [magic-packet] [gtk-rekey-failure] [eap-identity-request] [4way-handshake] [rfkill-release] [net-detect [interval <in_msecs> | scan_plans [<interval_secs:iterations>*] <interval_secs>] [delay <in_secs>] [freqs <freq>+] [matches [ssid <ssid>]+]] [active [ssid <ssid>]+|passive] [randomise[=<addr>/<mask>]]] [tcp <config-file>] [patterns [offset1+]<pattern1> ...]
  665. daemon.notice netifd: radio1 : Enable WoWLAN with the given triggers.
  666. daemon.notice netifd: radio1 : Each pattern is given as a bytestring with '-' in places where any byte
  667. daemon.notice netifd: radio1 : may be present, e.g. 00:11:22:-:44 will match 00:11:22:33:44 and
  668. daemon.notice netifd: radio1 : 00:11:22:33:ff:44 etc.
  669. daemon.notice netifd: radio1 : Offset and pattern should be separated by '+', e.g. 18+43:34:00:12 will match '43:34:00:12' after 18 bytes of offset in Rx packet.
  670. daemon.notice netifd: radio1 :
  671. daemon.notice netifd: radio1 : The TCP configuration file contains:
  672. daemon.notice netifd: radio1 : source=ip[:port]
  673. daemon.notice netifd: radio1 : dest=ip:port@mac
  674. user.notice mac80211: Failed command: iw wlan1 set power_save off
  675. daemon.notice netifd: radio1 : data=<hex data packet>
  676. daemon.notice netifd: radio1 : data.interval=seconds
  677. daemon.notice netifd: radio1 : [wake=<hex packet with masked out bytes indicated by '-'>]
  678. daemon.notice netifd: radio1 : [data.seq=len,offset[,start]]
  679. daemon.notice netifd: radio1 : [data.tok=len,offset,<token stream>]
  680. daemon.notice netifd: radio1 :
  681. daemon.notice netifd: radio1 : Net-detect configuration example:
  682. daemon.notice netifd: radio1 : iw phy0 wowlan enable net-detect interval 5000 delay 30 freqs 2412 2422 matches ssid foo ssid bar
  683. daemon.notice netifd: radio1 :
  684. daemon.notice netifd: radio1 : phy <phyname> wowlan disable
  685. daemon.notice netifd: radio1 : Disable WoWLAN.
  686. daemon.notice netifd: radio1 :
  687. daemon.notice netifd: radio1 : phy <phyname> wowlan show
  688. daemon.notice netifd: radio1 : Show WoWLAN status.
  689. daemon.notice netifd: radio1 :
  690. daemon.notice netifd: radio1 : phy <phyname> coalesce enable <config-file>
  691. daemon.notice netifd: radio1 : Enable coalesce with given configuration.
  692. daemon.notice netifd: radio1 : The configuration file contains coalesce rules:
  693. daemon.notice netifd: radio1 : delay=<delay>
  694. daemon.notice netifd: radio1 : condition=<condition>
  695. daemon.notice netifd: radio1 : patterns=<[offset1+]<pattern1>,<[offset2+]<pattern2>,...>
  696. daemon.notice netifd: radio1 : delay=<delay>
  697. daemon.notice netifd: radio1 : condition=<condition>
  698. daemon.notice netifd: radio1 : patterns=<[offset1+]<pattern1>,<[offset2+]<pattern2>,...>
  699. daemon.notice netifd: radio1 : ...
  700. daemon.notice netifd: radio1 : delay: maximum coalescing delay in msec.
  701. daemon.notice netifd: radio1 : condition: 1/0 i.e. 'not match'/'match' the patterns
  702. daemon.notice netifd: radio1 : patterns: each pattern is given as a bytestring with '-' in
  703. daemon.notice netifd: radio1 : places where any byte may be present, e.g. 00:11:22:-:44 will
  704. daemon.notice netifd: radio1 : match 00:11:22:33:44 and 00:11:22:33:ff:44 etc. Offset and
  705. daemon.notice netifd: radio1 : pattern should be separated by '+', e.g. 18+43:34:00:12 will
  706. daemon.notice netifd: radio1 : match '43:34:00:12' after 18 bytes of offset in Rx packet.
  707. daemon.notice netifd: radio1 :
  708. daemon.notice netifd: radio1 :
  709. daemon.notice netifd: radio1 : phy <phyname> coalesce disable
  710. daemon.notice netifd: radio1 : Disable coalesce.
  711. daemon.notice netifd: radio1 :
  712. daemon.notice netifd: radio1 : phy <phyname> coalesce show
  713. daemon.notice netifd: radio1 : Show coalesce status.
  714. daemon.notice netifd: radio1 :
  715. daemon.notice netifd: radio1 : dev <devname> roc start <freq> <time in ms>
  716. daemon.notice netifd: radio1 :
  717. daemon.notice netifd: radio1 :
  718. daemon.notice netifd: radio1 : wdev <idx> p2p start
  719. daemon.notice netifd: radio1 :
  720. daemon.notice netifd: radio1 :
  721. daemon.notice netifd: radio1 : wdev <idx> p2p stop
  722. daemon.notice netifd: radio1 :
  723. daemon.notice netifd: radio1 :
  724. daemon.notice netifd: radio1 : dev <devname> vendor send <oui> <subcmd> <filename|-|hex data>
  725. daemon.notice netifd: radio1 :
  726. daemon.notice netifd: radio1 :
  727. daemon.notice netifd: radio1 : dev <devname> vendor recv <oui> <subcmd> <filename|-|hex data>
  728. daemon.notice netifd: radio1 :
  729. daemon.notice netifd: radio1 :
  730. daemon.notice netifd: radio1 : dev <devname> vendor recvbin <oui> <subcmd> <filename|-|hex data>
  731. daemon.notice netifd: radio1 :
  732. daemon.notice netifd: radio1 :
  733. daemon.notice netifd: radio1 : dev <devname> mgmt dump frame <type as hex ab> <pattern as hex ab:cd:..> [frame <type> <pattern>]* [count <frames>]
  734. daemon.notice netifd: radio1 : Register for receiving certain mgmt frames and print them.
  735. daemon.notice netifd: radio1 : Frames are selected by their type and pattern containing
  736. daemon.notice netifd: radio1 : the first several bytes of the frame that should match.
  737. daemon.notice netifd: radio1 :
  738. daemon.notice netifd: radio1 : Example: iw dev wlan0 mgmt dump frame 40 00 frame 40 01:02 count 10
  739. daemon.notice netifd: radio1 :
  740. daemon.notice netifd: radio1 :
  741. daemon.notice netifd: radio1 : dev <devname> ap start
  742. daemon.notice netifd: radio1 : <SSID> <control freq> [5|10|20|40|80|80+80|160] [<center1_freq> [<center2_freq>]] <beacon interval in TU> <DTIM period> [hidden-ssid|zeroed-ssid] head <beacon head in hexadecimal> [tail <beacon tail in hexadecimal>] [key0:abcde d:1:6162636465]
  743. daemon.notice netifd: radio1 :
  744. daemon.notice netifd: radio1 :
  745. daemon.notice netifd: radio1 : dev <devname> ap stop
  746. daemon.notice netifd: radio1 : Stop AP functionality
  747. daemon.notice netifd: radio1 :
  748. daemon.notice netifd: radio1 :
  749. daemon.notice netifd: radio1 :
  750. daemon.notice netifd: radio1 : Commands that use the netdev ('dev') can also be given the
  751. daemon.notice netifd: radio1 : 'wdev' instead to identify the device.
  752. daemon.notice netifd: radio1 :
  753. daemon.notice netifd: radio1 : You can omit the 'phy' or 'dev' if the identification is unique,
  754. daemon.notice netifd: radio1 : e.g. "iw wlan0 info" or "iw phy0 info". (Don't when scripting.)
  755. daemon.notice netifd: radio1 :
  756. daemon.notice netifd: radio1 : Do NOT screenscrape this tool, we don't consider its output stable.
  757. daemon.notice netifd: radio1 :
  758. daemon.notice netifd: radio1 : Cannot find device "wlan1"
  759. daemon.notice netifd: radio1 : Cannot find device "wlan1"
  760. daemon.notice netifd: radio1 : Interface 0 setup failed: IFUP_ERROR
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement