@metaltuman

Как написать ssh скрипт для ubnt?

Есть задача - изменять на работающих радио устройствах ubiquiti параметр country для установки их в режим compliance test.

В ручном режиме это выглядит так:
1. Взодим по ssh на ubiquiti устройство и вводим следующие команды:
enable_ct
save
vi /tmp/system.cfg
"i"
ищем строку radio.1.counrtycode=616 меняем на 511
ищем строку radio.countrycode=616 меняем на 511
"Esc"
wq
save
reboot

Буду благодарен за подсказки.
  • Вопрос задан
  • 845 просмотров
Решения вопроса 1
nafigat
@nafigat
Есть более компактный вариант в одну строку:
sed -i 's/countrycode=.*/countrycode=511/g' /tmp/system.cfg && save && reboot

Если нужно автоматизировать выполнение данной задачи для множества устройств, то рекомендовал бы написать/запускать скрипт на linux-машине. Который в свою очередь "заходил" бы по ssh на нужные устройства и выполнял приведенную команду. Примеры таких скриптов можно найти, например, для бэкапа конфигураций множества устройств ubiquiti.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@metaltuman Автор вопроса
Благодарю.
Эта строка упростила задачу в разы.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы