О деактивации форума Eltex

Уважаемые коллеги! В связи с потерей актуальности данного ресурса, нами было принято решение о частичной деактивации форума Eltex. Мы отключили функции регистрации и создания новых тем, а также возможность оставлять сообщения. Форум продолжит работу в "режиме чтения", так как за долгие годы работы здесь накопилось много полезной информации и ответов на часто встречающиеся вопросы.

Мы активно развиваем другие каналы коммуникаций, которые позволяют более оперативно и адресно консультировать наших клиентов. Если у вас возникли вопросы по работе оборудования, вы можете обратиться в техническую поддержку Eltex, воспользовавшись формой обращения на сайте компании или оставить заявку в системе Service Desk. По иным вопросам проконсультируют наши менеджеры коммерческого отдела: eltex@eltex-co.ru.

Сохранение конфигурации SMG1016 и TAU8.IP через telnet/ssh.

ECSS-10, TAU.IP, SMG, RG
laptop012
Сообщения: 3
Зарегистрирован: 21 май 2012 18:53
Reputation: 0

Сохранение конфигурации SMG1016 и TAU8.IP через telnet/ssh.

Сообщение laptop012 » 21 май 2012 18:59

Добрый день. Подскажите, пожалуйста, как можно сохранить конфигурацию оборудования SMG1016 и TAU8.IP через telnet или ssh. Через WEB-интерфейс формируется архив config.gz в папке /tmp/config/. Далее, я могу его при помощи tftp -p -l config.tgz -r config.tgz y.y.y.y переместить на требуемый сервер y.y.y.y для хранения. Вопрос, как сформировать аналогичный файл config.tgz через командную строку? Спасибо.

Женя
Сообщения: 1769
Зарегистрирован: 27 окт 2008 11:48
Reputation: 0
Откуда: ELTEX
Контактная информация:

Сообщение Женя » 22 май 2012 18:28

Я так полагаю вопрос только по ТАУ8?
ибо на SMG1016M немного другая система

IL_S
Сообщения: 63
Зарегистрирован: 10 фев 2009 13:33
Reputation: 0

Re: Сохранение конфигурации SMG1016 и TAU8.IP через telnet/s

Сообщение IL_S » 22 май 2012 18:50

laptop012 писал(а):Добрый день. Подскажите, пожалуйста, как можно сохранить конфигурацию оборудования SMG1016 и TAU8.IP через telnet или ssh.


если требование к telnet\ssh не критично то можно через командную строку типа так:
wget --user=admin --password=password -O /tmp/wget.tmp --post-data='ipaddr=<tftp server>&sport=69&remotefile=eltex.cfg.tar.gz&localfile=&restore=0&backup=1' http://<ip gw>/tftp_handler

в корне tftp сервера будет файл eltex.cfg.tar.gz
проверено для больших шлюзов со свежими прошивками (не познее 2011 года)

laptop012
Сообщения: 3
Зарегистрирован: 21 май 2012 18:53
Reputation: 0

Сохранение конфигурации SMG1016 и TAU8.IP через telnet/ssh.

Сообщение laptop012 » 23 май 2012 15:28

Добрый день. Спасибо за ответ. А как сохранять конфигурацию на ftp сервер? Можно ли сделать аналогично для SMG1016. Для tau.8.IP почему-то не получается сохранить, вышеуказанной командой.
[root@localhost ~]# wget --user=root --password=password -O /tmp/wget.tmp --post-data='ipaddr=10.20.10.225&sport=69&remotefile=eltex.cfg.tar.gz&localfile=&restore=0&backup=1' http://10.20.10.227/tftp_handler
--2012-05-23 12:22:41-- http://10.20.10.227/tftp_handler
Connecting to 10.20.10.227:80... connected.
HTTP request sent, awaiting response... 401 Unauthorized
Connecting to 10.20.10.227:80... connected.
HTTP request sent, awaiting response... 401 Unauthorized
Authorization failed.
[root@localhost ~]#

