Fail-over PtP CLI example

本页提供逐步的 CLI 示例,用于使用 bonding 在 60Ghz 和 5Ghz 无线链路之间配置自动故障转移,包括 bridge 设置以及 bridge 和 station 模式下的 W60G 接口配置。

Fail-over PtP 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 bridge device

  • 选择 SSID、password、frequency,并选择将作为设置中 bridge 的 bridge mode 选项。请参见示例。
  • 在设置所需参数后启用 W60G 接口。
[admin@MikroTik] > /interface/w60g/set wlan60-1 mode=bridge frequency=auto ssid=MySSID password=choosepassword isolate-stations=yes
[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=bridge ssid="MySSID"  frequency=auto default-scan-list=58320,60480,62640,64800 password="choosepassword" tx-sector=auto put-stations-in-bridge=bridge isolate-stations=yes
[admin@MikroTik] > /interface/w60g/enable wlan60-1

For station device

  • 选择与 bridge 设备相同的 SSID、Password 和 frequency,并选择将作为设置中 station 的 station-bridge mode 选项,请参见示例。
  • 在设置所需参数后启用 W60G 接口。
[admin@MikroTik] > /interface/w60g/set wlan60-1 mode=station-bridge frequency=auto ssid=MySSID password=choosepassword
[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=yes
[admin@MikroTik] > /interface/w60g/enable wlan60-1 

Set up 5Ghz wireless connection

For 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=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 device

  • 选择与 bridge 设备相同的 SSID、Password 和 frequency,并选择将作为设置中 station 的 station-bridge mode 选项。请参见示例。
  • 在设置所需参数后启用 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 and bonding

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

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

[admin@MikroTik] > /interface/bonding/add comment=bondingbackup mode=active-backup name=bond1 primary=wlan60-station-1 slaves=wlan60-station-1,wlan1

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

[admin@MikroTik] > /interface/bonding/add comment=defconf 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