Страница 1 из 1
SMG 2016 загрузка файла конфигурации через ssh
Добавлено: 08 сен 2015 16:52
mercury131
Добрый день! Подскажите пожалуйста как на SMG 2016 через ssh загрузить файл конфигурации и применить его?
В настоящий момент я выгружаю конфиг командой - show running main whole .
Могу ли я выгрузить текущий конфиг через ssh? Если да, то как это сделать?
Re: SMG 2016 загрузка файла конфигурации через ssh
Добавлено: 11 сен 2015 10:44
Dmitriy_eltex
Здравствуйте.
Попробуйте так:
sh
cd /etc/config/
rm cfg.yaml
tftp -gr cfg.yaml xxx.xxx.xxx.xxx (где xxx.xxx.xxx.xxx - IP tftp сервера с новым файлом конфигурации)
exit
config
copy startup_to_running
Re: SMG 2016 загрузка файла конфигурации через ssh
Добавлено: 11 сен 2015 12:42
mercury131
А как через ssh скачать текущий конфиг?
Re: SMG 2016 загрузка файла конфигурации через ssh
Добавлено: 11 сен 2015 13:50
Dmitriy_eltex
config
copy running_to_startup
ex
sh
cd /etc/config/
tftp -pl cfg.yaml xxx.xxx.xxx.xxx (где xxx.xxx.xxx.xxx - IP tftp сервера)
Re: SMG 2016 загрузка файла конфигурации через ssh
Добавлено: 06 окт 2015 17:30
mercury131
Подскажите пожалуйста файл - backup_cfg.yaml в каталоге /etc/config/ для чего используется?
Я правильно понимаю что это бэкап предыдущей конфигурации?
Если да, то при замене конфига вручную через tftp мне нужно создавать этот файл самостоятельно?
Re: SMG 2016 загрузка файла конфигурации через ssh
Добавлено: 07 окт 2015 11:14
Bokrenok
mercury131 писал(а):Подскажите пожалуйста файл - backup_cfg.yaml в каталоге /etc/config/ для чего используется?
Я правильно понимаю что это бэкап предыдущей конфигурации?
Если да, то при замене конфига вручную через tftp мне нужно создавать этот файл самостоятельно?
Это файл необходим в случае перехода с версий 3.х на 2.14 (фактически использовался в переходный момент между версиями 2.14 и 3.0.0)
Менять его нет необходимости.
Re: SMG 2016 загрузка файла конфигурации через ssh
Добавлено: 23 мар 2016 15:51
AlexeyMish
Для SMG1016m механизм сохранения и заливки конфигурации идентичный?
в cfg.yaml все настройки конфигурации лежат или есть еще какие то файлы?
Re: SMG 2016 загрузка файла конфигурации через ssh
Добавлено: 23 мар 2016 16:14
Dmitriy_eltex
AlexeyMish писал(а):Для SMG1016m механизм сохранения и заливки конфигурации идентичный?
в cfg.yaml все настройки конфигурации лежат или есть еще какие то файлы?
Здравствуйте.
Да, должно быть одинаково.
Re: SMG 2016 загрузка файла конфигурации через ssh
Добавлено: 23 мар 2016 18:24
AlexeyMish
Создал пользователя, при подключении по ftp папка каталог mnt отображается пустым.
Это нормально?
Версия ПО V.3.3.1.1410 M Build: Jul 30 2015 14:01:23
Планировал подключиться и забирать конфигурацию по фтп.
Re: SMG 2016 загрузка файла конфигурации через ssh
Добавлено: 23 мар 2016 19:21
voipais
Нужно создать симлинк файла конфига, в папку /mnt
Re: SMG 2016 загрузка файла конфигурации через ssh
Добавлено: 24 мар 2016 13:47
AlexeyMish
voipais писал(а):Нужно создать симлинк файла конфига, в папку /mnt
Сделал
Код: Выделить всё
ln -s /mnt/ram/etc/config/cfg.yaml /mnt/cfg_172.19.252.190.cfg
/home/admin # ls /mnt/
cfg_172.19.252.190.cfg ram
При подключении по ftp, mnt пустое.
Что забыл?
Re: SMG 2016 загрузка файла конфигурации через ssh
Добавлено: 24 мар 2016 15:00
Dmitriy_eltex
Вы, видимо, не совсем поняли структуру каталогов SMG.
Изначально расшаривать под FTP-сервер можно:
log - папка /tmp/log
cdr - папка /tmp/cdrs
mnt - подключенные внешние накопители, смонтированные в папку /mnt/
Записать файлы или симлинк через консоль в корень /mnt/ вы сможете, но FTP сервер не даст доступа туда.
Т.к. в /mnt/ монтируются сами системные файлы /mnt/ram/, то FTP-сервер не разрешает доступа туда.
Если же вы подключите флэшку или SSD диск, то без проблем увидите его в /mnt/
Если ничего не смонтировано в /mnt/ помимо системы, то файлы пишутся сюда
/ftp/mnt/
поэтому сделайте симлинк следующим образом
Код: Выделить всё
ln -s /mnt/ram/etc/config/cfg.yaml /ftp/mnt/cfg_172.19.252.190.cfg
тогда вы без проблем увидите его на FTP сервере.
Re: SMG 2016 загрузка файла конфигурации через ssh
Добавлено: 25 мар 2016 14:35
AlexeyMish
Спасибо, все получилось.