Резервное копирование конфигурации Cisco Catalyst 6500

Для теста набросал скрипт автоматического резервного копирования конфигурации Cisco Catalyst 6509-E.

Собственно сам скрипт:

#!/bin/bash
# Backup CISCO config
(
sleep 5
echo "user"
sleep 4
echo "password"
sleep 4
echo "copy running-config tftp:"
sleep 2
echo "192.168.1.4"
sleep 2
echo "cisco.cfg"
sleep 6

echo "exit"
) | telnet 192.168.1.5
mv /srv/tftp/cisco.cfg /backups/devices/cisco/`date +%Y-%m-%d`_cisco.cfg

find /backups/devices/cisco/ -type f -mtime +30 -exec rm {} \;

Содержимое скрипта добавим например в файл backup_cisco.sh и добавим его в cron, добавив указанную ниже строку в файл /etc/crontab:

0 2 * * * root /backups/scripts/backup_cisco.sh > /dev/null 2>&1

Файл можно открыть например в текстовом редакторе nano (Ctrl+X для выхода, y/n для сохранения или отмены изменений):

sudo nano /etc/crontab

Скрипт выполняет подключение по telnet к 192.168.1.5 и копирует конфигурацию на tftp сервер 192.168.1.4, потом файл перемещается в удобную директорию для хранения.
Последняя строчка в скрипте удаляет файлы старее 30 дней.
Как запустить tftp сервер смотрите в моих статьях: Установка и настройка TFTP сервера в Ubuntu или Запуск TFTP сервера на Windows.
Смотрите также: Использование и настройка CRON.

Сброс пароля iLO через hponcfg на HP серверах

На тесте изменю пароль iLO к стандартному пользователю Administrator на сервере HP ProLiant DL380 G7, пароль у него генерируется случайным образом от производителя и устанавливается в BIOS, его также можно увидеть на ленточке выдвигающейся и прикрепленной к серверу.

По этому чтобы не перезагружать сервер для изменения пароля, создадим файл например с именем reset_password.xml и добавим в него содержимое:

<RIBCL VERSION="2.0">
<LOGIN USER_LOGIN="Administrator" PASSWORD="password">
<USER_INFO MODE="write">
<MOD_USER USER_LOGIN="Administrator">
<PASSWORD value="ПАРОЛЬ"/>
</MOD_USER>
</USER_INFO>
</LOGIN>
</RIBCL>

Где Administrator, это имя пользователя, password — не трогаем, тут может быть любой текст, а только укажем желаемый пароль пользователю вместо ПАРОЛЬ.

Экспортируем файл:

sudo hponcfg -f reset_password.xml

В случае ошибки можно вывести отчет в файл log.txt командой:

sudo hponcfg -f reset_password.xml -l log.txt

Смотрите также:
Настройка iLO через hponcfg

Решение ошибки Minicom «Устройство /dev/ttyS0 заблокировано»

Иногда если теряется связь с Linux из которой выполнено подключение через Minicom, то при следующем запуске Minicom можно было увидеть ошибку:

Устройство /dev/ttyS0 заблокировано.

Имя /dev/ttyS0 может быть другим, в зависимости под каким у вас COM порт.
Чтобы не было такой ошибки, необходимо правильно завершать работу с Minicom клавишами CTRL-A потом клавиша Q.

Решить проблему можно убив процесс от root пользователя командой:

killall -9 minicom

В Ubuntu можно командой:

sudo killall -9 minicom

Либо можно просто удалить файл «LCK..ttyS0» в директории /var/lock/.

После этого ошибка не будет отображаться.

Решение проблемы с черным экраном в Ubuntu Server 16

Заметил как-то после установки Ubuntu Server 16.04 LTS, что при загрузке системы на мониторе не отображается строка ввода логина и пароля, причем так каждый раз, черный экран, система на нажатия клавиш не реагирует, а сама система загрузилась и к ней можно подключиться по SSH.

Читать далее «Решение проблемы с черным экраном в Ubuntu Server 16»

Настройка портов в коммутаторах Cisco

Для теста настрою порты на Cisco Catalyst 6509-E.

Приведу пример настройки Access порта (трафик идет только по одному указанному vlan без тега):

interface GigabitEthernet1/1
description TEXT
switchport
switchport access vlan 226
switchport mode access
no shutdown

Теперь приведу пример настройки Trunk порта (трафик идет по одному или нескольким vlan только с тегом):

interface GigabitEthernet1/2
description TEXT
switchport
switchport trunk encapsulation dot1q
switchport trunk allowed vlan 207,228
switchport mode trunk
no shutdown

И третий вариант, Hybrid порт (трафик идет только по одному vlan без тега и по одному или нескольким vlan с тегом):

interface GigabitEthernet1/3
description TEXT
switchport
switchport trunk encapsulation dot1q
switchport trunk native vlan 226
switchport trunk allowed vlan 207,226
switchport mode trunk
no shutdown

Чтобы указать параметры сразу для нескольких портов:

interface range GigabitEthernet1/1-24

Запретим автоматическое переключение порта в режим access или trunk:

interface range GigabitEthernet1/1-24
switchport nonegotiate
exit

Смотрите также мою статью — Настройка агрегации каналов на Cisco Catalyst 6500

Изменение принтера по умолчанию в Microsoft Access

Попросили однажды изменить принтер по умолчанию в Microsoft Access 2010

Так как почему-то первым был не тот что указан по умолчанию в панели управления.

Читать далее «Изменение принтера по умолчанию в Microsoft Access»

Как узнать размер папки в Linux

Приведу ниже примеры команд которыми можно посмотреть размер папок в Linux.

Например используя команду du (отобразится размер подпапок и в конце общий размер, команда sudo используется для повышения привилегий, чтобы получить доступ ко всем папкам):

Читать далее «Как узнать размер папки в Linux»

Полный сброс настроек на Samsung GT-C3330

Чтобы выполнить полный сброс настроек на Samsung GT-C3330, необходимо набрать на клавиатуре телефона код

Читать далее «Полный сброс настроек на Samsung GT-C3330»