Всем привет! Сначала хочу сказать, что я уже сообщил об этой проблеме в Mikrotik по электронной почте и получил системный тикет, но мне интересно, кто-то ещё с таким сталкивался. Итак, по существу: беспроводная сеть на mesh не работает в версии 7. У меня есть hAP ac2 для тестирования, и я заметил эту проблему. В данный момент устройство работает на версии 7.8. Для проверки я сбросил настройки к заводским, ether1 настроен как DHCP-клиент, mesh создан на обеих беспроводных картах, а ether5 использую для интернета на ПК по кабелю. Всё сделал точно так, как показано здесь:
Повторил эту конфигурацию на всех точках доступа:
/interface mesh add disabled=no
/interface mesh port add interface=wlan1 mesh=mesh1
/interface mesh port add interface=wlan2 mesh=mesh1 — интерфейс для соединения AP
/interface wireless set wlan1 disabled=no ssid=mesh frequency=2437 band=2.4ghz-b/g/n mode=ap-bridge wds-mode=static-mesh wds-default-bridge=mesh1 — интерфейс для клиентов
/interface wireless set wlan2 disabled=no ssid=mesh-clients frequency=5180 band=5ghz-a/n/ac mode=ap-bridge — статический WDS-интерфейс для каждого AP, с которым хотите соединиться
/interface wireless wds add disabled=no master-interface=wlan1 name=<описательное имя удалённого конца> wds-address=<MAC-адрес удалённого конца>
С такой конфигурацией интернет по кабелю на ПК работает, но например мой телефон не может подключиться к Wi-Fi — не важно, пытаюсь ли с wlan1 или wlan2, подключения нет. Вот полная текущая конфигурация:
/interface wireless
set [ find default-name=wlan2 ] band=5ghz-a/n/ac disabled=no mode=ap-bridge ssid=mesh-clients
/interface mesh
add name=mesh1
/interface wireless
set [ find default-name=wlan1 ] band=2ghz-b/g/n disabled=no frequency=2437 mode=ap-bridge ssid=mesh wds-default-bridge=mesh1 wds-mode=dynamic-mesh
/interface wireless security-profiles
set [ find default=yes ] supplicant-identity=MikroTik
/ip pool
add name=dhcp_pool0 ranges=192.168.88.2-192.168.88.254
/ip dhcp-server
add address-pool=dhcp_pool0 interface=mesh1 name=dhcp1
/ipv6 settings
set disable-ipv6=yes
/interface mesh port
add interface=wlan1 mesh=mesh1
add interface=wlan2 mesh=mesh1
add interface=ether5 mesh=mesh1
/ip address
add address=192.168.88.1/24 interface=mesh1 network=192.168.88.0
/ip dhcp-client
add interface=ether1
/ip dhcp-server network
add address=192.168.88.0/24 gateway=192.168.88.1
/ip dns
set allow-remote-requests=yes
/ip firewall nat
add action=masquerade chain=srcnat out-interface=ether1
/system clock
set time-zone-name=America/Costa_Rica
После этого я начал откатывать прошивку — с 7.8 постепенно вниз до 7.1, но беспроводная сеть так и не заработала. Но стоит только вернуться на 6.49.7 (при этом конфигурация не менялась), и вот оно — беспроводная сеть начинает работать! Телефон нормально подключается и к wlan1, и к wlan2, получает IP от DHCP без проблем, а при любой версии 7 — никакой связи…
Если кто-то нашёл решение или знает, что изменилось между версией 6 и 7, дайте знать. Спасибо!
Повторил эту конфигурацию на всех точках доступа:
/interface mesh add disabled=no
/interface mesh port add interface=wlan1 mesh=mesh1
/interface mesh port add interface=wlan2 mesh=mesh1 — интерфейс для соединения AP
/interface wireless set wlan1 disabled=no ssid=mesh frequency=2437 band=2.4ghz-b/g/n mode=ap-bridge wds-mode=static-mesh wds-default-bridge=mesh1 — интерфейс для клиентов
/interface wireless set wlan2 disabled=no ssid=mesh-clients frequency=5180 band=5ghz-a/n/ac mode=ap-bridge — статический WDS-интерфейс для каждого AP, с которым хотите соединиться
/interface wireless wds add disabled=no master-interface=wlan1 name=<описательное имя удалённого конца> wds-address=<MAC-адрес удалённого конца>
С такой конфигурацией интернет по кабелю на ПК работает, но например мой телефон не может подключиться к Wi-Fi — не важно, пытаюсь ли с wlan1 или wlan2, подключения нет. Вот полная текущая конфигурация:
/interface wireless
set [ find default-name=wlan2 ] band=5ghz-a/n/ac disabled=no mode=ap-bridge ssid=mesh-clients
/interface mesh
add name=mesh1
/interface wireless
set [ find default-name=wlan1 ] band=2ghz-b/g/n disabled=no frequency=2437 mode=ap-bridge ssid=mesh wds-default-bridge=mesh1 wds-mode=dynamic-mesh
/interface wireless security-profiles
set [ find default=yes ] supplicant-identity=MikroTik
/ip pool
add name=dhcp_pool0 ranges=192.168.88.2-192.168.88.254
/ip dhcp-server
add address-pool=dhcp_pool0 interface=mesh1 name=dhcp1
/ipv6 settings
set disable-ipv6=yes
/interface mesh port
add interface=wlan1 mesh=mesh1
add interface=wlan2 mesh=mesh1
add interface=ether5 mesh=mesh1
/ip address
add address=192.168.88.1/24 interface=mesh1 network=192.168.88.0
/ip dhcp-client
add interface=ether1
/ip dhcp-server network
add address=192.168.88.0/24 gateway=192.168.88.1
/ip dns
set allow-remote-requests=yes
/ip firewall nat
add action=masquerade chain=srcnat out-interface=ether1
/system clock
set time-zone-name=America/Costa_Rica
После этого я начал откатывать прошивку — с 7.8 постепенно вниз до 7.1, но беспроводная сеть так и не заработала. Но стоит только вернуться на 6.49.7 (при этом конфигурация не менялась), и вот оно — беспроводная сеть начинает работать! Телефон нормально подключается и к wlan1, и к wlan2, получает IP от DHCP без проблем, а при любой версии 7 — никакой связи…
Если кто-то нашёл решение или знает, что изменилось между версией 6 и 7, дайте знать. Спасибо!
