Перейти к содержимому
Калькуляторы

Compliance Test на Nanostation M2

Как можно самому сделать из прошивки без Compliance Test'a прошивку с Compliance Test'ом?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

заходишь на ubiquiti через SSH-клиент (например Putty)
после чего вводишь команду enable_ct и всё

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

на последний прошивках только через SSH включается.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

13 часов назад, Ferdin сказал:

заходишь на ubiquiti через SSH-клиент (например Putty)
после чего вводишь команду enable_ct и всё

Это понятно. Но после перезагрузки CT слетает. Мне надо чтобы CT не пропадало

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

ничего не слетает, слетает после сброса настроек

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 Save забыл сказать ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

38 минут назад, YuryD сказал:

 Save забыл сказать ?

он и не нужен....

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

6 часов назад, NewUse сказал:

он и не нужен....

 Ну попробуйте, я после нескольких опытов убедился что таки нужен, возможно от версии зависит, но если ct нужен - то уже на автомате пишу enable_ct и save, после ребута ct появляется в вебморде. Ну и не теряется при ребуте, а только после сброса в заводские снова надо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

16 часов назад, YuryD сказал:

 Ну попробуйте, я после нескольких опытов убедился что таки нужен, возможно от версии зависит, но если ct нужен - то уже на автомате пишу enable_ct и save, после ребута ct появляется в вебморде. Ну и не теряется при ребуте, а только после сброса в заводские снова надо.

Здравсвуйте! А вообще саму прошивку с ct нельзя сделать? Чтобы после сброса на заводские настройки ct оставался?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

можно, но процедура её заливки в устройство будет несколько сложнее, чем дать команду enable_ct

просто так через вебморду её не залить, там проверяется подпись

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 Ну уж если хочется только мышкой водить, то сохраните один раз ,базовый конфиг для всех моделей и версий, с включенным ct, а потом заливайте. Не думаю, что от этого полегчает :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Раньше в группу вк выкладывали прошивки разных версий с готовым включенными ct. С новыми версиями прошивок появилось какое-то ограничение? (перестали выкладывать прошивки с ct) Просто не всегда удобно каждый раз заходить через SSH, бывают случаи, когда настроенные оборудования у клиентов самопроизвольно сбрасываются до заводских и на место едет монтажник, который не знает про SSH и теряет время (конечно можно научить сотрудников, но и в этом могут возникнуть трудности, да и время обслуживания клиента увеличивается).
Удобнее конечно, когда имеются готовые прошивки с ct.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 Да есть решение и для монтажников без бука. Просто выключаете авторизацию на базе, ссид по умолчанию и без пароля. Сброшенный клиент цепляется - залазите на него и конфигурите как надо. Затем базу возвращаете в норму. Понятно - другие клиенты базы пострадают на 5 минут, но дешевле не получается. И ст - и выбор канала, работают только на базе, там просто надо задать  канал не из ct, чтобы клиент зарегился.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

2 часа назад, YuryD сказал:

 Ну уж если хочется только мышкой водить, то сохраните один раз ,базовый конфиг для всех моделей и версий, с включенным ct, а потом заливайте.

Не всё так просто.

ct не сохраняется в конфиге, без enable_ct нанка будет в состоянии "выберите страну".

Ловить сеть будет по всему диапазону, но поменять настройки во вкладке Wireless без выбора страны не удастся.

 

Вот на 5AC устройствах всё проще - там ct просто страна 511, конфиг решает.

 

2 часа назад, ubnt_70r сказал:

С новыми версиями прошивок появилось какое-то ограничение?

Да, в новых прошивках проверяется, фирменная ли прошивка.

Нефирменную через веб просто не даст залить.

Можно (по крайней мере раньше было можно, давно не проверял) залить через режим восстановления, но это делается только по проводу, и должна быть доступна кнопка сброса.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 Согласен, не так всё просто. К сожалению, не могу из дома сравнить конфиги одной и той-же железяки с ct и без. Хотя кмк, enable_ct просто дает возможность задать в конфиге из веб морды

 

radio.1.countrycode=511.

 

Можно попробовать вручную на дивайсе без ct прописать это в конфиг, и посмотреть, в какой стране окажется дивайс. Кто-то может уметь с vi удаленно попробовать, а кто-нибудь, сохранить-изменить-загрузить конфиг с этой шляпой, один фиг требуется перезагрузка базы, клиенту надо будет через ssh делать enable_ct и save. Ну и долго каналы перебираются в ct, упаришься ждать регистрации...

 

 Вдогон, а вот и хваленая /bin/enable_ct

 

#!/bin/sh
if [ $# -gt 0 ]; then
        rm -f /etc/persistent/ct
        echo "Disable CT"
else
        touch /etc/persistent/ct
        echo "Enable CT"
fi
cfgmtd -w -p /etc/ -f /tmp/running.cfg
rm -f /etc/ccodes.inc
rm -f /tmp/.sessions.tdb
killall lighttpd
exit

 

 Хихис... Т.е. в /etc/persistent/ создается пустой файл ct и перезагружается вёбморда....

 

 Для любителей ручной работы можно использовать скрипт в виде

 

#!/bin/sh

 

touch /etc/persistent/ct #аналог enable_ct

 

echo "radio.1.countrycode=511./n"  >> #туда где текущий конфиг лежит, не нашел пока(добавить страну в текущий конфиг)

 

save

reboot

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

3 часа назад, YuryD сказал:

enable_ct просто дает возможность задать в конфиге из веб морды

да, именно так.

без enable_ct конфиг с 511 работает, но изменить настройки вкладки Wireless не получится - будет требовать указать страну.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

ну в тупую добавлять ещё одну запись  в конфиг не лучшая идея, через sed/awk надо делать, в инете есть рецепт.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В 17.07.2018 в 23:47, NewUse сказал:

ну в тупую добавлять ещё одну запись  в конфиг не лучшая идея, через sed/awk надо делать, в инете есть рецепт.

 

 Идея про добавить - конечно тупая, я не знаю на чём и них конфиг-парсер сделан.  Если древний - то последняя строчка перебьет предыдущую.

 

 И  я до сих пор не знаю, что там есть в /bin кроме sh :) А так, да, по хорошему sed,  с awk есть большие траблемы даже во freebsd(не было в базовых), их там несколько и все разные в портах. gawk точно работает. Ну или для мазохистов в vi(есть в ubnt) сделать поиск-замену :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.