Wireless Interface
RouterOS 无线接口支持 IEEE 802.11 标准,具备全面的功能,包括多种模式(客户端、AP、桥接)、加密协议、信道宽度调整以及高级传输设置,以实现最佳的无线网络性能。
无线接口
概述
Package: wireless
RouterOS wireless 符合 IEEE 802.11 标准。它完整支持 802.11a、802.11b、802.11g、802.11n 和 802.11ac,以及 WPA、WEP、AES 加密、无线分发系统(WDS)、动态频率选择(DFS)、虚拟接入点、Nstreme 和 Nv2 专有协议等附加功能。
Wireless 可以工作在多种模式下:client(station)、access point、wireless bridge 等。Client/station 也可以工作在不同的模式中。受支持模式的完整列表可在 Wireless Station Modes 中找到。
通用接口属性
Sub-menu: /interface/wireless
| Property | Description |
|---|---|
| adaptive-noise-immunity (ap-and-client-mode | client-mode | none; Default: none) | 此属性仅对基于 Atheros 芯片的网卡有效。 |
| allow-sharedkey (yes | no; Default: no) | 允许 WEP Shared Key 客户端连接。请注意,对这些客户端不进行身份验证(WEP Shared keys 不与任何内容比较)——如果 access list 允许,它们会被直接接受。 |
| ampdu-priorities (list of integer [0..7]; Default: 0) | 需要协商并使用 AMPDU 发送(聚合帧并使用块确认发送)的帧优先级。使用 AMPDU 会提高吞吐量,但可能增加延迟,因此对于实时流量(语音、视频)可能并不理想。因此,默认情况下 AMPDU 仅对 best-effort 流量启用。 |
| amsdu-limit (integer [0..8192]; Default: 8192) | 协商时设备允许准备的最大 AMSDU。AMSDU 聚合可以显著提高吞吐量,尤其是对于小帧,但在因重传聚合帧导致丢包的情况下可能增加延迟。发送和接收 AMSDU 也会增加 CPU 使用率。 |
| amsdu-threshold (integer [0..8192]; Default: 8192) | 允许包含在 AMSDU 中的最大帧大小。 |
| antenna-gain (integer [0..4294967295]; Default: 0) | 天线增益,单位为 dBi,用于根据 country 法规计算最大发射功率。 |
| antenna-mode (ant-a | ant-b | rxa-txb | txa-rxb; Default: ) | 选择用于发送和接收的天线ant-a - 仅使用 'a' 天线ant-b - 仅使用 'b' 天线txa-rxb - 使用天线 'a' 发送,天线 'b' 接收rxa-txb - 使用天线 'b' 发送,天线 'a' 接收 |
| area (string; Default: ) | 标识无线网络组。此值由 AP 通告,并可在 connect-list 中通过 area-prefix 匹配。这是一个专有扩展。 |
| arp (disabled | enabled | proxy-arp | reply-only; Default: enabled) | ARP |
| arp-timeout (auto | integer; Default: auto) | ARP 超时是指在没有从 IP 接收到数据包后,ARP 记录在 ARP 表中保留的时长。值 auto 等于 /ip/settings 中 arp-timeout 的值,默认是 30s |
| band (2ghz-b | 2ghz-b/g | 2ghz-b/g/n | 2ghz-onlyg | 2ghz-onlyn | 5ghz-a | 5ghz-a/n | 5ghz-onlyn | 5ghz-a/n/ac | 5ghz-onlyac | 5ghz-n/ac; Default: ) | 定义所使用的数据速率、信道频率和宽度的集合。 |
| basic-rates-a/g (12Mbps | 18Mbps | 24Mbps | 36Mbps | 48Mbps | 54Mbps | 6Mbps | 9Mbps; Default: 6Mbps) | 类似于 basic-rates-b 属性,但用于 5ghz、5ghz-10mhz、5ghz-5mhz、5ghz-turbo、2.4ghz-b/g、2.4ghz-onlyg、2ghz-10mhz、2ghz-5mhz 和 2.4ghz-g-turbo 频段。 |
| basic-rates-b (11Mbps | 1Mbps | 2Mbps | 5.5Mbps; Default: 1Mbps) | 基本速率列表,用于 2.4ghz-b、2.4ghz-b/g 和 2.4ghz-onlyg 频段。只有当客户端支持 AP 通告的所有基本速率时,它才会连接到 AP。只有当 AP 支持另一个 AP 的所有基本速率时,它们才会建立 WDS 链路。此属性仅在 AP 模式下且 rate-set 的值已配置时有效。 |
| bridge-mode (disabled | enabled; Default: enabled) | 允许使用 station-bridge 模式。Wireless Station Modes |
| burst-time (integer | disabled; Default: disabled) | 以微秒为单位的时间,用于在不停止的情况下发送数据。请注意,该网络中的其他无线网卡在 burst-time 微秒期间将无法发送数据。此设置仅适用于基于 AR5000、AR5001X 和 AR5001X+ 芯片的网卡。 |
| channel-width (20/40/80/160mhz-Ceeeeeee | 20/40/80/160mhz-XXXXXXXX | 20/40/80/160mhz-eCeeeeee | 20/40/80/160mhz-eeCeeeee | 20/40/80/160mhz-eeeCeeee | 20/40/80/160mhz-eeeeCeee | 20/40/80/160mhz-eeeeeCee | 20/40/80/160mhz-eeeeeeCe | 20/40/80/160mhz-eeeeeeeC | 20/40/80mhz-Ceee | 20/40/80mhz-eCee | 20/40/80mhz-eeCe | 20/40/80mhz-eeeC | 20/40/80mhz-XXXX | 20/40mhz-Ce | 20/40mhz-eC | 20/40mhz-XX | 40mhz-turbo | 20mhz | 10mhz | 5mhz; Default: 20mhz) | 使用扩展信道(例如 Ce、eC 等)可增加额外的 20MHz 扩展信道,并可指定其位于控制(主)信道的下方还是上方。扩展信道允许 802.11n 设备总共使用高达 40MHz(802.11ac 高达 160MHz)的频谱,从而提高最大吞吐量。带有 XX 和 XXXX 扩展的信道宽度会根据每个频率上运行的并发设备数量,自动扫描不太拥挤的控制信道频率,并自动选择 "C" - 控制信道频率。 |
| comment (string; Default: ) | 接口的简短描述 |
| compression (yes | no; Default: no) | 将此属性设置为 yes 将允许使用硬件压缩。无线接口必须支持硬件压缩。与不使用压缩的设备的连接仍可正常工作。 |
| country (name of the country | no_country_set; Default: etsi) | 限制可用频段、频率以及每个频率的最大发射功率。同时指定 scan-list 的默认值。值 no_country_set 是一组符合 FCC 的信道。 |
| default-ap-tx-limit (integer [0..4294967295]; Default: 0) | 这是不匹配 access-list 中任何条目的客户端的 ap-tx-limit 值。0 表示无限制。 |
| default-authentication (yes | no; Default: yes) | 对于 AP 模式,这是不匹配 access-list 中任何条目的客户端的 authentication 值。对于 station 模式,这是不匹配 connect-list 中任何条目的 AP 的 connect 值 |
| default-client-tx-limit (integer [0..4294967295]; Default: 0) | 这是不匹配 access-list 中任何条目的客户端的 client-tx-limit 值。0 表示无限制 |
| default-forwarding (yes | no; Default: yes) | 这是不匹配 access-list 中任何条目的客户端的 forwarding 值 |
| disable-running-check (yes | no; Default: no) | 设置为 yes 时,接口将始终带有 running 标志。如果设置为 no,路由器将判断网卡是否处于运行状态——对于 AP,必须有一个或多个客户端注册到它;对于 station,它应连接到 AP。 |
| disabled (yes | no; Default: yes) | 接口是否被禁用 |
| disconnect-timeout (time [0s..15s]; Default: 3s) | 此间隔从最低数据率上第三次发送失败开始计算。此时,最低数据率上 3 * (hw-retries + 1) 个帧的传输已经失败。在 disconnect-timeout 期间,数据包传输将以 on-fail-retry-time 间隔重试。如果在 disconnect-timeout 期间无法成功发送任何帧,连接将被关闭,此事件记录为 "extensive data loss"。成功的帧传输会重置此计时器。 |
| distance (integer | dynamic | indoors; Default: dynamic) | 在认为传输不成功之前等待单播帧确认(ACKs)的时间,简称 ACK-Timeout。Distance 值有以下行为:Dynamic - 使 AP 检测并使用适用于所有已连接客户端的最小超时。Indoor - 使用硬件芯片制造商设置的默认 ACK 超时值。Number - 使用输入值,公式为:ACK-timeout = ((distance * 1000) + 299) / 300 us;Nstreme/Nv2 协议中不使用确认。 |
| frame-lifetime (integer [0..4294967295]; Default: 0) | 丢弃排队等待发送时间超过 frame-lifetime 的帧。默认情况下,当此属性值为 0 时,帧仅在连接关闭后才被丢弃。 |
| frequency (integer [0..4294967295]; Default: ) | AP 运行的信道频率值,单位为 MHz。允许的值取决于所选频段,并受 country 设置和无线网卡能力限制。如果接口处于任何 station 模式、wds-slave 模式或 DFS 处于活动状态,此设置将无效。Note:如果使用 "superchannel" 模式,网卡支持的任何频率都将被接受,但在 RouterOS 客户端上,任何非标准频率都必须在 scan-list 中配置,否则它不会在非标准范围内扫描。在 WinBox 中,scanlist 频率以粗体显示,任何其他频率意味着客户端需要配置 scan-list。 |
| frequency-mode (manual-txpower | regulatory-domain | superchannel; Default: regulatory_domain) | 有三种频率模式可用:regulatory-domain - 根据 country 的值限制可用信道及每个信道的最大发射功率manual-txpower - 与上述相同,但不限制最大发射功率。superchannel - 一致性测试模式。允许使用网卡支持的所有信道。每个频段的可用信道列表可在 /interface/wireless/info/allowed-channels 中查看。此模式允许你测试默认 scan-list 和/或监管域之外的无线信道。此模式仅应在受控环境中使用,或者你在所在地区有特殊许可。 |
| frequency-offset (integer [-2147483648..2147483647]; Default: 0) | 允许在网卡中使用了频率转换器的情况下指定偏移量,用于当所用无线网卡工作在不同于 RouterOS 中显示频率的情况。因此,如果你的网卡工作在 4000MHz 但 RouterOS 显示 5000MHz,将偏移量设置为 1000MHz 即可正确显示。该值以 MHz 为单位,可以为正或负。 |
| guard-interval (any | long; Default: any) | 是否允许使用短保护间隔(参见 802.11n MCS 规范以了解这如何影响吞吐量)。"any" 将根据数据率使用短或长,"long" 将使用长。 |
| hide-ssid (yes | no; Default: no) | yes - AP 不在 beacon 帧中包含 SSID,也不回复广播 SSID 的 probe 请求。no - AP 在 beacon 帧中包含 SSID,并回复广播 SSID 的 probe 请求。此属性仅在 AP 模式下有效。将其设置为 yes 可以将此网络从某些客户端软件显示的无线网络列表中移除。更改此设置不会提高无线网络的安全性,因为 SSID 包含在 AP 发送的其他帧中。 |
| ht-basic-mcs (list of (mcs-0 | mcs-1 | mcs-2 | mcs-3 | mcs-4 | mcs-5 | mcs-6 | mcs-7 | mcs-8 | mcs-9 | mcs-10 | mcs-11 | mcs-12 | mcs-13 | mcs-14 | mcs-15 | mcs-16 | mcs-17 | mcs-18 | mcs-19 | mcs-20 | mcs-21 | mcs-22 | mcs-23); Default: mcs-0; mcs-1; mcs-2; mcs-3; mcs-4; mcs-5; mcs-6; mcs-7) | 调制与编码方案,每个连接的客户端都必须支持。有关 MCS 规范,请参阅 802.11n。 |
| ht-supported-mcs (list of (mcs-0 | mcs-1 | mcs-2 | mcs-3 | mcs-4 | mcs-5 | mcs-6 | mcs-7 | mcs-8 | mcs-9 | mcs-10 | mcs-11 | mcs-12 | mcs-13 | mcs-14 | mcs-15 | mcs-16 | mcs-17 | mcs-18 | mcs-19 | mcs-20 | mcs-21 | mcs-22 | mcs-23); Default: mcs-0; mcs-1; mcs-2; mcs-3; mcs-4; mcs-5; mcs-6; mcs-7; mcs-8; mcs-9; mcs-10; mcs-11; mcs-12; mcs-13; mcs-14; mcs-15; mcs-16; mcs-17; mcs-18; mcs-19; mcs-20; mcs-21; mcs-22; mcs-23) | 调制与编码方案,此设备声明支持。有关 MCS 规范,请参阅 802.11n。 |
| hw-fragmentation-threshold (integer[256..3000] | disabled; Default: disabled) | 指定在无线介质上传输时的最大分片大小(字节)。802.11 标准数据包(802.11 术语中的 MSDU)分片允许数据包在通过无线介质传输之前进行分片,以提高成功传输的概率(只有未正确传输的分片才会被重传)。请注意,由于协议开销以及发送和接收双方资源使用增加,传输分片数据包比传输未分片数据包的效率低。 |
| hw-protection-mode (cts-to-self | none | rts-cts; Default: none) | 帧保护支持属性 Frame protection support |
| hw-protection-threshold (integer [0..65535]; Default: 0) | 帧保护支持属性 Frame protection support |
| hw-retries (integer [0..15]; Default: 7) | 在不视为传输失败的情况下重试发送帧的次数。失败时降低数据率并再次发送帧。在最低支持速率上连续三次失败后,会在 on-fail-retry-time 持续时间内暂停向该目标发送。之后,再次发送帧。帧会一直重传,直到传输成功,或在 disconnect-timeout 后客户端断开连接。在此期间,如果超过 frame-lifetime,帧可能被丢弃。 |
| installation (any | indoor | outdoor; Default: any) | 调整 scan-list,以使用所设置国家的室内、室外或所有频率。 |
| interworking-profile (enabled | disabled; Default: disabled) | |
| keepalive-frames (enabled | disabled; Default: enabled) | 仅当无线接口处于 mode=ap-bridge 时适用。如果客户端大约 20 秒没有通信,AP 会发送一个 "keepalive-frame"。**Note:**禁用此功能可能会导致 registration-table 中出现 "ghost" 客户端。 |
| l2mtu (integer [0..65536]; Default: 1600) | |
| mac-address (MAC; Default: ) | |
| master-interface (string; Default: ) | 具有 virtual-ap 能力的无线接口名称。虚拟 AP 接口仅在 master 接口处于 ap-bridge、bridge、station 或 wds-slave 模式时才能工作。此属性仅用于虚拟 AP 接口。 |
| max-station-count (integer [1..2007]; Default: 2007) | 关联客户端的最大数量。WDS 链路也计入此限制。 |
| mode (station | station-wds | ap-bridge | bridge | alignment-only | nstreme-dual-slave | wds-slave | station-pseudobridge | station-pseudobridge-clone | station-bridge; Default: station) | 在不同的 station 和 access point(AP)模式之间选择。Station modes:station - 基本 station 模式。查找并连接到可接受的 AP。station-wds - 与 station 相同,但使用专有扩展与 AP 创建 WDS 链路。AP 配置必须允许与此设备建立 WDS 链路。请注意,此模式不使用 wds 中的条目。station-pseudobridge - 与 station 相同,但额外对所有流量执行 MAC 地址转换。允许接口被桥接。station-pseudobridge-clone - 与 station-pseudobridge 相同,但使用 station-bridge-clone-mac 地址连接到 AP。station-bridge - 在 station 设备上提供对透明、协议无关的 L2 桥接的支持。当使用 bridge-mode 参数启用时,RouterOS AP 接受处于 station-bridge 模式的客户端。在此模式下,AP 维护一个转发表,其中包含哪些 MAC 地址可通过哪个 station 设备到达的信息。仅适用于 RouterOS AP。在 station-bridge 模式下,无法连接到受 CAPsMAN 控制的 CAP。Important: wireless station-bridge 模式与运行较新 wifi 软件包的 AP 不兼容,反之亦然。 AP 模式:ap-bridge - 基本接入点模式。bridge - 与 ap-bridge 相同,但限制为一个关联客户端。wds-slave - 与 ap-bridge 相同,但扫描具有相同 ssid 的 AP 并建立 WDS 链路。如果此链路丢失或无法建立,则继续扫描。如果 dfs-mode 为 radar-detect,则启用 hide-ssid 的 AP 在扫描期间将不会被发现。特殊模式:alignment-only - 将接口置于连续发送模式,用于对准远程天线。nstreme-dual-slave - 允许此接口用于 nstreme-dual 设置。pseudobridge 模式下的 MAC 地址转换通过检查数据包并建立相应 IP 和 MAC 地址的表来工作。所有数据包都以 pseudobridge 使用的 MAC 地址发送到 AP,接收到的数据包的 MAC 地址从地址转换表中恢复。地址转换表中对所有非 IP 数据包只有一个条目,因此桥接网络中的多个主机无法可靠地使用非 IP 协议。Note: IPv6 无法在 pseudobridge 上工作 |
| mtu (integer [0..65536]; Default: 1500) | |
| multicast-buffering (disabled | enabled; Default: enabled) | 对于具有省电功能的客户端,缓冲多播数据包直到下一个 beacon 时间。客户端应唤醒以接收 beacon,通过接收 beacon 它看到有多播数据包待处理,并且应等待多播数据包被发送。 |
| multicast-helper (default | disabled | full; Default: default) | 设置为 full 时,多播数据包将以单播目标 MAC 地址发送,解决无线链路上的多播问题。此选项应仅在接入点上启用,客户端应配置为 station-bridge 模式。disabled - 禁用 helper 并以多播目标 MAC 地址发送多播数据包dhcp - 在发送出去之前,将 dhcp 数据包 mac 地址更改为单播 mac 地址full - 在发送出去之前,将所有多播数据包 mac 地址更改为单播 mac 地址default - 默认选择,当前设置为 dhcp。该值可能在将来的版本中更改。 |
| name (string; Default: ) | 接口名称 |
| noise-floor-threshold (default | integer [-128..127]; Default: default) | 仅供高级使用,因为它可能会严重影响接口性能。可以手动设置噪声底限阈值。默认情况下,它是动态计算的。此属性也会影响接收信号强度。此属性仅对非 AC 芯片有效。 |
| nv2-cell-radius (integer [10..200]; Default: 30) | 此设置影响 AP 为客户端分配用于发起连接的竞争时间槽的大小,以及用于估计到客户端距离的时间槽大小。当设置过小时,距离较远的客户端可能难以连接和/或断开连接并出现 "ranging timeout" 错误。尽管在正常运行期间此设置的影响应该可以忽略不计,但为了保持最大性能,建议在非必要情况下不要增大此设置,这样 AP 就不会预留实际上从未使用的时间,而是将其分配用于实际数据传输。在 AP 上:到最远客户端的距离(km)在 station 上:无效果 |
| nv2-noise-floor-offset (default | integer [0..20]; Default: default) | |
| nv2-preshared-key (string; Default: ) sensitive | |
| nv2-qos (default | frame-priority; Default: default) | 设置数据包优先级机制,首先发送高优先级队列的数据,然后发送较低队列优先级的数据,直到达到 0 队列优先级。当链路充满高优先级队列数据时,低优先级数据不会被发送。请非常谨慎地使用,设置适用于 APframe-priority - 可通过 Mangle 规则调整的手动设置。default - 默认设置,小数据包获得优先级以获得最佳延迟 |
| nv2-queue-count (integer [2..8]; Default: 2) | |
| nv2-security (disabled | enabled; Default: disabled) | |
| on-fail-retry-time (time [100ms..1s]; Default: 100ms) | 在最低数据率上第三次发送失败后,等待指定的时间间隔再重试。 |
| periodic-calibration (default | disabled | enabled; Default: default) | 设置 default 会在 info 的 default-periodic-calibration 属性为 enabled 时启用周期性校准。该属性的值取决于无线网卡的类型。此属性仅对基于 Atheros 芯片的网卡有效。 |
| periodic-calibration-interval (integer [1..10000]; Default: 60) | 此属性仅对基于 Atheros 芯片的网卡有效。 |
| preamble-mode (both | long | short; Default: both) | 短前导码模式是 802.11b 标准的一个选项,可减少每帧开销。在 AP 上:long - 不使用短前导码。short - 通告短前导码能力。不接受不具备此能力的客户端的连接。both - 通告短前导码能力。在 station 上:long - 不使用短前导码。short - 如果 AP 不支持短前导码,则不连接。both - 如果 AP 支持,则使用短前导码。 |
| prism-cardtype (100mW | 200mW | 30mW; Default: ) | 指定已安装的 Prism 无线网卡类型。 |
| proprietary-extensions (post-2.9.25 | pre-2.9.25; Default: post-2.9.25) | RouterOS 在管理帧的信息元素中包含专有信息。此参数控制如何包含此信息。pre-2.9.25 - 这是较旧的方法。它可以与较新版本的 RouterOS 互操作。此方法与某些客户端不兼容,例如基于 Centrino 的客户端。post-2.9.25 - 使用标准化的方式包含供应商特定信息,与较新的无线客户端兼容。 |
| radio-name (string; Default: MAC address of an interface) | 设备的描述性名称,显示在远程设备的 registration table 条目中。这是一个专有扩展。 |
| rate-selection (advanced | legacy; Default: advanced) | 默认值是 advanced;legacy 模式效率低下,仅为向后兼容而保留。 |
| rate-set (configured | default; Default: default) | 有两个选项可用:default - 使用默认的基本速率和支持速率集。basic-rates 和 supported-rates 参数的值无效。configured - 使用 basic-rates、supported-rates、basic-mcs、mcs 中的值。Basic and MCS rate table。 |
| rx-chains (list of integer [0..3]; Default: 0) | 用于接收的天线。在当前的 MikroTik 路由器中,RX 和 TX 链都必须启用,链才能启用。 |
| scan-list (Comma separated list of frequencies and frequency ranges | default. The type also supports the range:step option; Default: default) | default 值是所选频段中网卡支持且 country 和 frequency-mode 设置允许的所有信道(此列表可在 info 中查看)。对于 5ghz 频段的默认 scan list,信道以 20MHz 步长采用;5ghz-turbo 频段以 40MHz 步长;所有其他频段以 5MHz 步长。如果手动指定 scan-list,则采用所有匹配的信道。(示例:scan-list=default,5200-5245,2412-2427 - 这将使用当前频段的 scan list 默认值,并将 5200-5245 或 2412-2427 范围内支持的频率添加到其中。)在 WinBox 或 Webfig 中,将每个频率或频率范围作为单独的 scan-list 条目输入;那里不支持逗号分隔的列表。scan-list 还支持步长,你可以手动指定扫描步长。示例:scan-list=5500-5600:20 将生成这样的 scan-list 值 5500,5520,5540,5560,5580,5600 |
| security-profile (string; Default: default) | 来自 security profiles 的配置文件名称 |
| secondary-channel (integer; Default: "") | 指定辅助信道,用于启用 80+80MHz 传输。要禁用 80+80MHz 功能,将 secondary-channel 设置为 "" 或通过 CLI/GUI 取消设置该值。 |
| ssid (string (0..32 chars); Default: value of /system/identity) | SSID(service set identifier)是标识无线网络的名称。 |
| skip-dfs-channels (string | 10min-cac | all | disabled; Default: disabled) | 这些值用于跳过所有 DFS 信道,或专门跳过检测可能长达 10 分钟的 5600-5650MHz 范围内的 DFS CAC 信道。 |
| station-bridge-clone-mac (MAC; Default: ) | 此属性仅在 station-pseudobridge-clone 模式下有效。连接到 AP 时使用此 MAC 地址。如果此值为 00:00:00:00:00:00,station 最初将使用无线接口的 MAC 地址。一旦需要发送带有另一设备 MAC 地址的数据包,station 将使用该地址重新连接到 AP。 |
| station-roaming (disabled | enabled; Default: disabled) | Station Roaming 功能仅适用于 802.11 无线协议,且仅适用于 station 模式。Station Roaming |
| supported-rates-a/g (list of rates [12Mbps | 18Mbps | 24Mbps | 36Mbps | 48Mbps | 54Mbps | 6Mbps | 9Mbps]; Default: 6Mbps; 9Mbps; 12Mbps; 18Mbps; 24Mbps; 36Mbps; 48Mbps; 54Mbps) | 支持的速率列表,用于除 2ghz-b 之外的所有频段。 |
| supported-rates-b (list of rates [11Mbps | 1Mbps | 2Mbps | 5.5Mbps]; Default: 1Mbps; 2Mbps; 5.5Mbps; 11Mbps) | 支持的速率列表,用于 2ghz-b、2ghz-b/g 和 2ghz-b/g/n 频段。两个设备将仅使用双方都支持的速率进行通信。此属性仅在 rate-set 的值为 configured 时有效。 |
| tdma-period-size (integer [1..10]; Default: 2) | 指定 TDMA 周期,单位为毫秒。它可能有助于较长距离的链路,可以略微提高带宽,但延迟也会增加。 |
| tx-chains (list of integer [0..3]; Default: 0) | 用于发送的天线。在当前的 MikroTik 路由器中,RX 和 TX 链都必须启用,链才能启用。 |
| tx-power (integer [-30..40]; Default: ) | 对于 802.11ac 无线接口,它是总功率;但对于 802.11a/b/g/n,它是每条链的功率。 |
| tx-power-mode (default, card-rates, all-rates-fixed, manual-table; Default: default) | 设置无线网卡的 tx-power 模式default - 使用存储在网卡中的值all-rates-fixed - 对所有数据率使用相同的发射功率。如果发射功率设置为高于网卡在所用速率下的额定值,可能会损坏网卡。manual-table - 为每个速率单独定义发射功率。如果发射功率设置为高于网卡在所用速率下的额定值,可能会损坏网卡。card-rates - 使用根据 tx-power 参数值计算的、针对每个速率的发射功率。Legacy 模式仅与当前已停产的产品兼容。 |
| update-stats-interval (; Default: ) | 从客户端请求更新信号强度和 ccq 值的频率。访问 registration-table 也会触发这些值的更新。这是一个专有扩展。 |
| vht-basic-mcs (none | MCS 0-7 | MCS 0-8 | MCS 0-9; Default: MCS 0-7) | 调制与编码方案,每个连接的客户端都必须支持。有关 MCS 规范,请参阅 802.11ac。你可以为每个空间流设置 MCS 区间 none - 不使用所选空间流MCS 0-7 - 客户端必须支持 MCS-0 到 MCS-7MCS 0-8 - 客户端必须支持 MCS-0 到 MCS-8MCS 0-9 - 客户端必须支持 MCS-0 到 MCS-9 |
| vht-supported-mcs (none | MCS 0-7 | MCS 0-8 | MCS 0-9; Default: MCS 0-9) | 调制与编码方案,此设备声明支持。有关 MCS 规范,请参阅 802.11ac。你可以为每个空间流设置 MCS 区间 none - 不使用所选空间流MCS 0-7 - 设备将声明支持 MCS-0 到 MCS-7MCS 0-8 - 设备将声明支持 MCS-0 到 MCS-8MCS 0-9 - 设备将声明支持 MCS-0 到 MCS-9 |
| wds-cost-range (start [-end] integer[1..200000000]; Default: 50-150) | WDS 链路的桥接端口开销会根据测得的链路吞吐量自动调整。端口开销每 5 秒重新计算并调整一次,前提是它变化超过 10%,或距离上次调整已超过 20 秒。将此属性设置为 0 可禁用自动开销调整。自动调整不适用于手动配置为桥接端口的 WDS 链路。 |
| wds-default-bridge (string | none; Default: none) | 当建立 WDS 链路并且 wds 接口的状态变为 running 时,它将作为桥接端口添加到此属性指定的桥接接口。当 WDS 链路丢失时,wds 接口从桥接中移除。如果在 WDS 链路变为活动状态时 wds 接口已包含在桥接设置中,则不会将其添加到由 指定的桥接中,并且将(需要编辑) |
| wds-default-cost (integer [1..200000000]; Default: 100) | WDS 链路的初始桥接端口开销。 |
| wds-ignore-ssid (yes | no; Default: no) | 默认情况下,只有当两个 AP 工作在同一频率并具有相同的 SSID 值时,才能创建它们之间的 WDS 链路。如果此属性设置为 yes,则不会检查远程 AP 的 SSID。此属性对来自 station-wds 模式的客户端的连接没有影响。如果 wds-mode 为 static-mesh 或 dynamic-mesh,它也不起作用。 |
| wds-mode (disabled | dynamic | dynamic-mesh | static | static-mesh; Default: disabled) | 控制如何与其他设备(AP 和 station-wds 模式下的客户端)建立 WDS 链路。disabled 不允许 WDS 链路。static 仅允许在 WDS 中手动配置的 WDS 链路dynamic 还允许与未在 WDS 中配置的设备建立 WDS 链路,方法是动态创建所需条目。此类动态 WDS 条目在与另一个 AP 的连接丢失后会自动移除。-mesh 模式使用不同(更好)的方法在 AP 之间建立链路,该方法与非 mesh 模式的 AP 不兼容。此方法避免了仅由两个 AP 之一创建的单向 WDS 链路。此类链路无法传递任何数据。当 AP 或 station 与另一个 AP 建立 WDS 连接时,它使用 connect-list 检查是否允许此连接。如果 station-wds 模式下的 station 与 AP 建立连接,AP 使用 access-list 检查是否允许此连接。如果模式为 station-wds,则此属性无效。 |
| wireless-protocol (802.11 | any | nstreme | nv2 | nv2-nstreme | nv2-nstreme-802.11 | unspecified; Default: any) | 指定无线接口上使用的协议;unspecified - 旧版 RouterOS 版本(v3.x、v4.x)上使用的协议模式。Nstreme 由旧的 enable-nstreme 设置启用,无法配置 Nv2。any:在 AP 上 - 常规 802.11 Access Point 或 Nstreme Access Point;在 station 上 - 选择 Access Point 时没有特定顺序,可通过 connect-list 规则更改。nstreme - 启用 Nstreme 协议(与旧的 enable-nstreme 设置相同)。nv2 - 启用 Nv2 协议。nv2 nstreme:在 AP 上 - 使用第一个 wireless-protocol 设置,始终为 Nv2;在 station 上 - 先搜索 Nv2 Access Point,然后搜索 Nstreme Access Point。nv2 nstreme 802.11 - 在 AP 上 - 使用第一个 wireless-protocol 设置,始终为 Nv2;在 station 上 - 先搜索 Nv2 Access Point,然后搜索 Nstreme Access Point,然后搜索常规 802.11 Access Point。Warning: Nv2 不支持 Virtual AP |
| wmm-support (disabled | enabled | required; Default: disabled) | 指定是否启用 WMM。仅适用于 B 和 G 频段。其他频段无论此设置如何都会启用它 |
| wps-mode (disabled | push-button | push-button-virtual-only; Default: depending on the device model) | WPS Server |
重置物理接口 MAC 地址
物理接口 MAC 地址可以通过 reset-mac-address 命令重置为默认值。
/interface/wireless/reset-mac-address wlan1
发射功率表示
802.11n 无线芯片组表示每条链的功率。802.11ac 无线芯片组表示总功率。
| Wireless chipset | Enabled Chains | Power per Chain | Total Power |
|---|---|---|---|
| 802.11n | 1 | 等于所选 Tx Power | 等于所选 Tx Power |
| 802.11n | 2 | 等于所选 Tx Power | +3dBm |
| 802.11n | 3 | 等于所选 Tx Power | +5dBm |
| 802.11ac | 1 | 等于所选 Tx Power | 等于所选 Tx Power |
| 802.11ac | 2 | -3dBm | 等于所选 Tx Power |
| 802.11ac | 3 | -5dBm | 等于所选 Tx Power |
| 802.11ac | 4 | -6dBm | 等于所选 Tx Power |
Basic 和 MCS 速率表
根据所选频段的默认 basic 和 supported 速率
| band | basic rates | basic-HT-mcs | basic-VHT-mcs | VHT-mcs | HT-mcs | supported rates |
|---|---|---|---|---|---|---|
| 2.4ghz-b | 1 | - | - | - | - | 1-11 |
| 2.4ghz-onlyg | 6 | - | - | - | - | 1-11,6-54 |
| 2.4ghz-onlyn | 6 | 0-7 | - | - | 0-23 | 1-11,6-54 |
| 2.4ghz-b/g | 1-11 | - | - | - | - | 1-11,6-54 |
| 2.4ghz-b/g/n | 1-11 | none | - | - | 0-23 | 1-11,6-54 |
| 2.4ghz-g/n | 6 | none | - | - | 0-23 | 6-54 |
| 2.4ghz-g-turbo | 6 | - | - | - | - | 6-54 |
| 5ghz-a | 6 | - | - | - | - | 6-54 |
| 5ghz-a/n | 6 | none | - | - | 0-23 | 6-54 |
| 5ghz-onlyn | 6 | 0-7 | - | - | 0-23 | 6-54 |
| 5ghz-a/n/ac | 6 | none | none | 0-9 | 0-23 | 6-54 |
| 5ghz-onlyac | 6 | none | 0-7 | 0-9 | 0-23 | 6-54 |
当 rate-set=configured 时使用的设置
| band | used settings |
|---|---|
| 2.4ghz-b | basic-b, supported-b |
| 2.4ghz-b/g, 2.4ghz-onlyg | basic-b, supported-b, basic-a/g, supported-a/g |
| 2.4ghz-onlyn, 2.4ghz-b/g/n | basic-b, supported-b, basic-a/g, supported-a/g, ht-basic-mcs, ht-supported-mcs |
| 2.4ghz-g/n | basic-a/g,supported-a/g,ht-basic-mcs,ht-supported-mcs |
| 5ghz-a | basic-a/g,supported-a/g |
| 5ghz-a/n, 5ghz-onlyn | basic-a/g,supported-a/g,ht-basic-mcs,ht-supported-mcs |
| 5ghz-a/n/ac, 5ghz-onlyac | basic-a/g,supported-a/g,ht-basic-mcs,ht-supported-mcs,vht-basic-mcs,vht-supported-mcs |
独立于 rate-set 的设置:
- 允许的 MCS 取决于链数:
- 1 条链:0-7
- 2 条链:0-15
- 3 条链:0-23
- 如果未使用标准信道宽度(20MHz),则 2GHz 模式(2.4GHz-b 除外)不使用 b 速率(1-11)
帧保护支持(RTS/CTS)
802.11 标准通过使用 RTS/CTS 协议来保护传输免受其他设备传输的干扰。帧保护有助于解决 "hidden node"(隐藏节点)问题。有几种保护类型:
- 基于 RTS/CTS 的保护 - 愿意发送帧的设备首先发送 RequestToSend 帧,并等待来自预期目标的 ClearToSend 帧。通过 "看到" RTS 或 CTS 帧,符合 802.11 的设备知道有人即将发送,因此不会自己发起传输。
- 基于 "CTS to self" 的保护 - 愿意发送帧的设备发送一个 "发给自己" 的 CTS 帧。与 RTS/CTS 协议中一样,每个接收到此帧的符合 802.11 的设备都知道不要发送。基于 "CTS to self" 的保护开销较小,但必须考虑到它只能防护接收到 CTS 帧的设备(例如,如果有 2 个 "hidden" station,使用 "CTS to self" 保护对它们没有用处,因为它们无法接收到另一个 station 发送的 CTS —— 在这种情况下,station 必须使用 RTS/CTS,以便另一个 station 通过看到 AP 发送的 CTS 知道不要发送)。
保护模式由无线接口的 hw-protection-mode 设置控制。可能的值:none - 无保护(默认),rts-cts 用于基于 RTS/CTS 的保护,或 cts-to-self 用于基于 "CTS to self" 的保护。
应使用保护的帧大小阈值由无线接口的 hw-protection-threshold 设置控制。
例如,要在 AP 上对所有帧(与大小无关)启用基于 "CTS-to-self" 的帧保护,请使用以下命令:
[admin@MikroTik] /interface/wireless> set 0 hw-protection-mode=cts-to-self hw-protection-threshold=0
要在客户端上启用基于 RTS/CTS 的保护,请使用以下命令:
[admin@MikroTik] /interface/wireless> set 0 hw-protection-mode=rts-cts hw-protection-threshold=0
Nv2
MikroTik 开发了一种基于 TDMA 技术(Time Division Multiple Access)的新无线协议 -(Nstreme version 2)。请参阅 Nv2 文档:Nv2
TDMA 是一种用于共享介质网络的信道接入方法。它通过将信号划分为不同的时间槽,允许多个用户共享同一频率信道。用户快速连续地一个接一个地发送,每个用户使用自己的时间槽。这允许多个站点共享同一传输介质(例如射频频段),同时仅使用其信道容量的一部分。
Nv2 最重要的优势是:
- 更高的速度。
- PTM 环境中更多的客户端连接。
- 更低的延迟。
- 无距离限制。
- 长距离无惩罚。
Nv2 协议限制为 511 个客户端。
警告
Nv2 不支持 Virtual AP
Nv2 故障排除
通过 tdma-period-size 提高长距离链路的吞吐量。在每个 "period" 中,Access Point 会预留一部分时间不用于数据传输(该时间等于 round trip time——帧可以从客户端发送和接收的时间),用于确保客户端在向 AP 发送自己的数据包之前能够接收到来自 Access Point 的最后一个帧。距离越长,未使用的周期越长。
例如,Access Point 与客户端之间的距离为 30km。帧在一个方向上以 100us 发送;因此,往返时间约为 200us。tdma-period-size 默认值为 2ms,这意味着 10% 的时间未被使用。当 tdma-period-size 增加到 4ms 时,只有 5% 的时间未被使用。对于 60km 的无线链路,往返时间为 400us,默认 tdma-period-size 2ms 时未使用时间为 20%,4ms 时为 10%。更大的 tdma-period-size 值会增加链路上的延迟。
Access List
Sub-menu: /interface/wireless/access-list
access list 由接入点使用,用于限制来自其他设备的允许连接,并控制连接参数。
access list 规则会逐条处理,直到找到匹配的规则。然后执行匹配规则中的操作。如果操作指定应接受该客户端,则接受该客户端,并可能用 access list 规则中指定的参数覆盖其默认连接参数。
access list 规则有以下参数:
- 客户端匹配参数:
- address - 客户端的 MAC 地址。
- interface - 可选的接口,用于与客户端实际连接的接口进行比较。
- time - 规则匹配的时段和日期。
- signal-range - 客户端信号必须落入其中才能匹配规则的范围。
- allow-signal-out-of-range - 允许客户端信号始终或在一段时间间隔内超出范围的选项。
- 连接参数:
- ap-tx-limit - 面向客户端方向的 TX 速率限制。
- client-tx-limit - 面向 AP 方向的 TX 速率限制(仅适用于 RouterOS 客户端)。
- private-passphrase - 如果使用某种 PSK 认证算法,则为该客户端使用的 PSK passphrase。
- vlan-mode - VLAN 标记模式,指定来自客户端的流量是否应被标记(并在发往客户端时取消标记)。
- vlan-id - 如果进行 VLAN 标记,则使用的 VLAN ID。
操作:
- access list 规则按顺序检查。
- 已禁用的规则始终被忽略。
- 仅应用第一个匹配的规则。
- 如果没有匹配远程连接的规则,则使用无线接口配置中的默认值。
- 如果远程设备匹配具有 authentication=no 值的规则,则来自该远程设备的连接会被拒绝。
警告
如果 ACL 中没有关于连接到 AP 的客户端的条目(wireless,debug wlan2: A0:0B:BA:D7:4D:B2 not in local ACL, by default accept),则在整个连接期间该客户端的 ACL 会被忽略。 例如,如果客户端在连接期间的信号为 -41,并且我们有一条 ACL 规则
/interface/wireless/access-list
add authentication=yes forwarding=yes interface=wlan2 signal-range=-55..0
那么该连接匹配 ACL 规则,但如果信号降至 -55 以下,客户端不会断开连接。
如果在无线接口上设置了 default-authentication=yes,即使没有匹配的 access-list 条目,客户端也可以加入。
为了正确运行,客户端必须匹配其中一条 ACL 规则。
如果我们将上一个示例中的 ACL 规则修改为:
/interface/wireless/access-list
add interface=wlan2 signal-range=-55..0
add authentication=no forwarding=no interface=wlan2 signal-range=-120..-56
那么如果信号降至 -56,客户端将被断开连接。
属性
| Property | Description |
|---|---|
| ap-tx-limit (integer [0..4294967295]; Default: 0) | 限制向此客户端传输数据的速率。值 0 表示无限制。值的单位是比特每秒。 |
| authentication (yes | no; Default: yes) | no - 客户端关联将始终失败。yes - 使用接口的 security-profile 中指定的认证过程。 |
| client-tx-limit (integer [0..4294967295]; Default: 0) | 要求客户端限制数据传输速率。值 0 表示无限制。这是 RouterOS 客户端支持的专有扩展。值的单位是比特每秒。 |
| comment (string; Default: ) | 条目的简短描述 |
| disabled (yes | no; Default: no) | |
| forwarding (yes | no; Default: yes) | no - 客户端无法向连接到同一接入点的其他 station 发送帧。yes - 客户端可以向同一接入点上的其他 station 发送帧。 |
| interface (string | any | all; Default: any) | 具有 interface=any 的规则用于任何无线接口,而 interface=all 定义 interface list "all" 名称。要使规则仅适用于一个无线接口,请将该接口指定为此属性的值。 |
| mac-address (MAC; Default: 00:00:00:00:00:00) | 规则匹配具有指定 MAC 地址的客户端。值 00:00:00:00:00:00 始终匹配。 |
| management-protection-key (string; Default: "") sensitive | |
| private-algo (104bit-wep | 40bit-wep | aes-ccm | none | tkip; Default: none) | 仅适用于 WEP 模式。 |
| private-key (string; Default: "") sensitive | 仅适用于 WEP 模式。 |
| private-pre-shared-key (string; Default: "") sensitive | 用于 WPA PSK 模式。 |
| signal-range (NUM..NUM - both NUM are numbers in the range -120..120; Default: -120..120) | 如果 station 的信号强度在范围内,则规则匹配。如果 station 的信号强度超出规则中指定的范围,接入点将断开该 station。 |
| time (TIME-TIME,sun,mon,tue,wed,thu,fri,sat - TIME is time interval 0..86400 seconds; all day names are optional; value can be unset; Default: ) | 规则仅在指定的时间内匹配。在指定时间结束后,station 将被断开连接。开始和结束时间均以自午夜 00:00 起的时间表示。规则仅在指定的星期几匹配。 |
Align
Sub-menu: /interface/wireless/align
Align 工具用于帮助对准运行此工具的设备。
| Property | Description |
|---|---|
| active-mode (yes | no; Default: yes) | 如果处于 active 模式,将发送用于 align 的帧。 |
| audio-max (integer [-2147483648..2147483647]; Default: -20) | 蜂鸣器的最大信号强度 |
| audio-min (integer [-2147483648..2147483647]; Default: -100) | 蜂鸣器的最小信号强度 |
| audio-monitor (MAC; Default: 00:00:00:00:00:00) | 用于音频监听的 MAC 地址 |
| filter-mac (MAC; Default: 00:00:00:00:00:00) | 将被过滤掉、不显示在监控屏幕上的 MAC 地址。 |
| frame-size (integer [200..1500]; Default: 300) | 监控器使用的帧大小。 |
| frames-per-second (integer [1..100]; Default: 25) | 帧发送间隔 |
| receive-all (yes | no; Default: no) | 如果设置为 "yes",监控器将查找所有可用设备。 |
| ssid-all (yes | no; Default: no) | 是在监控器中显示所有 SSID,还是仅显示无线设置中配置的那一个。 |
菜单特定命令
| Property | Description |
|---|---|
| monitor (interface name) | 开始对准监控 |
| test-audio (integer [-2147483648..2147483647]) | 测试蜂鸣器 |
Connect List
Sub-menu: /interface/wireless/connect-list
connect-list 用于为与远程接入点的连接分配优先级和安全设置,并限制允许的连接。connect-list 是一个有序的规则列表。connect-list 中的每条规则都附加到由该规则的 interface 属性指定的特定无线接口(这与 access-list 不同,后者的规则可适用于所有接口)。规则可以匹配远程接入点的 MAC 地址、其信号强度以及许多其他参数。
操作:
- connect-list 规则始终按顺序检查,从第一条开始。
- 已禁用的规则始终被忽略。
- 仅应用第一个匹配的规则。
- 如果在无线接口配置中提供了 SSID 或确切的无线协议,则无线接口配置未涵盖的 Connect List SSID 或无线协议将被忽略。
- 如果 connect-list 没有任何匹配远程接入点的规则,则使用无线接口配置中的默认值。
- 如果接入点匹配具有 connect=no 值的规则,则不会尝试与该接入点连接。
- 如果接入点匹配具有 connect=yes 值的规则,则将尝试与该接入点连接。
- 在 station 模式下,如果有多个远程接入点匹配具有 connect=yes 值的 connect list 规则,则将尝试连接在 connect-list 中位置更靠前的规则所匹配的接入点。
- 如果没有远程接入点匹配具有 connect=yes 值的 connect-list 规则,则由 default-authentication 接口属性值决定 station 是否尝试连接到任何接入点。如果 default-authentication=yes,station 将选择信号最佳且安全兼容的接入点。
- 在 access point 模式下,在与远程设备建立 WDS 链路之前会检查 connect-list。如果接入点不匹配 connect list 中的任何规则,则由 default-authentication 的值决定是否建立 WDS 链路。
属性
| Property | Description |
|---|---|
| 3gpp (string; Default: ) | |
| area-prefix (string; Default: ) | 如果 AP 的 area 值(专有扩展)以指定值开头,则规则匹配。area 值是一个专有扩展。 |
| comment (string; Default: ) | 条目的简短描述 |
| connect (yes | no; Default: yes) | 可用选项:yes - 连接到匹配此规则的接入点。no - 不连接到任何匹配此规则的接入点。 |
| disabled (yes | no; Default: no) | |
| mac-address (MAC; Default: 00:00:00:00:00:00) | 规则仅匹配具有指定 MAC 地址的 AP。值 00:00:00:00:00:00 始终匹配。 |
| security-profile (string | none; Default: none) | 连接到匹配的接入点时使用的 security profile 名称。如果此属性的值为 none,则使用接口配置中指定的安全配置文件。在 station 模式下,规则将仅匹配能够支持指定安全配置文件的接入点。值 none 将匹配支持接口配置中指定的安全配置文件的接入点。在 access point 模式下,此属性的值不会用于匹配远程设备。 |
| signal-range (NUM..NUM - both NUM are numbers in the range -120..120; Default: -120..120) | 如果接入点的信号强度在范围内,则规则匹配。如果 station 与匹配此规则的接入点建立了连接,则当信号强度超出指定范围时,它将从该接入点断开连接。 |
| ssid (string; Default: "") | 规则匹配具有此 SSID 的接入点。空值匹配任何 SSID。仅当 station 模式接口的 ssid 为空,或 access point 模式接口的 wds-ignore-ssid=yes 时,此属性才会生效 |
| wireless-protocol (802.11 | any | nstreme | tdma; Default: any) | |
| interface (string; Default: ) | connect list 中的每条规则仅适用于由此设置指定的一个无线接口。 |
用法
仅将 station 连接限制到特定接入点
- 将 default-authentication 接口属性的值设置为 no。
/interface/wireless/set station-wlan default-authentication=no
- 创建匹配允许的接入点的规则。这些规则必须具有 connect=yes,且 interface 等于 station 无线接口的名称。
/interface/wireless/connect-list/add interface=station-wlan connect=yes mac-address=00:11:22:33:00:01
/interface/wireless/connect-list/add interface=station-wlan connect=yes mac-address=00:11:22:33:00:02
禁止连接到特定接入点
- 将 default-authentication 接口属性的值设置为 yes。
/interface/wireless/set station-wlan default-authentication=yes
- 创建匹配那些 station 不应连接的接入点的 connect=no 规则。这些规则必须具有 connect=no,且 interface 等于 station 无线接口的名称。
/interface/wireless/connect-list/add interface=station-wlan connect=no mac-address=00:11:22:33:44:55
选择首选接入点
- 创建匹配首选接入点的规则。这些规则必须具有 connect=yes,且 interface 等于 station 无线接口的名称。
- 将匹配首选接入点的规则放在 connect-list 中更靠前的位置,按优先级排序。
限制 WDS 链路建立
- 将匹配允许的接入点的规则放在顶部。
- 在 connect list 末尾添加 deny-all 规则。
Info
Sub-menu: /interface/wireless/info
| Property | Description |
|---|---|
| 2ghz-10mhz-power-channels () | |
| 2ghz-11n-channels () | |
| 2ghz-5mhz-power-channels () | |
| 2ghz-b-channels () | |
| 2ghz-g-channels () | |
| 2ghz-g-turbo-channels () | |
| 5ghz-10mhz-power-channels () | |
| 5ghz-11n-channels () | |
| 5ghz-5mhz-power-channels () | |
| 5ghz-channels () | |
| 5ghz-turbo-channels () | |
| allowed-channels | 每个频段的可用信道列表 |
| capabilities () | |
| country-info() | 接受国家名称作为参数,显示每个频率的可用频段、频率和最大发射功率。 |
| chip-info () | |
| default-periodic-calibration () | |
| firmware () | |
| ht-chains () | |
| interface-type () | |
| name () | |
| pci-info () | |
| supported-bands () |
Manual TX Power Table
Sub-menu: /interface/wireless/manual-tx-power-table
| Property | Description |
|---|---|
| comment (string; Default: ) | 条目的简短描述 |
| manual-tx-powers (list of [Rate:TxPower]; Rate ::= 11Mbps | 12Mbps | 18Mbps | 1Mbps | 24Mbps | ... TxPower ::= integer [-30..30]; Default: ) | |
| name (string) | 将对其应用 tx powers 的无线接口名称。 |
无线硬件表
危险
你必须遵守你所在国家的监管域要求。如果允许你使用其他频率,请注意天线增益和发射功率可能会因板卡和频率而降低。设备仅针对监管频率进行校准。使用非标准频率的风险自负。该列表仅指定无线芯片接受的频率,由于产品内置天线、设备设计、滤波器和其他因素,这些频率可能并不总是有效。使用风险完全由你自行承担 可以从产品页面推断支持的信道宽度。为此,你需要检查以下参数:number of chains 和 max data rate。一旦你知道这些参数,就需要检查调制与编码方案(MCS)表,例如这里:https://mcsindex.com/。
如果我们以 hAP ac 为例,可以看到链数为 3,max data rate 在 MCS 表中为 1300。在 MCS 表中,我们需要找到 3 个空间流 - 链的条目以及相应的数据率,在本例中这表明 80MHz 是支持的最大信道宽度。
Integrated wireless interface frequency table:
| Board name | Wireless interfaces | Frequency range [MHz] | Supported channel widths [MHz] |
|---|---|---|---|
| 2011UAS-2HnD | 1 | 2312-2732 | 20,40 |
| 751G-2HnD | 1 | 2200-2700 | 20,40 and advanced channel support |
| 751U-2HnD | 1 | 2200-2700 | 20,40 and advanced channel support |
| 911-2Hn | 1 | 2312-2732 | 20,40 |
| 911-5HacD | 1 | 4920-6100 | 20,40,80 |
| 911-5Hn | 1 | 4920-6100 | 5,10,20,40 |
| 911-5HnD | 1 | 4920-6100 | 20,40 |
| 911G-2HPnD | 1 | 2312-2732 | 20,40 |
| 911G-5HPacDr2 /-NB /-QRT | 1 | 4920-6100 | 5,10,20,40,80 |
| 911G-5HPnD /-QRT | 1 | 4920-6100 | 5,10,20,40 |
| 912UAG-2HPnD /-OUT | 1 | 2312-2732 | 20,40 |
| 912UAG-5HPnD /-OUT | 1 | 4920-6100 | 5,10,20,40 |
| 912UAG-6HPnD /-OUT | 1 | 5500-6500 | 20,40 |
| 921GS-5HPacD-15S /-19S | 1 | 4920-6100 | 5<sup>1</sup>,10<sup>1</sup>,20,40,80 |
| 22UGS-5HPacD2HnD | 2 | 4920-5925,2412-2482 | 20,40,80 and 20,40 |
| 921UAGS-5SHPacD-NM | 1 | 4920-6100 | 20,40,80 |
| 921UAGS-5SHPacT-NM | 1 | 4920-6100 | 20,40,80 |
| 922UAGS-5HPacD /-NM | 1 | 4920-6100 | 20,40,80 |
| 922UAGS-5HPacT /-NM | 1 | 4920-6100 | 20,40,80 |
| 941-2nD /-TC | 1 | 2312-2732 | 20,40 |
| 951G-2HnD | 1 | 2312-2732 | 20,40 |
| 951Ui-2HnD | 1 | 2312-2732 | 20,40 |
| 951Ui-2nD | 1 | 2312-2732 | 20,40 |
| 952Ui-5ac2nD /-TC | 2 | 2312-2732,4920-6100 | 20,40 and 20,40,80 |
| 953GS-5HnT /-RP | 1 | 4920-6100 | 5,10,20,40 |
| 962UiGS-5HacT2HnT | 2 | 2312-2732,4920-6100 | 20,40 and 20,40,80 |
| cAP2n | 1 | 2312-2732 | 20,40 |
| cAP2nD | 1 | 2312-2732 | 20,40 |
| cAPL-2nD | 1 | 2312-2732 | 20,40 |
| CRS109-8G-1S-2HnD-IN | 1 | 2312-2732 | 20,40 |
| CRS125-24G-1S-2HnD-IN | 1 | 2312-2732 | 20,40 |
| Disc-5nD | 1 | 4920-6100 | 20,40 |
| DynaDishG-5HacD | 1 | 4920-6100 | 5<sup>1</sup>,10<sup>1</sup>,20,40,80 |
| DynaDishG-6HnD | 1 | 5500-6500 | 20,40 |
| Groove52HPn | 1 | 4920-6100,2312-2732 | 5,10,20,40 and 5,10,20,40 |
| GrooveA-52HPn | 1 | 4920-6100,2312-2732 | 5,10,20,40 and 5,10,20,40 |
| GrooveG-52HPacn | 1 | 4920-6100,2312-2732 | 20,40,80 and 20,40 |
| GrooveGA-52HPacn | 1 | 4920-6100,2312-2732 | 20,40,80 and 20,40 |
| LDF-5nD | 1 | 4920-6100 | 20,40 |
| LHG-5nD | 1 | 4920-6100 | 20,40 |
| mAP2n | 1 | 2312-2732 | 20,40 |
| mAP2nD | 1 | 2312-2732 | 20,40 |
| mAPL-2nD | 1 | 2312-2732 | 20,40 |
| Metal2SHPn | 1 | 2200-2700 | 20,40 and advanced channel support |
| Metal5SHPn | 1 | 4800-6100 | 5,10,20,40 and advanced channel support |
| Metal9HPn | 1 | 902-928 | 5,10,20 |
| MetalG-52SHPacn | 1 | 4920-6100,2312-2732 | 20,40,80 and 20,40 |
| OmniTikG-5HacD | 1 | 4920-6100 | 20,40,80 |
| OmniTikPG-5HacD | 1 | 4920-6100 | 20,40,80 |
| OmniTIKU-5HnD | 1 | 4800-6100 | 5,10,20,40 |
| OmniTIKUPA-5HnD | 1 | 4800-6100 | 5,10,20,40 |
| QRTG-2SHPnD | 1 | 2312-2732 | 20,40 |
| SEXTANTG-5HPnD | 1 | 4920-6100 | 20,40 |
| SXT2nDr2 | 1 | 2312-2732 | 20,40 |
| SXT5HacD2n | 2 | 2312-2732,4920-6100 | 5<sup>1</sup>,10<sup>1</sup>,20,40 and 5<sup>1</sup>,10<sup>1</sup>,20,40,80 |
| SXT5HPnDr2 | 1 | 4920-6100 | 20,40 |
| SXT5nDr2 | 1 | 4920-6100 | 20,40 |
| SXTG-2HnD | 1 | 2200-2700 | 20,40 |
| SXTG-2HnDr2 | 1 | 2300-2700 | 20,40 |
| SXTG-5HPacD | 1 | 4920-6100 | 5<sup>1</sup>,10<sup>1</sup>,20,40,80 |
| SXTG-5HPacD-HG /-SA | 1 | 4920-6100 | 5<sup>1</sup>,10<sup>1</sup>,20,40,80 |
| SXTG-5HPnD-HGr2 /-SAr2 | 1 | 4920-6100 | 20,40 |
| SXTG-6HPnD | 1 | 5500-6500 | 20,40 |
| SXTsq2nD | 1 | 2312-2484 | 20,40 |
| wAP2nD /-BE | 1 | 2312-2732 | 20,40 |
| wAPG-5HacT2HnD /-BE | 2 | 2312-2732,4920-6100 | 20,40 and 20,40,80 |
| R11e-2HnD | 1 | 2312-2732 | 20,40 |
| R11e-2HPnD | 1 | 2312-2732 | 20,40 |
| R11e-5HacD | 1 | 4920-6100 | 20,40,80 |
| R11e-5HacT | 1 | 4920-6100 | 20,40,80 |
| R11e-5HnD | 1 | 4920-6100 | 20,40 |
| R2SHPn | 1 | 2200-2700 | 20,40 and advanced channel support |
| R52H | 1 | 4920-6100,2192-2507 | 20 and 20 |
| R52HnD | 1 | 4800-6100,2200-2700 | 20,40 and 20,40 |
| R52nM | 1 | 4800-6100,2200-2700 | 20,40 and 20,40 and advanced channel support |
| R5SHPn | 1 | 4800-6100 | 20,40 and advanced channel support |
Notes:
- Only in 802.11a/n standard.
高级信道
Advanced Channels 功能为无线接口配置提供了更多可能性:
- 覆盖多个频段和信道宽度的 scan-list。
- 对于允许这样做的硬件,可使用非标准信道中心频率(以 kHz 为粒度指定)。
- 对于允许这样做的硬件,可使用非标准信道宽度(以 kHz 为粒度指定)。
硬件支持
非标准中心频率和宽度信道只能与支持它们的接口一起使用。
只有基于 Atheros AR92xx 的芯片支持非标准中心频率和宽度,范围如下:
- 中心频率范围:2200 MHz-2500 MHz,步长 0.5 MHz(500 kHz),宽度范围:2.5 MHz-30 MHz,步长 0.5 MHz(500 kHz)。
- 中心频率范围:4800 MHz-6100 MHz,步长 0.5 MHz(500 kHz),宽度范围:2.5 MHz-30 MHz,步长 0.5 MHz(500 kHz)。
AR93xx 不支持此功能。
配置高级信道
高级信道在 interface wireless channels 菜单中配置。此菜单包含一个有序的用户定义信道列表,可以通过 list 属性进行分组。信道有以下属性:
- name - 可用于引用此信道的名称。如果在添加信道时未指定 name,它将根据信道频率和宽度自动生成。
- list - 此信道所属列表的名称。列表可用于对信道进行分组。
- frequency - 信道中心频率,单位为 MHz,允许指定小数 MHz 部分,例如 5181.5。
- width - 信道宽度,单位为 MHz,允许指定小数 MHz 部分,例如 14.5。
- band - 定义使用此信道时的默认数据率集合。
- extension-channel - 指定 11n 扩展信道的位置。
使用高级信道
要在无线接口配置中使用高级信道,有几个接口设置接受信道名称或列表名称作为参数。可以用接口不支持的电信配置接口。在这种情况下,接口将无法进入运行状态。以正确方式配置信道完全是管理员的责任。
frequency
要为无线接口使用特定的高级信道(适用于使用接口 frequency 设置的模式),请在接口 frequency 设置中指定信道名称。例如,要将接口配置为以中心频率 5500MHz 和信道宽度 14MHz 运行,请使用以下命令:
[admin@MikroTik] /interface/wireless> channels add name=MYCHAN frequency=5500 width=14 band=5ghz-onlyn
list=MYLIST
[admin@MikroTik] /interface/wireless> set wlan1 frequency=MYCHAN
scan-list
接口 scan-list 用于多种模式,这些模式要么收集信道列表的信息(如交互式 scan 命令),要么选择要工作的信道(如任何 station 模式或执行 DFS 的 AP 模式)。接口 scan-list 可以配置为以下项的逗号分隔列表:
- default - 给定国家、接口频段和信道宽度的默认 .11 信道列表。
- 以 MHz 为单位的数字频率范围。
- 按名称引用的 Advanced Channel。
- 按列表名称引用的 Advanced Channel 列表。
例如,要将接口配置为先以信道宽度 20MHz 扫描 5180MHz、5200MHz 和 5220MHz,然后以信道宽度 10MHz 扫描,可以发出以下命令:
[admin@MikroTik] /interface/wireless> channels add frequency=5180 width=20 band=5ghz-a list=20MHz-list
[admin@MikroTik] /interface/wireless> channels add frequency=5200 width=20 band=5ghz-a list=20MHz-list
[admin@MikroTik] /interface/wireless> channels add frequency=5220 width=20 band=5ghz-a list=20MHz-list
[admin@MikroTik] /interface/wireless> channels add frequency=5180 width=10 band=5ghz-a list=10MHz-list
[admin@MikroTik] /interface/wireless> channels add frequency=5200 width=10 band=5ghz-a list=10MHz-list
[admin@MikroTik] /interface/wireless> channels add frequency=5220 width=10 band=5ghz-a list=10MHz-list
[admin@MikroTik] /interface/wireless> set wlan1 scan-list=20MHz-list,10MHz-list
Nstreme
Sub-menu: /interface/wireless/nstreme
此菜单允许将无线网卡切换到 nstreme 模式。在这种情况下,网卡将仅与 nstreme 客户端一起工作。
| Property | Description |
|---|---|
| comment (string; Default: ) | 条目的简短描述 |
| disable-csma (yes | no; Default: no) | 使用轮询时禁用 CSMA/CA(更好的性能) |
| enable-nstreme (yes | no; Default: no) | 是否将网卡切换到 nstreme 模式 |
| enable-polling (yes | no; Default: yes) | 是否对客户端使用轮询 |
| framer-limit (integer [100..4000]; Default: 3200) | 最大帧大小 |
| framer-policy (best-fit | dynamic-size | exact-size | none; Default: none) | 组合帧的方法。可以将多个帧组合成一个更大的帧,以减少协议开销(从而提高速度)。网卡不会等待帧,但如果有一些数据包排队等待发送,它们可以被组合起来。有几种帧组合方法:none - 不做特殊处理,不组合数据包(禁用帧组合)best-fit - 在达到 framer-limit 限制之前,尽可能多地将数据包放入一个帧中,但不分片数据包exact-size - 在达到 framer-limit 限制之前,尽可能多地将数据包放入一个帧中,即使需要分片(最佳性能)dynamic-size - 动态选择最佳帧大小 |
| name (string) | 将应用此设置的接口名称。只读。 |
说明
除启用 Nstreme 外,此处的设置仅在 access point 上相关,对客户端设备将被忽略。客户端会自动适应 AP 设置。 Nstreme 协议的 WDS 需要在一个对等端上使用 station-wds 模式。AP 模式之间(bridge 和 ap-bridge)的 WDS 配置将无法工作。
Nstreme Dual
Sub-menu: /interface/wireless/nstreme-dual
处于 nstreme-dual-slave 模式的两个 radio 可以组合在一起,形成 nstreme2 点对点连接。要将无线接口放入 nstreme2 组,应将其模式设置为 nstreme-dual-slave。使用 nstreme2 时,/interface/wireless 菜单中的许多参数都会被忽略,但以下参数除外:
- frequency-mode
- country
- antenna-gain
- tx-power
- tx-power-mode
- antenna-mode
| Property | Description |
|---|---|
| arp (disabled | enabled | proxy-arp | reply-only; Default: enabled) | ARP |
| comment (string; Default: ) | 条目的简短描述 |
| disable-csma (yes | no; Default: no) | 禁用 CSMA/CA(更好的性能) |
| disable-running-check (yes | no; Default: no) | 是否应始终将接口视为运行中,即使没有到远程对等端的连接 |
| disabled (yes | no; Default: yes) | |
| framer-limit (integer [64..4000]; Default: 2560) | 最大帧大小 |
| framer-policy (best-fit | exact-size | none; Default: none) | 组合帧的方法。可以将多个帧组合成一个更大的帧,以减少协议开销(从而提高速度)。网卡不会等待帧,但如果有一些数据包排队等待发送,它们可以被组合起来。有几种帧组合方法:none - 不做特殊处理,不组合数据包best-fit - 在达到 framer-limit 限制之前,尽可能多地将数据包放入一个帧中,但不分片数据包exact-size - 在达到 framer-limit 限制之前,尽可能多地将数据包放入一个帧中,即使需要分片(最佳性能) |
| ht-channel-width (2040mhz | 20mhz | 40mhz; Default: 20mhz) | |
| ht-guard-interval (both | long | short; Default: long) | |
| ht-rates (list of rates [1,2,3,4,5,6,7,8]; Default: 1,2,3,4,5,6,7,8) | |
| ht-streams (both | double | single; Default: single) | |
| l2mtu (integer [0..65536]; Default: ) | |
| mtu (integer [0..65536]; Default: 1500) | |
| name (string; Default: ) | 条目名称 |
| rates-a/g (list of rates [6Mbps,9Mbps, 12Mbps, 18Mbps, 24Mbps, 36Mbps, 48Mbps, 54Mbps]; Default: 6Mbps,9Mbps,12Mbps, 18Mbps, 24Mbps, 36Mbps, 48Mbps, 54Mbps) | 802.11a 或 802.11g 标准中要支持的速率 |
| rates-b (list of rates [1Mbps, 2Mbps, 5.5Mbps, 11Mbps]; Default: 1Mbps, 2Mbps, 5.5Mbps, 11Mbps) | 802.11b 标准中要支持的速率 |
| remote-mac (MAC; Default: 00:00:00:00:00:00) | 要连接到哪个 MAC 地址(这将是远程接收网卡的 MAC 地址) |
| rx-band (2ghz-b | 2ghz-g | 2ghz-n | 5ghz-a | 5ghz-n; Default: ) | 接收 radio 的工作频段 |
| rx-channel-width (20mhz | 40mhz | 10mhz | 5mhz; Default: 20mhz) | |
| rx-frequency (integer [0..4294967295]; Default: ) | RX 网卡工作频率,单位为 Mhz。 |
| rx-radio (string; Default: ) | 用于接收的接口名称。 |
| tx-band (2ghz-b | 2ghz-g | 2ghz-n | 5ghz-a | 5ghz-n; Default: ) | 发送 radio 的工作频段 |
| tx-channel-width (20mhz | 40mhz | 10mhz | 5mhz; Default: 20mhz) | |
| tx-frequency (integer [0..4294967295]; Default: ) | TX 网卡工作频率,单位为 Mhz。 |
| tx-radio (string; Default: ) | 用于发送的接口名称。 |
警告
WDS 不能用于 Nstreme-dual 链路。 说明
由于可能存在干扰,tx-freq 和 rx-freq 之间的差值应为约 200 MHz 或更多。 说明
你可以为 RX 和 TX 链路使用不同的频段。例如,在 2ghz-g 中发送,并使用 2ghz-b 频段接收数据。
Registration Table
Sub-menu: /interface/wireless/registration-table
在 registration table 中,你可以看到有关当前已连接客户端的各种信息。它仅用于 Access Point。
所有属性均为只读。
| Property | Description |
|---|---|
| 802.1x-port-enabled (yes | no) | 是否允许与对等端进行数据交换(即,如果需要,802.1x 认证是否已完成) |
| ack-timeout (integer) | ack-timeout 的当前值 |
| ap (yes | no) | 显示已注册设备是否配置为接入点。 |
| ap-tx-limit (integer) | AP 上的发送速率限制,单位为比特每秒 |
| authentication-type () | 用于对等端的认证方法 |
| bridge (yes | no) | |
| bytes (integer , integer) | 已发送和已接收的数据包字节数 |
| client-tx-limit (integer) | 客户端上的发送速率限制,单位为比特每秒 |
| comment (string) | 条目的描述。如果指定,comment 取自相应的 Access List 条目。 |
| compression (yes | no) | 此对等端是否使用数据压缩 |
| distance (integer) | |
| eap-identity(string) | 客户端向 RADIUS 服务器认证时使用的 EAP identity。 |
| encryption (aes-ccm | tkip) | 使用的单播加密算法 |
| evm-ch0 () | |
| evm-ch1 () | |
| evm-ch2 () | |
| frame-bytes (integer,integer) | 已发送和已接收的数据字节数,不包括头部信息 |
| frames (integer,integer) | 需要通过无线链路发送的帧数。可将此值与 hw-frames 比较,以检查无线重传。 |
| framing-current-size (integer) | 当前组合帧的大小 |
| framing-limit (integer) | 组合帧的最大大小 |
| framing-mode () | 组合帧的方法 |
| group-encryption () | 使用的组加密算法 |
| hw-frame-bytes (integer,integer) | 已发送和已接收的数据字节数,包括头部信息 |
| hw-frames (integer,integer) | 驱动程序通过无线链路发送的帧数。可将此值与 frames 比较,以检查无线重传。 |
| interface (string) | 无线客户端所关联的无线接口名称 |
| last-activity (time) | 最后一次接口数据 tx/rx 活动 |
| last-ip (IP Address) | 从已注册客户端收到的最后一个 IP 数据包中找到的 IP 地址 |
| mac-address (MAC) | 已注册客户端的 MAC 地址 |
| management-protection (yes | no) | |
| nstreme (yes | no) | 显示是否启用 Nstreme |
| p-throughput (integer) | 考虑到有效发送速率和硬件重试后,对给定对等端的预期近似吞吐量。每 5 秒计算一次 |
| packed-bytes (integer, integer) | 为发送/接收而打包到更大帧中的字节数(帧组合) |
| packed-frames (integer, integer) | 为发送/接收而打包到更大帧中的帧数(帧组合) |
| packets (integer,integer) | 已发送和已接收的网络层数据包数 |
| radio-name (string) | 对等端的 radio name |
| routeros-version (string) | 已注册客户端的 RouterOS 版本 |
| rx-ccq () | 接收的客户端连接质量(CCQ)。 |
| rx-rate (integer) | 接收数据率 |
| signal-strength (integer) | AP 接收到的客户端信号的平均强度 |
| signal-strength-ch0 () | |
| signal-strength-ch1 () | |
| signal-strength-ch2 () | |
| signal-to-noise () | |
| strength-at-rates () | 不同速率下的信号强度水平,以及这些速率被使用的时间 |
| tdma-retx () | |
| tdma-rx-size () | |
| tdma-timing-offset () | tdma-timing-offset 与 distance 成正比,约为传播延迟的两倍。AP 测量此值,以便告诉客户端其传输应使用的偏移量——然后客户端从其目标发送时间中减去此偏移量,从而将传播延迟考虑在内,使传输在预期时间到达 AP。对于近距离客户端,你偶尔可能会看到一个小的负值(例如几微秒),这是由于发射器或接收器硬件中可能产生的额外未计入延迟,且因芯片组而异。 |
| tdma-tx-size (integer) | 以字节为单位的值,指定设备发送的、可检测其丢失的数据单元的大小(计算 CRC 所依据的数据单元)。一般来说——越大越好,因为开销更少。另一方面,此设置中的小值不能总是被视为连接质量差的信号——如果设备没有足够的待处理数据来使用更大的数据单元(例如,如果你只是通过链路 ping),此值不会上升。 |
| tdma-windfull () | |
| tx-ccq () | 发送的客户端连接质量(CCQ)。 |
| tx-evm-ch0 () | |
| tx-evm-ch1 () | |
| tx-evm-ch2 () | |
| tx-frames-timed-out () | |
| tx-rate () | |
| tx-signal-strength () | |
| tx-signal-strength-ch0 () | |
| tx-signal-strength-ch1 () | |
| tx-signal-strength-ch2 () | |
| uptime (time) | 客户端与接入点关联的时间 |
| wds (yes | no) | 已连接客户端是否使用 wds |
| wmm-enabled (yes | no) | 显示是否启用 WMM。 |
Security Profiles
Sub-menu: /interface/wireless/security-profiles
安全配置文件在控制台的 /interface/wireless/security-profiles 路径下配置,或在 WinBox 的 "Wireless" 窗口的 "Security Profiles" 选项卡中配置。安全配置文件由无线接口的 security-profile 属性和 Connect Lists 的 security-profile 属性引用。
基本属性
| Property | Description |
|---|---|
| mode (none | static-keys-optional | static-keys-required | dynamic-keys; Default: none) | 安全配置文件的加密模式。none - 不使用加密。不接受加密帧。static-keys-required - WEP 模式。不接受也不发送未加密帧。处于 static-keys-required 模式的 station 将不会连接到处于 static-keys-optional 模式的 Access Point。static-keys-optional - WEP 模式。支持加密和解密,但也允许接收和发送未加密帧。如果加密算法指定为 none,设备将发送未加密帧。处于 static-keys-optional 模式的 station 将不会连接到处于 static-keys-required 模式的 Access Point。另请参阅:static-sta-private-algo、static-transmit-key。dynamic-keys - WPA 模式。 |
| name (text; Default: ) | 安全配置文件的名称 |
WPA 属性
这些属性仅在 mode 设置为 dynamic-keys 时有效。
| Property | Description |
|---|---|
| authentication-types (wpa-psk | wpa2-psk | wpa-eap | wpa2-eap; Default: ) | 支持的认证类型集合,可以选择多个值。Access Point 将通告支持的认证类型,客户端仅在支持所通告的任一认证类型时才会连接到 Access Point。 |
| disable-pmkid (no | yes; Default: no) | 是否将 PMKID 包含在 Access Point 发出的 EAPOL 帧中。禁用 PMKID 可能会导致与使用 PMKID 连接到 Access Point 的设备的兼容性问题。yes - 从 EAPOL 帧中移除 PMKID(提高安全性,降低兼容性)。no - 将 PMKID 包含在 EAPOL 帧中(降低安全性,提高兼容性)。此属性仅对 Access Point 有效。 |
| unicast-ciphers (tkip | aes-ccm; Default: aes-ccm) | Access Point 通告其支持指定的密码,可以选择多个值。客户端仅尝试连接到至少支持指定密码之一的 Access Point。其中一个密码将用于加密 Access Point 与 Station 之间发送的单播帧。 |
| group-ciphers (tkip | aes-ccm; Default: aes-ccm) | Access Point 通告这些密码之一,可以选择多个值。Access Point 使用它来加密所有广播和组播帧。客户端仅尝试连接到使用指定组密码之一的 Access Point。tkip - Temporal Key Integrity Protocol - 加密协议,与旧式 WEP 设备兼容,但经过增强以修正 WEP 的一些缺陷。aes-ccm - 更安全的 WPA 加密协议,基于可靠的 AES(Advanced Encryption Standard)。没有 WEP 历史包袱的网络应仅使用此密码。 |
| group-key-update (time: 30s..1d; Default: 5m) | 控制 Access Point 更新组密钥的频率。此密钥用于加密所有广播和组播帧。此属性仅对 Access Point 有效。 |
| wpa-pre-shared-key (text; Default: ) sensitive | WPA pre-shared key 模式要求 BSS 中的所有设备具有共同的密钥。此密钥的值可以是任意文本。通常称为 WPA 模式的网络密码。仅当将 wpa-psk 添加到 authentication-types 时,此属性才有效。 |
| wpa2-pre-shared-key (text; Default: ) sensitive | WPA2 pre-shared key 模式要求 BSS 中的所有设备具有共同的密钥。此密钥的值可以是任意文本。通常称为 WPA2 模式的网络密码。仅当将 wpa2-psk 添加到 authentication-types 时,此属性才有效。 |
说明
RouterOS 还允许使用 private-pre-shared-key 属性或 RADIUS MAC 认证响应中的 Mikrotik-Wireless-Psk 属性覆盖特定客户端的 pre-shared key 值。这是一个扩展。
WPA EAP 属性
这些属性仅在 authentication-types 包含 wpa-eap 或 wpa2-eap,且 mode 设置为 dynamic-keys 时有效。
| Property | Description |
|---|---|
| eap-methods (eap-tls | eap-ttls-mschapv2 | passthrough | peap; Default: passthrough) | 允许的认证方法类型,可以选择多个值。此属性仅对 Access Point 有效。eap-tls - 使用内置 EAP TLS 认证。支持客户端和服务器证书。请参阅 tls-mode 和 tls-certificate 属性的描述。eap-ttls-mschapv2 - 使用带 MS-CHAPv2 认证的 EAP-TTLS。passthrough - Access Point 将认证过程转发给 RADIUS 服务器。peap - 使用 Protected EAP 认证。 |
| supplicant-identity (text; Default: Identity) | 客户端在 EAP 认证开始时发送的 EAP identity。此值用作 RADIUS EAP accounting 和 RADIUS EAP 直通认证发送的 RADIUS 消息中 User-Name 属性的值。 |
| mschapv2-username (text; Default: ) | 使用 eap-ttls-mschapv2 或 peap 认证方法时用于认证的用户名。此属性仅对 Station 有效。 |
| mschapv2-password (text; Default: ) sensitive | 使用 eap-ttls-mschapv2 或 peap 认证方法时用于认证的密码。此属性仅对 Station 有效。 |
| tls-mode (verify-certificate | dont-verify-certificate | no-certificates | verify-certificate-with-crl; Default: no-certificates) | 此属性仅在 eap-methods 包含 eap-tls 时有效。verify-certificate - 要求远程设备具有有效证书。检查它是否由已知的证书颁发机构签名。不进行额外的身份验证。证书可能包含有关其有效时间段的信息。如果路由器的日期和时间不正确,它可能会拒绝有效证书,因为路由器的时钟在该时间段之外。另请参阅 Certificates 配置。dont-verify-certificate - 不检查远程设备的证书。Access Point 不会要求客户端提供证书。no-certificates - 不使用证书。TLS 会话使用 2048 位匿名 Diffie-Hellman 密钥交换建立。verify-certificate-with-crl - 与 verify-certificate 相同,但还通过检查证书吊销列表来验证证书是否有效。 |
| tls-certificate (none | name; Default: none) | 当 tls-mode 设置为 verify-certificate 或 dont-verify-certificate 时,Access Point 在配置时始终需要证书。仅当 Access Point 配置的 tls-mode 设置为 verify-certificate 时,客户端才需要证书。在这种情况下,客户端需要由 Access Point 已知的 CA 签名的有效证书。此属性仅在 tls-mode 未设置为 no-certificates 且 eap-methods 包含 eap-tls 时有效。 |
说明
eap-methods中允许的认证方法的顺序很重要,将使用相同的顺序向 Station 发送认证方法提议。示例:Access Point 使用安全配置文件,其中 eap-methods 设置为 eap-tls,passthrough;1) Access Point 向客户端提供 EAP-TLS 方法;2) 客户端拒绝;3) Access Point 开始将 EAP 通信转发到 radius 服务器。 说明当 AP 用于 passthrough 时,AP 本身不需要证书,AP 设备充当透明网桥,将 EAP-TLS 关联数据从 RADIUS 服务器转发到最终客户端。 说明
当
tls-mode使用verify-certificate或dont-verify-certificate时,远程设备必须支持 RC4-MD5、RC4-SHA 或 DES-CBC3-SHA TLS 密码套件之一。使用no-certificates模式时,远程设备必须支持 "ADH-DES-CBC3-SHA" 密码套件。
RADIUS 属性
| Property | Description |
|---|---|
| radius-mac-authentication (yes | no; Default: no) | 此属性影响 Access Point 处理在 Access List 中找不到的客户端的方式。no - 根据无线接口的 default-authentication 属性的值允许或拒绝客户端认证。yes - 使用客户端的 MAC 地址作为用户名查询 RADIUS 服务器。使用此设置,default-authentication 的值将无效。 |
| radius-mac-accounting (yes | no; Default: no) | |
| radius-eap-accounting (yes | no; Default: no) | |
| radius-called-format (mac | mac:ssid | ssid; Default: mac:ssid) | |
| interim-update (time; Default: 0) | 当使用 RADIUS accounting 时,Access Point 会定期向 RADIUS 服务器发送 accounting 信息更新。此属性指定默认更新间隔,RADIUS 服务器可以使用 Acct-Interim-Interval 属性覆盖该间隔。 |
| radius-mac-format (XX:XX:XX:XX:XX:XX | XXXX:XXXX:XXXX | XXXXXX:XXXXXX | XX-XX-XX-XX-XX-XX | XXXXXX-XXXXXX | XXXXXXXXXXXX | XX XX XX XX XX XX | lower case; Default: XX:XX:XX:XX:XX:XX) | 控制 Access Point 在 MAC 认证和 MAC accounting RADIUS 请求的 User-Name 属性中如何编码客户端的 MAC 地址。 |
| radius-mac-mode (as-username | as-username-and-password; Default: as-username) | 默认情况下,Access Point 在 MAC 认证期间发送 Access-Request 时使用空密码。当此属性设置为 as-username-and-password 时,Access Point 将为 User-Password 属性使用与 User-Name 属性相同的值。 |
| radius-mac-caching (disabled | time; Default: disabled) | 如果此值设置为时间间隔,Access Point 将在指定时间内缓存 RADIUS MAC 认证响应,如果已存在匹配的缓存条目,则不会联系 RADIUS 服务器。值 disabled 将禁用缓存,Access Point 将始终联系 RADIUS 服务器。 |
WEP 属性
这些属性仅在 mode 设置为 static-keys-required 或 static-keys-optional 时有效。
| Property | Description |
|---|---|
| static-key-0 | static-key-1 | static-key-2 | static-key-3 (hex; Default: ) sensitive | 密钥的十六进制表示。密钥长度必须与所选算法相适应。请参阅 Statically configured WEP keys 一节。 |
| static-algo-0 | static-algo-1 | static-algo-2 | static-algo-3 (none | 40bit-wep | 104bit-wep | tkip | aes-ccm; Default: none) | 与相应密钥一起使用的加密算法。 |
| static-transmit-key (key-0 | key-1 | key-2 | key-3; Default: key-0) | Access Point 将使用指定的密钥为不使用私有密钥的客户端加密帧。Access Point 还将使用此密钥加密广播和组播帧。如果 static-sta-private-algo 设置为 none,客户端将使用指定的密钥加密帧。如果相应的 static-algo-N 属性值设置为 none,则帧将被未加密发送(当 mode 设置为 static-keys-optional 时),或完全不发送(当 mode 设置为 static-keys-required 时)。 |
| static-sta-private-key (hex; Default: ) sensitive | 密钥长度必须与所选算法相适应,请参阅 Statically configured WEP keys 一节。此属性仅在 Station 上使用。Access Point 从 private-key 属性或 Mikrotik-Wireless-Enc-Key 属性中使用相应的密钥。 |
| static-sta-private-algo (none | 40bit-wep | 104bit-wep | tkip | aes-ccm; Default: none) | 与 station 私有密钥一起使用的加密算法。值 none 禁用私有密钥的使用。此属性仅在 Station 上使用。Access Point 必须从 private-algo 属性或 Mikrotik-Wireless-Enc-Algo 属性获取相应的值。station 私有密钥替换单播帧的 key 0。station 不会使用私有密钥解密广播帧。 |
管理帧保护
Used for:Deauthentication attack prevention, MAC address cloning issue。
RouterOS 实现了一种基于共享密钥的专有管理帧保护算法。管理帧保护意味着 RouterOS 无线设备能够验证管理帧的来源,并确认某个特定帧不是恶意的。此功能允许抵御针对基于 RouterOS 的无线设备的去认证和解除关联攻击。
管理保护模式在安全配置文件中使用 management-protection 设置进行配置。可能的值有:disabled - 管理保护被禁用(默认),allowed - 如果远程方支持则使用管理保护(对于 AP - 同时允许非管理保护和管理保护客户端;对于客户端 - 连接到支持和不支持管理保护的 AP),required - 仅与支持管理保护的远程设备建立关联(对于 AP - 仅接受支持管理保护的客户端;对于客户端 - 仅连接到支持管理保护的 AP)。
管理保护共享密钥使用安全配置文件的 management-protection-key 设置进行配置。
当接口处于 AP 模式时,默认管理保护密钥(在安全配置文件中配置)可以被 access-list 或 RADIUS 属性中指定的密钥覆盖。
[admin@mikrotik] /interface/wireless/security-profiles> print
0 name="default" mode=none authentication-types="" unicast-ciphers=""
group-ciphers="" wpa-pre-shared-key="" wpa2-pre-shared-key=""
supplicant-identity="n-str-p46" eap-methods=passthrough
tls-mode=no-certificates tls-certificate=none static-algo-0=none
static-key-0="" static-algo-1=none static-key-1="" static-algo-2=none
static-key-2="" static-algo-3=none static-key-3=""
static-transmit-key=key-0 static-sta-private-algo=none
static-sta-private-key="" radius-mac-authentication=no
radius-mac-accounting=no radius-eap-accounting=no interim-update=0s
radius-mac-format=XX:XX:XX:XX:XX:XX radius-mac-mode=as-username
radius-mac-caching=disabled group-key-update=5m
management-protection=disabled management-protection-key=""
[admin@mikrotik] /interface/wireless/security-profiles> set default management-protection=
allowed disabled required

