это указано, просто есть такая задача: разработать универсальный конфиг, и тут вот если он не видит wlan2 в wrieless то он просто должен создать файл, если же видит то применяет конфигурацию :if ([find default-name=wlan2]=0) do= {export file=no} else={set [ find default-name=wlan2 ]...
If ([/interface wireless find where default-name=wlan2] = "") do={} else={}
это указано, просто есть такая задача: разработать универсальный конфиг, и тут вот если он не видит wlan2 в wrieless то он просто должен создать файл, если же видит то применяет конфигурацию :if ([find default-name=wlan2]=0) do= {export file=no} else={set [ find default-name=wlan2 ]...
где это указано? вы даете find в контексте неизвестного раздела конфига
чтобы не напарываться на ошибку - я бы сделал так: через foreach interf in=[ /interface find ] перечислить все интерфейсы, извлекая default-name в цикле. нашлось - делаем одно, не нашлось - другое
не совсем оптимизированно из за частоты на 2.4Ггц и 5Ггц, настройки беспровода отличаются сильно
дело в том, что если принимать сигнал через псевдобридж, да еще и все интерфейсы в бридж загнать, то это работает нестабиььно. очень часто вываливается в offering.
В итоге через роутинг реализовал. Камеры за маплайтами загнал в свои подсети /29, прописал маршруты к камерам через маплайты за которыми они находятся. Бриджи естественно удалил. dhcp клиент на wlan1.
чтобы не напарываться на ошибку - я бы сделал так: через foreach interf in=[ /interface find ] перечислить все интерфейсы, извлекая default-name в цикле. нашлось - делаем одно, не нашлось - другое
я скорее тоже к этому слоняюсь. На роутере без пакета wireles поиск в подразделе wireless возвращает синтаксическую ошибку