Cisco-tips: различия между версиями

Материал из noname.com.ua
Перейти к навигацииПерейти к поиску
 
(не показано 7 промежуточных версий этого же участника)
Строка 1: Строка 1:
  +
[[Категория:Cisco]]
  +
[[Категория:SNMP]]
 
=Мелкие подсказки=
 
=Мелкие подсказки=
==Заливка кончиша по tftp==
+
==Заливка конфига по tftp==
 
Для того что бы залить конфиг (предварительно сформированный) на удаленном сервер, отдав команду по SNMP нужно
 
Для того что бы залить конфиг (предварительно сформированный) на удаленном сервер, отдав команду по SNMP нужно
   
Строка 33: Строка 35:
 
# Проверить лог
 
# Проверить лог
 
echo snmpget -v2c -c bill 172.16.29.112 .1.3.6.1.4.1.9.9.96.1.1.1.1.10.$RN
 
echo snmpget -v2c -c bill 172.16.29.112 .1.3.6.1.4.1.9.9.96.1.1.1.1.10.$RN
  +
</PRE>
   
  +
важный момент о котром я обычно забываю - установить src интерфейс
  +
<PRE>
  +
Router(config)#ip tftp source-interface loopback 0
  +
</PRE>
   
  +
  +
==Как сделать так что б не лукапились неверные комманды==
  +
<B>transport preferred none</B>
  +
<PRE>
  +
line vty 5 15
  +
transport preferred none
  +
transport input ssh
  +
!
  +
</PRE>
  +
  +
==Автоматический бекап конфигов==
  +
<PRE>
  +
archive
  +
path tftp://88.201.x.x/cisco-backups/$h-$t
  +
write-memory
  +
</PRE>
  +
Данная команда заставит кошку, при каждом write-config будет заливать сохраняемую версию конфига на tftp. Имя файла будет таким: devixe_hostname-Jul-22-13:46:54-1
  +
  +
=Летнее/Зимнее время=
  +
<PRE>
  +
clock timezone Kiev 2
  +
clock summer-time UKRAINE recurring last sun mar 02:00 last sun oct 02:00
 
</PRE>
 
</PRE>

Текущая версия на 18:52, 7 ноября 2022

Мелкие подсказки

Заливка конфига по tftp

Для того что бы залить конфиг (предварительно сформированный) на удаленном сервер, отдав команду по SNMP нужно

...
snmp-server community TopSecretCommuity view ALL RW
snmp-server tftp-server-list 99

И потом с сервера (linux)

$CONFIG='/tftproot/myconfig'
#$RN -  сдучайная последовательность
RN1=`echo $RANDOM | cut -b -1 `
RN2=`echo $RANDOM | cut -b -1 `
RN3=`echo $RANDOM | cut -b -1 `
RN=`echo $RN1$RN2$RN3`


# Тип протокола (1 - tftp )
echo snmpset  -v2c  -c bill 172.16.29.112  .1.3.6.1.4.1.9.9.96.1.1.1.1.2.$RN integer 1
# Тип файла источника ( 1 - сетевой )
echo snmpset  -v2c  -c bill 172.16.29.112  .1.3.6.1.4.1.9.9.96.1.1.1.1.3.$RN integer 1
# Тип файла получателя ( 4 - running config )
echo snmpset  -v2c  -c bill 172.16.29.112  .1.3.6.1.4.1.9.9.96.1.1.1.1.4.$RN integer 4
#Устаносить адрес  tftp  сервера
echo snmpset  -v2c  -c bill 172.16.29.112  .1.3.6.1.4.1.9.9.96.1.1.1.1.5.$RN a 172.16.1.1
# Устаносить имя  файла
echo snmpset  -v2c  -c bill 172.16.29.112  .1.3.6.1.4.1.9.9.96.1.1.1.1.6.$RN string $CONFIG
# Запустаить процес
echo snmpset  -v2c  -c bill 172.16.29.112  .1.3.6.1.4.1.9.9.96.1.1.1.1.14.$RN i 1
#  Проверить лог
echo snmpget  -v2c  -c bill 172.16.29.112  .1.3.6.1.4.1.9.9.96.1.1.1.1.10.$RN

важный момент о котром я обычно забываю - установить src интерфейс

Router(config)#ip tftp source-interface loopback 0


Как сделать так что б не лукапились неверные комманды

transport preferred none

line vty 5 15
 transport preferred none
 transport input ssh
!

Автоматический бекап конфигов

archive
path tftp://88.201.x.x/cisco-backups/$h-$t
write-memory

Данная команда заставит кошку, при каждом write-config будет заливать сохраняемую версию конфига на tftp. Имя файла будет таким: devixe_hostname-Jul-22-13:46:54-1

Летнее/Зимнее время

clock timezone Kiev 2
clock summer-time UKRAINE recurring last sun mar 02:00 last sun oct 02:00