操作详情
RADIUS MAC 认证
说明
RADIUS MAC 认证由接入点用于在 access-list 中找不到的客户端,类似于无线接口的 default-authentication 属性。它控制客户端是否被允许继续认证,还是被立即拒绝。 当 radius-mac-authentication=yes 时,接入点通过发送带有以下属性的 Access-Request 来查询 RADIUS 服务器:
- User-Name - 客户端 MAC 地址。这按 radius-mac-format 设置指定的方式编码。默认编码为 "XX:XX:XX:XX:XX:XX"。
- Nas-Port-Id - 无线接口的 name。
- User-Password - 当 radius-mac-mode=as-username-and-password 时,这被设置为与 User-Name 相同的值。否则此属性为空。
- Calling-Station-Id - 客户端 MAC 地址,编码为 "XX-XX-XX-XX-XX-XX"。
- Called-Station-Id - 接入点的 MAC 地址和 SSID,编码为 "XX-XX-XX-XX-XX-XX:SSID"(以减号分隔的 MAC 地址数字对,后跟冒号,后跟 SSID 值)。
- Acct-Session-Id - 当 radius-mac-accounting=yes 时添加。
当接入点收到来自 RADIUS 服务器的 Access-Accept 或 Access-Reject 响应时,它会存储该响应,并允许或拒绝客户端。接入点使用 Access-Accept 响应中的以下 RADIUS 属性:
- Ascend-Data-Rate。
- Ascend-Xmit-Rate。
- Mikrotik-Wireless-Forward - 与 access-list forwarding 相同。
- Mikrotik-Wireless-Enc-Algo - 与 access-list private-algo 相同。
- Mikrotik-Wireless-Enc-Key - 与 access-list private-key 相同。
- Mikrotik-Wireless-Psk - 与 access-list private-pre-shared-key 相同。
- Mikrotik-Wireless-Mpkey - 与 Access list 中的 Management-protection-key 相同。
- Session-Timeout - 在此时间之后客户端将被断开连接。
- Acct-Interim-Interval - 覆盖 interim-update 的值。
- Class - 如果存在,将保存此属性的值并包含在 Accounting-Request 消息中。
Caching:
RADIUS MAC 认证的缓存被添加以支持对需要接入点快速响应关联请求的客户端进行 RADIUS 认证。此类客户端会在收到来自 RADIUS 服务器的响应之前超时。接入点会缓存认证响应一段时间,并可以立即回复来自同一客户端的重复关联请求。
RADIUS EAP 直通认证
使用 WPA EAP 认证类型时,通过 MAC 认证的客户端在被授权在无线网络上传递数据之前,需要执行 EAP 认证。使用 pass-through EAP 方法时,接入点将认证转发给 RADIUS 服务器,并在 Access-Request RADIUS 消息中使用以下属性:
- User-Name - EAP supplicant identity。此值在客户端安全配置文件的 supplicant-identity 属性中配置。
- Nas-Port-Id - 无线接口的 name。
- Calling-Station-Id - 客户端 MAC 地址,编码为 "XX-XX-XX-XX-XX-XX"。
- Called-Station-Id - 接入点的 MAC 地址和 SSID,编码为 "XX-XX-XX-XX-XX-XX:SSID"(以减号分隔的 MAC 地址数字对,后跟冒号,后跟 SSID 值)。
- Acct-Session-Id - 当 radius-eap-accounting=yes 时添加。
- Acct-Multi-Session-Id - 接入点和客户端的 MAC 地址,以及一个唯一的 8 字节值,该值在共享单次 EAP 认证的所有 accounting 会话之间共享。编码为 AA-AA-AA-AA-AA-AA-CC-CC-CC-CC-CC-CC-XX-XX-XX-XX-XX-XX-XX-XX。 当 radius-eap-accounting=yes 时添加。
接入点使用 Access-Accept 服务器响应中的以下 RADIUS 属性:
- Class - 如果存在,将保存此属性的值并包含在 Accounting-Request 消息中。
- Session-Timeout - 在此时间之后客户端将被断开连接。此外,接入点将记住认证结果,如果在此期间客户端重新连接,它将立即被授权,而无需重复 EAP 认证。
- Acct-Interim-Interval - 覆盖 interim-update 的值。
静态配置的 WEP 密钥
不同算法要求不同长度的密钥:
- 40bit-wep - 10 个十六进制数字(40 位)。如果密钥更长,仅使用前 40 位。
- 104bit-wep - 26 个十六进制数字(104 位)。如果密钥更长,仅使用前 104 位。
- tkip - 至少 64 个十六进制数字(256 位)。
- aes-ccm - 至少 32 个十六进制数字(128 位)。
密钥必须包含偶数个十六进制数字。
WDS 安全配置
WDS 链路可以使用所有可用的安全功能。但是,它们需要仔细配置安全参数。
可以为所有客户端使用一个安全配置文件,并为 WDS 链路使用不同的安全配置文件。WDS 链路的安全配置文件在 connect-list 中指定。接入点在与其他接入点建立 WDS 链路之前始终检查 connect list,并使用匹配的 connect list 条目中的安全设置。当每个接入点都有一个匹配另一设备、具有 connect=yes 并指定兼容 security-profile 的 connect list 条目时,WDS 链路才会工作。
WDS 和 WPA/WPA2:
如果接入点使用 mode=dynamic-keys 的安全配置文件,则将对所有 WDS 链路使用加密。由于 WPA 认证和密钥交换不是对称的,其中一个接入点将充当客户端以建立安全连接。这类似于 static-mesh 和 dynamic-mesh WDS 模式的工作方式。如果启用了 WPA 加密,则某些问题(例如两个配置不正确、使用非 mesh 模式的接入点之间的单侧 WDS 链路)不会发生。但是,使用 WPA 的非 mesh 模式仍有其他问题(例如在配置不匹配时不断尝试重新连接),这些问题通过使用 -mesh WDS 模式得到解决。
通常,建立受 WPA 保护的 WDS 链路的两个接入点上的 WPA 属性必须匹配。这些属性是 authentication-types、unicast-ciphers、group-ciphers。对于非 mesh WDS 模式,这些属性在两个设备上需要具有相同的值。在 mesh WDS 模式下,每个接入点必须支持另一个接入点作为客户端。
理论上,可以将 RADIUS MAC 认证和其他 RADIUS 服务与 WDS 链路一起使用。但是,只有一个接入点会与 RADIUS 服务器交互,另一个接入点将表现为客户端。
RouterOS 中 eap-tls EAP 方法的实现特别适合 WDS 链路加密。tls-mode=no-certificates 不需要额外配置,并提供非常强的加密。
WDS 和 WEP:
为使用 WEP 加密建立 WDS 链路的两个接入点,分配给 WDS 链路的安全配置文件中的 mode、static-sta-private-key 和 static-sta-private-algo 参数需要具有相同的值。
connect list 中的安全配置文件和接入点匹配
客户端使用 connect-list security-profile 属性的值,仅匹配支持必要安全的接入点。
- mode=static-keys-required 和 mode=static-keys-optional 仅匹配接口 security-profile 中具有相同 mode 的接入点。
- 如果 mode=dynamic-keys,则当 authentication-types、unicast-ciphers 和 group-ciphers 中每一个都包含至少一个由接入点通告的值时,connect list 条目匹配。
虚拟接口
Virtual AP
可以使用无线菜单中的 add 命令创建虚拟接入点。你必须指定虚拟接口所属的 master-interface。如果 "master-interface" 模式为 "station",则 Virtual AP 仅在 "master-interface" 处于活动状态时工作。Virtual AP 可以有自己的 SSID 和 Security Profile。
Virtual AP 接口仅在 master 接口处于 ap-bridge、bridge、station 或 wds-slave 模式时工作。它仅适用于 802.11 协议,但不支持 Nv2。
此功能可用于为不同类型的用户分离访问。你可以分配不同的带宽级别和密码,并指导用户连接到特定的虚拟网络。对于无线客户端而言,它会显示为不同的 SSID 或不同的设备。例如,使用 QuickSet 配置访客网络时,VirtualAP 功能会在后台被使用。
要创建新的 virtual-ap: /interface> wireless add mode=ap-bridge master-interface=wlan1 ssid=guests security-profile=guests(此类安全配置文件首先需要创建)
说明
每个物理接口最多可以创建 127 个虚拟接口。不建议创建超过 30 个,因为性能会开始下降。
虚拟客户端
也可以创建虚拟客户端,并在同一物理接口上同时拥有 AP 和 Client。这允许你仅使用一个硬件网卡进行中继器设置。配置过程与上述完全相同,但使用 station 模式:
要创建新的 virtual-client: /interface> wireless add mode=station master-interface=wlan1 ssid=where-to-connect security-profile=your-profile(此类安全配置文件首先需要创建)
说明
虚拟接口将始终使用 Master 接口的无线频率。如果 master 接口启用了
auto频率,它们将使用 Master 接口所选择的无线频率。
Sniffer
Sub-menu: /interface/wireless/sniffer
无线 sniffer 允许捕获帧,包括 Radio header、802.11 header 和其他与无线相关的信息。
| Property | Description |
|---|---|
| channel-time (; Default: 200ms) | 每个信道的嗅探时长。仅在 multiple-channels=yes 时使用 |
| file-limit (integer [10..4294967295]; Default: 10) | 用于存储捕获数据的分配文件大小(字节)。在指定 file-name 时适用。 |
| file-name (string; Default: ) | 存储捕获数据的文件名。 |
| memory-limit (integer [10..4294967295]; Default: 10) | 用于存储捕获数据的分配内存缓冲区(千字节)。 |
| multiple-channels (yes | no; Default: no) | 是嗅探多个信道还是单个信道。No 表示所有信道设置将取自 /interface/wireless。Yes 表示所有信道设置将取自 /interface/wireless 下的 scan-list。 |
| only-headers (yes | no; Default: no) | 如果设置为 yes,则 sniffer 仅捕获存储在帧头中的信息。 |
| receive-errors (yes | no; Default: no) | 是否处理根据其 FCS 判断为接收时出错的数据包。 |
| streaming-enabled (yes | no; Default: no) | 是否将捕获的数据流式传输到指定的 streaming 服务器 |
| streaming-max-rate (integer [0..4294967295]; Default: 0) | 允许的最大每秒数据包数。0 等于无限制 |
| streaming-server (IPv4; Default: 0.0.0.0) | streaming 服务器的 IP 地址。 |
说明
当
multiple-channels=yes时,使用/interface/wireless/info/scan-list命令来验证在/interface/wireless/channels下定义的scan-list。
Packets
Sub-menu: /interface/wireless/sniffer/packet
子菜单显示捕获的数据包。
Scan
Scan 命令允许你查看 scan-list 中定义的频率范围内可用的 AP。使用 scan 命令时,接口操作被禁用(扫描操作期间无线链路会断开)。也支持后台扫描,可以在无线接口运行期间使用,而不会断开无线链路。后台扫描仅支持使用 802.11 无线协议。
scan 工具将持续扫描 AP,直到用户停止扫描过程。可以为 scan 工具使用 rounds 设置,以对 scan-list 条目进行特定次数的扫描。在使用脚本运行 scan 工具时,这很有用。单轮 scan 命令示例:
/interface/wireless/scan wlan1 rounds=1
save-file 选项允许执行脚本化/计划扫描,并将结果保存到文件中以供将来分析。此外,此功能与 rounds 设置一起使用,可以从远程无线客户端获取扫描结果——执行该命令将启动 scan 工具,它会断开无线链路,通过 scan-list 频率进行扫描并将结果保存到文件,退出扫描并重新连接无线链路。示例:
/interface/wireless/scan wlan1 rounds=1 save-file=scan1
要使用后台无线扫描,应提供 background=yes 设置。示例:
/interface/wireless/scan wlan1 background=yes
后台扫描功能在以下条件下工作:
- 无线接口应处于启用状态。
- 对于处于 AP 模式的无线接口 - 当它工作在 802.11 协议模式且位于固定信道上时(即信道选择和初始雷达检查已完成)。
- 对于处于 Station 模式的无线接口 - 当它连接到 802.11 协议 AP 时。
Scan 命令在虚拟无线接口上也受支持,但有以下限制:
- 当虚拟接口及其 master 固定在一个信道上时(master AP 正在运行或 master station 已连接到 AP)可以执行。
- 扫描仅在 master 接口所在的信道上执行。
- background=yes|no 无关紧要——在虚拟接口上扫描不会断开客户端/AP,因此它始终是 "background"。
Snooper
此工具监控周围的频率使用情况,并显示哪些设备占用每个频率。它在控制台和 WinBox 中都可用。Snooper 将使用 scan-list 中的频率。
Sub-menu: /interface/wireless/snooper


设置

Spectral scan
- 请参阅单独的文档 Spectral scan。
WDS
Sub-menu: /interface/wireless/wds
Properties:
| Property | Description |
|---|---|
| arp (disabled | enabled | proxy-arp | reply-only; Default: enabled) | |
| comment (string; Default: ) | |
| disable-running-check (yes | no; Default: no) | |
| disabled (yes | no; Default: yes) | |
| l2mtu (integer [0..65536]; Default: ) | |
| master-interface (string; Default: ) | |
| mtu (integer [0..65536]; Default: 1500) | |
| name (string; Default: ) | |
| wds-address (MAC; Default: 00:00:00:00:00:00) |
Read-only properties:
| Property | Description |
|---|---|
| dynamic (yes | no) | |
| mac-address (MAC) | |
| running (yes | no) |
WPS
无线接口同时支持 WPS Server 和 WPS Client。
WPS Server
WPS Server 允许支持 WPS 的无线客户端连接到受 Pre-Shared Key 保护的 AP,而无需在客户端配置中指定该密钥。
可以通过更改无线接口的 WPS Mode 设置来启用 WPS Server。示例:
/interface/wireless/set wlan1 wps-mode=push-button
Wps-mode 有 3 个选项
- disabled
- push-button - 通过按下板卡上的物理按钮来激活 WPS(少数板卡在板卡外壳/标签上标有此类按钮)
- push-button-virtual-only - 通过按下 RouterOS 无线接口菜单中的 "WPS Accept" 按钮来激活 WPS
通过按下 WPS 物理/虚拟按钮,AP 启用 WPS 功能。如果在 2 分钟内未启动 WPS 过程,则 WPS Accept 功能停止。
在少数标有物理 WPS 按钮的板卡上,WPS Server 默认启用。例如 hap lite、hap、hap ac lite、hap ac、map lite。
仅当无线 AP 接口启用了 Pre-Shared Key Authentication(PSK)时,WPS Server 才处于活动状态。也可以为 Virtual AP 接口配置此模式。
WPS Client
WPS Client 功能允许无线客户端获取启用了 WPS Server 的 AP 的 Pre-Shared Key 配置。可以通过以下命令启用 WPS Client:
/interface/wireless/wps-client/wlan1
WPS Client 命令会在屏幕上输出有关 WPS Enabled AP 的所有信息。示例:
[admin@MikroTik] /interface/wireless> wps-client wlan1
status: disconnected, success
ssid: MikroTik
mac-address: E4:8D:8C:D6:E0:AC
passphrase: presharedkey
authentication: wpa2-psk
encryption: aes-ccm
可以为 WPS-Client 命令指定其他设置:
- create-profile - 创建具有指定名称的无线安全配置文件,使用从 WPS AP 接收到的安全详细信息进行配置,并指定无线接口使用新创建的安全配置文件。
- ssid - 仅从具有指定 SSID 的 AP 获取 WPS 信息。
- mac-address - 仅从具有指定 mac-address 的 AP 获取 WPS 信息。
Repeater
无线中继器允许从 AP 接收信号,并在本地使用同一物理接口重复该信号,以连接其他客户端。这将允许为无线客户端扩展无线服务。无线中继器功能会将无线接口配置为使用 station-bridge 或 station-pseudobridge 选项连接到 AP,创建虚拟 AP 接口,创建桥接接口,并将两个(主接口和虚拟接口)都添加到桥接端口中。
如果你的 AP 支持按键启用的 WPS 模式,可以使用自动设置命令:
/interface/wireless/setup-repeater wlan1
setup-repeater 执行以下步骤:
- 搜索按下按钮的 WPS AP。
- 从 AP 获取 SSID、密钥、信道。
- 重置主 master 接口配置(与 reset-configuration 相同)。
- 移除此 master 添加的虚拟接口所添加的所有桥接端口(这样以后不会留下悬空的无效桥接端口)。
- 移除此 master 添加的所有虚拟接口。
- 创建名称为 "
<interfacename>-<ssid>-repeater" 的安全配置文件,如果此类安全配置文件已存在,则不创建新的,仅更新设置。 - 配置 master 接口,接口模式按如下方式选择:如果 AP 支持 bridge 模式,则使用 station-bridge;否则如果 AP 支持 WDS,则使用 station-wds;否则使用 station-pseudobridge。
- 创建与 master 具有相同 SSID 和安全配置文件的虚拟 AP 接口。
- 如果 master 接口不在某个桥接中,则创建新的桥接接口并将 master 接口添加到其中。
- 将虚拟 AP 接口添加到 master 接口所在的同一桥接中。
如果你的 AP 不支持 WPS,则可以使用以下参数手动指定设置:
- address - 要为其设置中继器的 AP 的 MAC 地址(可选)
- ssid - 要为其设置中继器的 AP 的 SSID(可选)
- passphrase - 用于 AP 的密钥——如果指定了此项,命令将仅扫描 AP,并基于 beacon 中的信息和此 passphrase 创建安全配置文件。如果未指定此项,命令将执行 WPS 以找出 passphrase。
Roaming
Station Roaming
Station Roaming 功能仅适用于 802.11 无线协议,且仅适用于 station 模式。当 RouterOS 无线客户端使用 802.11 无线协议连接到 AP 时,它会以特定的时间间隔定期执行后台扫描。当后台扫描发现信号更好的 AP 时,它会尝试漫游到该 AP。当无线信号变差时,后台扫描之间的时间间隔会变短;当无线客户端信号变好时,后台扫描间隔会变长。
VLAN 标记
Sub-menu: /interface/wireless
使用 VLAN 标记,可以在 "本地转发" AP(将无线接口与以太网桥接的 AP)的以太网侧分离 Virtual AP 流量。这对于在 AP 的以太网侧分离例如 "management" 和 "guest" 网络流量是必要的。
VLAN 被分配给无线接口,因此所有来自无线的数据都会用此标记进行标记,并且只有带有此标记的数据才会通过无线发送出去。这适用于所有无线协议,但在 Nv2 上没有 Virtual AP 支持。
你可以配置 RADIUS 认证服务器,在用户或用户组向网络认证时将其分配到特定的 VLAN。要使用此选项,你需要使用 RADIUS attributes。
| Property | Description |
|---|---|
| vlan-mode (no-tag | use-service-tag | use-tag; Default: no-tag) | 有三种 VLAN 模式可用:no-tag - AP 不使用 VLAN 标记use-service-tag - VLAN ID 使用 802.1ad 标记类型use-tag - VLAN ID 使用 802.1q 标记类型 |
| vlan-id (integer [1..4095]; Default: 1) | VLAN 标识号 |
VLAN 标记覆盖
可以通过 access-list 和 RADIUS 属性按客户端覆盖每个接口的 VLAN 标记(对于常规无线和无线控制器均适用)。
这样,即使在同一接口上,也可以在无线客户端之间分离流量,但必须谨慎使用——只有 "interface VLAN" 的广播/组播流量会被发送出去。如果其他(被覆盖的)VLAN 也需要正常工作的广播/组播,目前可以使用 multicast-helper(这会将每个组播数据包更改为单播,然后仅发送给具有匹配 VLAN ID 的客户端)。
WinBox
WinBox 是一个小型实用程序,允许使用快速简单的 GUI 管理 MikroTik RouterOS。
说明
当前 Tx Power 显示在特定数据率下使用的发射功率。Atheros 802.11ac 芯片(例如 QCA98xx)不支持此功能。
Interworking Realms 设置
有关 interworking 配置文件的更多信息,请参阅 Interworking Profiles。
realms-raw - 一个包含十六进制值字符串的列表。每个字符串指定 "NAI Realm Tuple" 的内容,不包括 "NAI Realm Data Field Length" 字段。
每个十六进制编码的字符串必须包含以下字段:
- NAI Realm Encoding (1 byte)
- NAI Realm Length (1 byte)
- NAI Realm (variable)
- EAP Method Count (1 byte)
- EAP Method Tuples (variable)
例如,值 "00045465737401020d00" 解码为:
- NAI Realm Encoding: 0 (rfc4282)
- NAI Realm Length: 4
- NAI Realm: Test
- EAP Method Count: 1
- EAP Method Length: 2
- EAP Method Tuple: TLS, no EAP method parameters
设置 "realms-raw=00045465737401020d00" 产生与设置 "realms=Test:eap-tls" 相同的通告内容。
有关完整的 NAI Realm 编码,请参阅 802.11-2016 第 9.4.5.10 节。
迁移说明
以下术语和打包在较旧的 RouterOS 版本中发生了变化。这仅作为迁移非常旧配置的参考而保留——在当前 RouterOS 上,其中任何一项都不需要采取任何操作。
- Superchannel /
frequency-mode。superchannel频率模式以前称为 Custom Frequency Upgrade,需要特殊的许可证密钥。自 RouterOS v4.3 起,它在所有安装中无需密钥即可使用。 - 无线驱动程序包。 RouterOS v6 将无线功能拆分到单独的
wireless-rep、wireless-cm2和wireless-fp包中。RouterOS v7 将这些整合为一个wireless包,因此曾经需要这些包之一的功能——虚拟客户端、后台扫描、WPS 客户端、RADIUS VLAN 分配以及scan-list步长选项——现在都是标准wireless包的一部分。