Где 10.20.10.227 - адрес TAU8.IP, а 10.20.10.225 - адрес Сервера.

По telnet пускает без проблем.
[root@localhost ~]# telnet 10.20.10.227
Trying 10.20.10.227...
Connected to 10.20.10.227.
Escape character is '^]'.
OpenWrt login: root
Password:


BusyBox v1.4.2 (2011-02-01 17:34:38 NOVT) Built-in shell (ash)
Enter 'help' for a list of built-in commands.

_______ ________ __
| |.-----.-----.-----.| | | |.----.| |_
| - || _ | -__| || | | || _|| _|
|_______|| __|_____|__|__||________||__| |____|
|__| W I R E L E S S F R E E D O M

M I N D S P E E D Technologies - Build v6.0 for Comcerto
_____ _ _____ _____ __ __
| ___| | | |_ _| | ___| \ \/ /
| ___| | |__ | | | ___|
|_____| |____| |_| |_____| /_/\_\

TAU-4/8.IP software is based on OpenWRT
---------------------------------------------------
root@OpenWrt:~#

Еще вопрос. На шлюзе есть утилита scp. Можно ли при помощи нее осуществить сохранение конфигурации. Спасибо.

laptop012
Сообщения: 3
Зарегистрирован: 21 май 2012 18:53
Reputation: 0

Сохранение конфигурации SMG1016 и TAU8.IP через telnet/ssh.

Сообщение laptop012 » 23 май 2012 15:54

Только ошибся в login. Должен быть admin. Но все равно не получается.

[root@localhost ~]# wget --user=admin --password=password -O /tmp/wget.tmp --post-data='ipaddr=10.20.10.225&sport=69&remotefile=eltex.cfg.tar.gz&localfile=&restore=0&backup=1' http://10.20.10.227/tftp_handler
--2012-05-23 12:49:59-- http://10.20.10.227/tftp_handler
Connecting to 10.20.10.227:80... connected.
HTTP request sent, awaiting response... 401 Unauthorized
Connecting to 10.20.10.227:80... connected.
HTTP request sent, awaiting response... 501 Not Implemented
2012-05-23 12:49:59 ERROR 501: Not Implemented.

[root@localhost ~]#

Программное обеспечение:
Версия ядра #665 Thu Sep 1 09:29:00 NOVST 2011
Версия прошивки #1.3.5 Fri Feb 10 11:59:55 2012

IL_S
Сообщения: 63
Зарегистрирован: 10 фев 2009 13:33
Reputation: 0

Сообщение IL_S » 23 май 2012 23:28

2laptop012
Вы в веб интерфейс как заходите? Имя пароль какие набираете admin и password? если нет то введите правильные имя и логин доступа к веб интерфейсу

Далее, у меня нет сейчас tay8 поэтому подсказать вам не могу. предполагаю что должно быть аналогично. В лубом случае скачайте wireshark,, установите на свой рабочий копьютер, запустите снифф с фильтром по адресу вашего шлюза (меню capture\options поле ввода capture filter ввести "host <ip gw>" в <> адрес ВАШЕГО шлюза, нажать старт). потом зайти в веб интерфейс и сделать бекап конфигурации, остановить сниф, посмотреть какой командой это сделано (должна быть похожа на то что а писал в своём первом посте), немного подумать и я думаю все должно получится

Evgeniy
Сообщения: 519
Зарегистрирован: 19 янв 2011 13:15
Reputation: 0
Откуда: г. Новосибирск ООО "Элтекс"

Сообщение Evgeniy » 24 май 2012 09:30

Что касаемо SMG:

конфигурационный файл там один (если имеется в виду только конфигурация, без сетевых настроек, настроек radius сервера, это уже другие файлы), имеет имя cfg.yaml. Находится этот файл по пути /etc/config/cfg.yaml

Соответсвенно скачиваем его на tftp командой:

/home/admin # cd /etc/config/
/mnt/ram/etc/config # tftp -gl cfg.yaml IP tftp
cfg.yaml 100% |*******************************| 176k --:--:-- ETA

Что касаемо TAU8, то тут все гораздо сложнее, все конфигурационные файлы раскиданы по разных местам, нет единого конфигурационного файла, как на SMG, при backup с web, все файлы собираются в один архив с именем config.tgz Через tftp этот архив никак не поймать.
Можете разархивировать этот архив и посмотреть его компоненты, все поймете.
На устройстве в каталоге /etc/config можете скачать и закачать необходимый файл (файл pbx - настройки SIP). Через редактор vi можете посмотреть каждый из файлов на состав.

maxx_s
Сообщения: 2
Зарегистрирован: 18 июл 2014 14:05
Reputation: 0

Re: Сохранение конфигурации SMG1016 и TAU8.IP через telnet/s

Сообщение maxx_s » 18 июл 2014 14:25

Надеюсь это сэкономит кому-то время, вот так работает на последней версии софта(1.8.1) к TAU-8.IP.
Вход

Код: Выделить всё

wget --quiet --keep-session-cookies --save-cookies /tmp/cookies -O /dev/null  --post-data "username=admin&password=password&sbm=%D0%92%D1%85%D0%BE%D0%B4&referrer=system-confman.sh"  http://ip.add.re.ss/cgi-bin/login

Нажимаем кнопку Сохранить

Код: Выделить всё

wget --quiet --keep-session-cookies --load-cookies /tmp/cookies -O /dev/null  --post-data 'download=%D0%A1%D0%BE%D1%85%D1%80%D0%B0%D0%BD%D0%B8%D1%82%D1%8C' http://ip.add.re.ss/cgi-bin/webif/admin/system-confman.sh

Скачиваем конфиг из временной директории.

Код: Выделить всё

wget --quiet --keep-session-cookies --load-cookies /tmp/cookies -O ~/ip.add.re.ss.tgz http://ip.add.re.ss/config/config.tgz

или всё вместе

Код: Выделить всё

#!/bin/bash
wget --quiet --keep-session-cookies --save-cookies /tmp/cookies -O /dev/null  --post-data "username=admin&password=password&sbm=%D0%92%D1%85%D0%BE%D0%B4&referrer=system-confman.sh"  http://$1/cgi-bin/login && wget --quiet --keep-session-cookies --load-cookies /tmp/cookies -O /dev/null  --post-data 'download=%D0%A1%D0%BE%D1%85%D1%80%D0%B0%D0%BD%D0%B8%D1%82%D1%8C' http://$1/cgi-bin/webif/admin/system-confman.sh && wget --quiet --keep-session-cookies --load-cookies /tmp/cookies -O ~/$1.tgz http://$1/config/config.tgz
exit=$?
rm -rf /tmp/cookies
exit $exit


Вохмоно есть более элегантное решение, с помощью curl, наверно так же можно нажимать кнопку сохранить и скачивать конфиг одной коммандой, мне достаточно было и этого.

a_monstr
Сообщения: 4
Зарегистрирован: 05 июн 2015 18:51
Reputation: 0

Re: Сохранение конфигурации SMG1016 и TAU8.IP через telnet/s

Сообщение a_monstr » 08 июн 2015 11:51

На всякий случай запощу сюда решение проблемы с бэкапом через SCP.
Сразу уточню, что опробовано на SMG-2016 с версией FW V.3.3.0.1395.

Задача: периодический бэкап файла основной конфигурации (cfg.yaml) через SCP.

Решение:
1. Заходим на SMG по протоколу SSH.

2. Переключаемся в режим shell (CLI-команда "sh")

3. Linux-командой "adduser" добавляем пользователя (в примере создается пользователь oper)

Код: Выделить всё

/home/admin # adduser oper
Changing password for oper
New password: ************
Retype password: ************


4. Проверяем, что создался новый пользователь oper с SHELLом по умолчанию "/bin/sh":

Код: Выделить всё

/home/admin # cat /etc/passwd | grep oper
oper:x:1001:1001:Linux User,,,:/home/oper:/bin/sh


