Fail-over PtMP CLI example

本页提供逐步的 CLI 指南,用于使用 MikroTik RouterOS 在 60Ghz 和 5Ghz 无线链路之间配置自动故障转移,包括 bridge 设置、接口 bonding 和 W60G 设备连接说明。

Fail-over PtMP CLI example

Summary

本示例展示如何在 CLI 中将自动故障转移(bonding)5Ghz 链路与 60Ghz 设备结合配置。
当 60Ghz 无线之间的连接丢失时,它将自动使用绑定的接口。
示例从空配置状态开始,使用 [WinBox] 实用工具完成。

Connect to the device step by step

  • 配置重置后——只能使用 mac-telnet。 通过连接到设备的 MAC 地址来连接设备,或使用 WinBox 的 New terminal 通过发出以下命令找到 W60G 设备的 MAC 地址:
/ip/neighbor/print
  • 要连接到 W60G 设备,请发出以下命令:
/tool/mac-telnet/mac-address
  • 输入用户名和密码。默认用户名为 admin,密码为空或印在设备贴纸上。
[admin@KD_GW] > /tool/mac-telnet C4:AD:34:84:EE:5D
 Login: admin
 Password:  
 Trying C4:AD:34:84:EE:5D...
 Connected to C4:AD:34:84:EE:5D 

Configure bridge

  • 通过发出以下命令添加新的 bridge 并为其分配 bridge 成员:
/interface/bridge/add name=bridge 

要检查 bridge 是否已创建,请发出以下命令:

admin@MikroTik] > /interface/bridge/print
Flags: X - disabled, R - running
 0 R name="bridge" mtu=auto actual-mtu=1500 l2mtu=65535 arp=enabled arp-timeout=auto mac-address=1A:7F:BB:41:B0:94 protocol-mode=rstp  fast-forward=yes igmp-snooping=no auto-mac=yes ageing-time=5m priority=0x8000 max-message-age=20s forward-delay=15s transmit-hold-count=6  vlan-filtering=no dhcp-snooping=no

Set up 60Ghz wireless connection

前面说明的所有步骤对 Bridge 和 Station 设备都是相同的。配置无线接口时需要使用不同的模式。

For ap-bridge device

  • 选择 SSID、Password、frequency,并选择将作为设置中 ap-bridge 的 bridge mode 选项,请参见示例。
  • 在设置所需参数后启用 W60G 接口。
[admin@MikroTik] > /interface/w60g/set wlan60-1 mode=ap-bridge frequency=auto ssid=MySSID password=choosepassword isolate-stations=no
[admin@MikroTik] > /interface/w60g/print
Flags: X - disabled, R - running
0 X name="wlan60-1" mtu=1500 l2mtu=1600 mac-address=C4:AD:34:84:EE:5E arp=enabled arp-timeout=auto region=no-region-set mode=ap-bridge ssid="MySSID"  frequency=auto default-scan-list=58320,60480,62640,64800 password="choosepassword" tx-sector=auto put-stations-in-bridge=none isolate-stations=no
[admin@MikroTik] > /interface/w60g/enable wlan60-1 

For station devices

  • 选择与 bridge 设备相同的 SSID、Password 和 frequency,并选择将作为设置中 station 的 station-bridge mode 选项,请参见示例。
  • 最多可将 8 台 station 设备连接到单个 AP 以充当故障转移。
  • 在设置所需参数后启用 W60G 接口。
[admin@MikroTik] > /interface/w60g/set wlan60-1 mode=station-bridge frequency=auto ssid=MySSID password=choosepassword isolate-stations=no
[admin@MikroTik] > /interface/w60g/print
Flags: X - disabled, R - running
0 X name="wlan60-1" mtu=1500 l2mtu=1600 mac-address=C4:AD:34:84:EE:5E arp=enabled arp-timeout=auto region=no-region-set mode=station-bridge ssid="MySSID" frequency=auto default-scan-list=58320,60480,62640,64800password="choosepassword" tx-sector=auto put-stations-in-bridge=bridge isolate-stations=no
[admin@MikroTik] > /interface/w60g/enable wlan60-1

Set up 5Ghz wireless connection

For ap-bridge device

  • 选择 SSID、Password、frequency,并选择将作为设置中 bridge 的 bridge mode 选项,请参见示例。
  • 在设置所需参数后启用 5GHz 接口。
[admin@MikroTik] > /interface/wireless/security-profiles/set [ find default=yes ] supplicant-identity=MikroTik authentication-types=wpa2-psk mode=dynamic-keys wpa2-pre-shared-key=choosepassword
[admin@MikroTik] > /interface/wireless/set wlan1 frequency=auto scan-list=default installation=outdoor mode=ap-bridge ssid=MikroTik1 channel-width=20/40/80mhz-Ceee wireless-protocol=any security-profile=default band=5ghz-a/n/ac
[admin@MikroTik] > /interface/wireless/enable wlan1 

For station devices

  • 选择与 bridge 设备相同的 SSID、Password、frequency,并选择将作为设置中 station 的 station-bridge mode 选项。请参见示例。
  • 最多可将 8 台 station 设备连接到单个 AP 以充当故障转移。
  • 在设置所需参数后启用 W60G 接口。
[admin@MikroTik] > /interface/wireless/security-profiles/set [ find default=yes ] supplicant-identity=MikroTik authentication-types=wpa2-psk mode=dynamic-keys wpa2-pre-shared-key=choosepassword
[admin@MikroTik] > /interface/wireless/set wlan1 frequency=auto scan-list=default installation=outdoor mode=station-bridge ssid=MikroTik1 channel-width=20/40/80mhz-Ceee wireless-protocol=any security-profile=default band=5ghz-a/n/ac
[admin@MikroTik] > /interface/wireless/enable wlan1

Configure bridge for Access Point

  • 为 AP 配置 bridge 以确保 5ghz 作为故障转移正常工作。需要桥接 wlan1、ether1 以及所有 60ghz station 接口。 在示例中仅显示 2 台 station 设备,但最多可添加 8 台设备。

    对于 ap-bridge 设备,请将 configuration 设置如下:

[admin@MikroTik] > /interface/bridge/port/
add bridge=bridge hw=no interface=ether1
add bridge=bridge interface=wlan1
add bridge=bridge interface=wlan60-station-1
add bridge=bridge interface=wlan60-station-2
[admin@MikroTik] > interface/bridge/port/pr
# INTERFACE         BRIDGE  HW  PVID  PRIORITY  PATH-COST  INTERNAL-PATH-COST  HORIZON
0 ether1            bridge      no     1  0x80             10                  10  none
1 wlan1             bridge             1  0x80             10                  10  none
2 wlan60-station-1  bridge             1  0x80             10                  10  none
3 wlan60-station-2  bridge             1  0x80             10                  10  none 

Configure bridge and bonding for station devices

  • 配置 bonding 并分配从属接口。在此设置中选择内置的 wlan1 接口,但在其他类型的设置中也可以是 ether 接口。

    对于 station-bridge 设备,请将 bonding 设置为:

[admin@MikroTik] > /interface/bonding/add mode=active-backup name=bond1 primary=wlan60-1 slaves=wlan60-1,wlan1
  • 将接口成员(ether1 和 bond1)添加到新建的 bridge。
[admin@MikroTik] > /interface/bridge/port/add interface=ether1 bridge=bridge
[admin@MikroTik] > /interface/bridge/port/add interface=bond1  bridge=bridge
[admin@MikroTik] > /interface/bridge/port/print
Flags: X - disabled, I - inactive, D - dynamic, H - hw-offload
#     INTERFACE                              BRIDGE                              HW   PVID PRIORITY  PATH-COST INTERNAL-PATH-COST    HORIZON
0     ether1                                 bridge                             yes     1     0x80         10                 10       none
1     bond1                                  bridge                              yes     1     0x80         10                 10       none

Additional configuration

完成前面说明的所有步骤后,链路应当建立。建议在两台设备上都设置管理员密码。

Troubleshooting

通过发出以下命令检查设备设置(如序列号和型号名称),确保连接建立到正确的设备:

[admin@MikroTik] > /system/routerboard/print

如果 bridge 设置中的 wlan60-1 接口处于非活动状态,并且配置已正确完成,要启用设备上的接口——请发出以下命令:

[admin@MikroTik] > /interface/w60g/enable wlan60-1