Huawei MA5800 — Скрипт резервного копирования конфигурации

Набросал очередной пример скрипта для резервного копирования конфигурации Huawei MA5800.

Читать далее «Huawei MA5800 — Скрипт резервного копирования конфигурации»

Восстановление Hikvision DS-2CD2132F-IS

Однажды попалась мне IP-камера Hikvision DS-2CD2132F-IS, которая была прошита новой прошивкой от другой модели, соответственно IP-камера перестала работать и циклически перезагружалась.

Читать далее «Восстановление Hikvision DS-2CD2132F-IS»

Восстановление конфигурации Huawei SmartAX MA5600

На тесте приведу пример создания резервной копии конфигурации Huawei SmartAX MA5683T на TFTP сервер, а также ее восстановление.
Восстановление часто полезно когда нужно быстро вернуть предыдущую конфигурацию либо внести массовые изменения в конфигурацию либо в профили которые активны и используются ONT.
Перезагрузка OLT обязательна.

Читать далее «Восстановление конфигурации Huawei SmartAX MA5600»

Настройка DHCP+TFTP для DOCSIS

Недавно нужно было настроить выдачу IP адресов нескольким старым DOCSIS модемам и хосту находящемуся после модема.
Под рукой был Arris Cadant C3 и модемы Thomson TCM-420.

Первым делом запустим DHCP сервер который будет выдавать IP адреса модемам, например как я описывал в этой статье — Установка и настройка isc-dhcp-server.
А также запустим TFTP сервер на котором будут файлы для модемов, например как я описывал в статье — Установка и настройка TFTP сервера

Читать далее «Настройка DHCP+TFTP для DOCSIS»

Резервное копирование конфигурации TP-Link коммутаторов

Набросал скрипт для резервного копирования конфигурации TP-Link коммутаторов.
Скрипт выполняется на Linux где запущен TFTP сервер, он подключается по telnet к коммутатору и специальной командой конфигурация отправляется на указанный TFTP, по закрытию telnet соединения, файл перемещается в нужную директорию, а также последняя команда удаляет файлы которым больше 30 дней, так как больше их хранить мне не нужно.
Также можно ежемесячно делать например копию всех файлов в облако.
Как видно, перед вводом пароля в скрипте ставить паузу нельзя.

#!/bin/bash
{
echo "ПАРОЛЬ";
echo "enable";
echo "ПАРОЛЬ";
echo "copy startup-config tftp ip-address 192.168.0.5 filename tplink";
sleep 2;
echo "exit";
sleep 1;
echo "exit";
} | telnet 192.168.0.110

mv /srv/tftp/tplink.cfg /backups/devices/tplink/`date +%Y-%m-%d`_tplink.cfg
find /backups/devices/tplink/ -type f -mtime +30 -exec rm {} \;

Восстановление Ubiquiti (UBNT) устройств

Бывало такое, когда во время процесса обновления прошивки Rocket M, NanoBeam, NanoStation и других Ubiquiti устройств пропадало питание, либо случались какие-то другие проблемы после которых на устройство нельзя было зайти через web-интерфейс и оно не работало.

Читать далее «Восстановление Ubiquiti (UBNT) устройств»

Запуск TFTP сервера на Windows

Один из вариантов запуска tftp сервера на Windows скачать и запустить приложение по ссылке http://tftpd32.jounin.net/tftpd32_download.html

Читать далее «Запуск TFTP сервера на Windows»

Установка и настройка TFTP сервера в Ubuntu

TFTP (Trivial File Transfer Protocol — простой протокол передачи файлов) используется главным образом для первоначальной загрузки бездисковых рабочих станций. TFTP, в отличие от FTP, не содержит возможностей аутентификации (хотя возможна фильтрация по IP-адресу) и основан на транспортном протоколе UDP.
atftpd — сервер
atftp — клиент

Читать далее «Установка и настройка TFTP сервера в Ubuntu»