5. ОБЯЗАТЕЛЬНО! еще раз сохраняем конфигурацию (я делал через WEB-интерфейс "Сервис" -> "Сохранить конфигурацию во FLASH"), иначе после перезапуска созданный пользователь потеряется.

6. Проверяем, что с удаленного Linux-сервера заработал SCP и файл /etc/config/cfg.yaml качается с SMG:

Код: Выделить всё

root@srv-mgmt-02:/netbackups/scp-backup# scp -r -o StrictHostKeyChecking=no oper@172.16.0.1:"/etc/config/cfg.yaml" ./
oper@172.16.0.1's password: *******
cfg.yaml                                                                        100%  173KB 173.1KB/s   00:01

Опция -o StrictHostKeyChecking=no позволяет пропустить аффирмацию SSH fingerprint'а.

7. По желанию автоматизируем передачу пароля утилитой "sshpass":

Код: Выделить всё

sshpass -p "PaSsWoRd" scp -r -o StrictHostKeyChecking=no oper@172.16.0.1:"/etc/config/cfg.yaml" ./ && echo "SMG backuped successfully." || echo "ERROR: SMG backuped with errors!"

a_monstr
Сообщения: 4
Зарегистрирован: 05 июн 2015 18:51
Reputation: 0

Сохранение конфигурации TAU72.IP через wget

Сообщение a_monstr » 22 июн 2015 15:14

Сюда же запощу и текущий вариант бэкапа для TAU-72.IP (думаю, и для других TAU подойдет).
SCP на TAU нет, поэтому, имхо самый простой вариант бэкапа - через WEB. Спасибо огромное предыдущим комментаторам, на основе их данных сделал скрипт бэкапа TAU для текущей версии ПО:

Код: Выделить всё

> system info
TAU-72.IP Rev4
System version:      #2.13.1-d0cdbae Sat Mar 14 09:19:59 2015
Linux version:       #290 Mon Feb 10 11:49:59 OMST 2014
Firmware version:    v10_23_03_15
BPU version:         TAU72 PLD v20140123 date: 2014 Jan 23 time 18:38:15


Сам бэкап состоит из 2 частей - процесса авторизации (логина) и скачки файла.

Логин (сразу скажу, забирать архив можно только под пользователем admin, всякие supervisor не подойдут) :

Код: Выделить всё

wget --quiet --keep-session-cookies --save-cookies /tmp/cookies.txt --post-data 'login_username=admin&login_password=PaSsWoRd' -O /dev/null http://<IP-ADDRESS>/goform/login_submit


После успешного логина забираем бэкап конфига в формате "tgz" (за это отвечает значение переменной format=2):

Код: Выделить всё

 wget --quiet --load-cookies /tmp/cookies.txt --post-data 'format=2' -O tau_cfg.tgz http://<IP-ADDRESS>/goform/backup_submit


Если кому-то интересен пример простого скрипта, который по очереди забирает tgz-конфиги с Eltex TAU по списку, то привожу его ниже. Что именно делает:
1. Создает каталог backups/<Текущие_дата_и_время>
2. По списку IP-адресов в eltex-backup.lst обходит все устройства и сохраняет конфигурацию в подкаталог <IP-адрес_устройства>
3. Пишет небольшой лог

Код: Выделить всё

#!/bin/bash

DATE=`date '+%Y-%m-%d_%H-%M-%S'`
LOG="$DATE.log"
DIR="./backups/$DATE/"

# Auth info
AUTH='login_username=admin&login_password=PaSsWoRd'

# Creating directory
mkdir -p $DIR

#Starting log
echo "WGET-backup started..." > $LOG

#Using backup filelist (without comments)
cat eltex-backup.lst | egrep -v "^\s*#|^\s*$" | while read line
do

IFS=':' read -ra FIELD <<< "$line"
IP=${FIELD[0]}

#Creating subdirectory
mkdir -p $DIR/$IP

# Backup files and wite ststus to log
wget --quiet --keep-session-cookies --save-cookies /tmp/cookies.txt --post-data "$AUTH" -O /dev/null http://$IP/goform/login_submit && wget --quiet --load-cookies /tmp/cookies.txt --post-data 'format=2' -O $DIR/$IP/tau_cfg.tgz http://$IP/goform/backup_submit && echo "$IP backuped successfully." >> $LOG || echo "ERROR: $IP backuped with errors!" >> $LOG
exit=$?

done

echo "WGET-backup ended." >> $LOG

rm -rf /tmp/cookies.txt
exit $exit



Формат файла с IP-адресами:

Код: Выделить всё

################## WGET BACKUP SCRIPT ################
# Backup Eltex TAU over wget
# Fields: only IP
#
#####################################################


# Eltex TAU-72.IP
1.1.1.1
1.1.1.2
1.1.1.3
1.1.1.4


a_monstr
Сообщения: 4
Зарегистрирован: 05 июн 2015 18:51
Reputation: 0

Сохранение конфигурации TAU8.IP через wget

Сообщение a_monstr » 01 окт 2015 17:21

Сохранение конфигурации TAU8.IP через wget

На всякий случай привожу команды для забора tgz-файла с конфигурацией и для Eltex TAU-8.IP (FW v.2.0.0-ru).
Разумеется, нужно поменять username=admin&password=PaSsWoRd на свои данные.

Авторизуем WEB-сессию:

Код: Выделить всё

wget --quiet --keep-session-cookies --save-cookies /tmp/cookies.txt --post-data "username=admin&password=PaSsWoRd&sbm=Log+in&referrer=" -O /dev/null http://<IP-ADDRESS>/cgi-bin/login


Инициируем скачивание конфига:

Код: Выделить всё

wget --quiet --load-cookies /tmp/cookies.txt --post-data "name=download" -O /dev/null http://<IP-ADDRESS>/cgi-bin/webif/admin/system-confman.sh


Забираем tgz-файл с конфигурацией:

Код: Выделить всё

wget --quiet --load-cookies /tmp/cookies.txt -O tau_cfg.tgz http://<IP-ADDRESS>/config/config.tgz


UPD Не заметил, что подобный пост уже был ранее для FW 1.8:
http://eltex.nsk.ru/forum/viewtopic.php?f=7&t=2206&p=18745#p13509
Что ж, радуемся, что на 2.0.0 все еще работает.

flexxo
Сообщения: 12
Зарегистрирован: 28 фев 2018 21:47
Reputation: 0

Re: Сохранение конфигурации SMG1016 и TAU8.IP через telnet/ssh.

Сообщение flexxo » 09 окт 2018 16:16

Добрый день.
Подскажите где на smg1016 храниться файл ДВО абонентов. В etc/config/ я его не нахожу.
Последний раз редактировалось flexxo 07 мар 2019 19:54, всего редактировалось 1 раз.

flexxo
Сообщения: 12
Зарегистрирован: 28 фев 2018 21:47
Reputation: 0

Re: Сохранение конфигурации SMG1016 и TAU8.IP через telnet/ssh.

Сообщение flexxo » 07 мар 2019 19:50

Добрый день.
Подскажите где на smg1016 храниться файл ДВО абонентов. В etc/config/ я его не нахожу.

GaMiR
Сообщения: 315
Зарегистрирован: 29 янв 2015 11:05
Reputation: 0
Откуда: Eltex

Re: Сохранение конфигурации SMG1016 и TAU8.IP через telnet/ssh.

Сообщение GaMiR » 12 мар 2019 14:17

Добрый день.
Подскажите где на smg1016 храниться файл ДВО абонентов. В etc/config/ я его не нахожу.


Добрый день!
Попробуйте в /tmp/disk/service.yaml
С уважением, Абдулов Гамир / Сервисный центр VoIP / ООО "Предприятие "Элтекс"


Вернуться в «Оборудование VoIP»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 13 гостей