пятница, 26 ноября 2010 г.

Перезагрузка маршрутизаторов Cisco по расписанию

Иногда, при использовании не совсем стабильных версий Cisco IOS маршрутизаторы надо перезагружать в нерабочее время (или во время их простоя) что положительно сказывается на общей работе сети. До выхода релиза 12.4 вам приходилось писать скрипты, которые перезагружали маршрутизаторы при помощи команды reload. С появлением Embedded Event Manager эта задача упростилась в разы. Ниже приведён пример, в котором маршрутизатор перезагружается каждую ночь (при условии, что у вас настроена синхронизация времени по ntp)

event manager applet Reload

event timer cron name Reload cron-entry "@midnight"

action 1.0 reload

Параметр @midnight соответствует значению "0 0 * * *". Вы можете использовать значения на своё усмотрение, в соответствии с форматом Unix утилиты Cron (спецификация времени, имя пользователя и командная строка на маршрутизаторах Cisco не используются для cron заданий).

понедельник, 15 ноября 2010 г.

Как настроить доступ по SSH к роутеру Cisco

Можно настроить доступ к CLI почти на всех роутерах (с современной IOS), и к некоторым коммутаторам Catalyst (к каким можно, лучше узнать на сайте Cisco по версии IOS и модели коммутатора). Включается доступ по SSH так:

1. Зачем-то прописывается домен:
(config)#ip domain name domainnamehere.com

не зачем то, а потому что - ЦИСКО,КОМ позиционирует это как необходимость, так как все сертификаты генерятся по имени и домену и ПОБОКУ КАКОЙ ДОМЕН! (c) Andrey Telets

2. Генерируется ключ:
(config)#crypto key generate rsa
The name for the keys will be: kras831-10.80.176.254.domainnamehere.com
Choose the size of the key modulus in the range of 360 to 2048 for your
General Purpose Keys. Choosing a key modulus greater than 512 may take
a few minutes.
How many bits in the modulus [512]:
% Generating 512 bit RSA keys, keys will be non-exportable...[OK]
Проверить наличие ключа можно командой
#show crypto key mypubkey rsa
Эта команда вместе с генерацией пары ключей автоматически активирует SSH-сервер. Удаление RSA-ключа
делается командой (при этом автоматически деактивируется SSH-сервер):
(config)#crypto key zeroize rsa
В конфигурации startup-config или running config команда crypto key generate rsa не отображается.

3. Включаем доступ к консоли CLI по SSH:
(config)#line vty 0 4
(config-line)#transport input all
или
(config-line)#transport input ssh
Примечание - transport output включает возможность подключаться по telnet или ssh к другим цискам.

3a (другой вариант). Используем команду ip ssh для активации SSH-сервера на всех каналах виртуального терминала:
(config)#ip ssh


Проверка конфигурации протокола SSH:
Просмотр сгенерированного открытого (public) RSA-ключа:
#show crypto key mypubkey rsa

Просмотр активных сеансов SSH
#show ip ssh

Включение ssh на определенном порту (Secure Shell (SSH) FAQ
http://cisco.com/en/US/tech/tk583/tk617/technologies_q_and_a_item09186a0080267e0f.shtml):
Router(config)#line line-number [ending-line-number]
Router(config-line)#no exec
Router(config-line)#login {local | authentication listname
Router(config-line)#rotary group
Router(config-line)#transport input {all | ssh}
Router(config-line)#exit
Router(config)#ip ssh port portnum rotary group

Пример:
!--- Line 1 SSH Port Number 2001
line 1
no exec
login authentication default
rotary 1
transport input ssh

!--- Line 2 SSH Port Number 2002
line 2
no exec
login authentication default
rotary 2
transport input ssh

!--- Line 3 SSH Port Number 2003
line 3
no exec
login authentication default
rotary 3
transport input ssh
ip ssh port 2001 rotary 1 3

понедельник, 8 ноября 2010 г.

среда, 3 ноября 2010 г.

Комбинации клавиш для работы с Cisco

В данной заметке перечислены наиболее распространённые комбинации клавиш, которые помогут вам в повседневной работе с сетевым оборудованием Cisco.

Сочетания клавиш Описание

Ctrl + A К началу строки

Ctrl + B Предыдущий символ

Ctrl + C Новая строка

Ctrl + D Удалить правый символ

Ctrl + E В конец строки

Ctrl + F Вернуть символ

Ctrl + H Удалить левый символ

Ctrl + I Обновить строку и перейти в конец

Ctrl + J Назад

Ctrl + K Удалить всё с права

Ctrl + L Обновить строку

Ctrl + M Назад

Ctrl + N Следующая команда

Ctrl + P Предыдущая команда

Ctrl + R Обновить строку

Ctrl + T Объединить два последних символа

Ctrl + U Очистить строку и поместить её в буфер

Ctrl + W Удалить предыдущую команду и поместить её в буфер

Ctrl + X Очистить строку и поместить её в буфер

Ctrl + Y Вставить содержимое из буфера

CTRL+SHIFT+6

Это нужно знать каждому – как “бороться» с сообщением Type escape sequence to abort


В то время как вы готовитесь к экзамену Cisco или пытаетесь решать какие-либо проблемы с маршрутизацией или конфигурацией своих сетевых устройств очень часто возникает «проблема» с такими утилитами как ping или traceroute.

Пример:

FAQ-CISCO.RU#traceroute 205.204.203.1

Type escape sequence to abort.

Tracing the route to 205.204.203.1

1 ***

2 ***

3 ***

4 ***

5 ***

Эта команда будет выполняться до тех пор, пока не пройдёт все 30 прыжков (hops)

Сочетание клавиш CTRL+C тут не поможет.

Необходимо нажать CTRL+SHIFT+6 и выполнение команды прервётся.

FAQ-CISCO.RU#traceroute 205.204.203.1

Type escape sequence to abort.

Tracing the route to 205.204.203.1

1 ***

2 ***

3.

понедельник, 1 ноября 2010 г.

Как задать английский язык ввода пароля при входе в Windows 7

По умолчанию язык ввода пароля задается в соответствии с выбранной локалью Windows. Его нельзя изменить через настройки раскладки клавиатуры, на экран входа это не действует, и языком по умолчанию остается русский, если система была установлена с русской локалью.

Если вы хотите изменить русскую раскладку на английскую в качестве раскладки по умолчанию, надо поправить следующие значение в реестре:

1. Заходим в реестр:

Комбинация клавиш: ‘Кнопка Windows‘ + ‘R‘
В окошке Выполнить вводим команду regedit.

Вот мы и попали в реестр. Далее идем по адрусу:

HKEY_USERS\.DEFAULT\Keyboard Layout\Preload

Там два ключа, 1 и 2. В ключе 1 надо задать значение 409 (англ) в ключе 2 значение 419 (рус). Т.е. просто поменять местами, т.к. для русской локали они заданы наоборот.

среда, 4 августа 2010 г.

Автоматическое VPN подключение к интернет при запуске Windows

Автоматическое VPN подключение к интернет при запуске Windows

1. Создайте ваше VPN подключение, но не подключайтесь к интернету или если подключились, то не отключайтесь от интернета до окончания описанных ниже действий.
2. В реестре Windows (Пуск->Выполнить->"regedit") найдите следующую ветку:
"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run"

(если хотите сделать автозапуск только для текущего пользователя) или
"HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run"

(если хотите сделать автозапуск для всех пользователей)
В этой ветке создайте "строковый параметр" (правой кнопкой мыши -> «Создать» -> «строковый параметр») с произвольным именем.
2. В качестве значения созданного параметра внесите строку вида:
rasdial "имя_вашего соединения" <логин> <пароль> (Например: rasdial "VPN connection" nz15vl 1234)

3. Закройте реестр и перезагрузите компьютер.

понедельник, 26 июля 2010 г.

beep

Когда я слушаю музыку в винде в наушниках, то звук BEEP доводит до бешенства, орет в наушниках так, что я постоянно шугаюсь. Его можно и надо выключить!

Делается так:

Ключ: [HKEY_CURRENT_USER\Control Panel\Sound]
Параметр: Beep
Тип: REG_SZ
Значение: 'Yes' или 'No'

Yes включает BEEP
No выключает BEEP

Убей BEEP в своей системе!!!


для ФРИБСД:
echo "sysctl hw.syscons.bell=0" >> /etc/sysctl.conf

среда, 21 апреля 2010 г.

BackUp Cisco

#!/usr/bin/perl
# Скрипт backup cisco config
# lev v0.2

# файл host-ios должен быть в формате
# cisco-one::192.168.1.2
# cisco-two::192.168.1.3 и т.д.

#Разрешаем длинные переменные.
use English;
#Наши переменнные:
$BACKUP_DIRS = "/usr/home/lev/backup";
$BACKUP_SOURCE_DIR = "/usr/home/tftp/";
$BACKUP_ARH_DIR = "/usr/home/lev/cisco_arh";
$tftpserver = '192.168.0.2';

#Собственно, сам MIB.
$MIB = '.1.3.6.1.4.1.9.2.1.55';

#А здесь, коммюнити, прописанное на Cisco
$RW = 'CegthCtrhtn';

#файл со списком цисок, с которых будем бэкапить конфиги.
$filename_host = '/usr/home/lev/bin/host-ios';

#Поехали
system ("mkdir $BACKUP_ARH_DIR/`date +%Y-%m-%d`");
system ("mkdir $BACKUP_DIRS/`date +%Y-%m-%d`");

#Опрашиваем все циски по SNMP из файла host

open DATA, $filename_host or die "Невозможно открыть $filename_host: $!";
while ()
{
chomp;
# теперь в $_ есть строка и мы ее разделяем на переменные
($name, $ip) = split(/::/);

# Сам запрос !
system ("snmpset -v 2c -O qv -t 5 -c $RW $ip $MIB.$tftpserver s $name");

#Копируем полученный файл в каталог для бэкапов за сегодняшний проход.
system ("cp $BACKUP_SOURCE_DIR$name $BACKUP_DIRS/`date +%Y-%m-%d`/$name");
}
close DATA;

# Архивируем и удаляем
system ("tar cvjf $BACKUP_ARH_DIR/`date +%Y-%m-%d`/configs-`date +%Y-%m-%d`.tar.gz $BACKUP_SOURCE_DIR* >> /dev/null && rm -f $BACKUP_SOURCE_DIR/*");


"на цисках нужно давать доступ на рв по снмп и как не крути не сикурно это :))"
(c) Andrey Telets

вторник, 30 марта 2010 г.

Обжим RJ-45

RJ-45. Разводка. Обжим.


Как правильно обжимать коннекторы RJ-45 (5 категории, витая пара). Прямая-разводка. Кросс-разводка

1. Прямой порядок обжима витой пары, ведущей от рабочей станции к концентратору.


Прямая  разводка RJ-45

2. Кросс-линковый (перекрестный, кроссоверный) порядок обжима витой пары.

Применяется в случае, когда требуется соединить между собой 2 концентратора, не имеющих переключения uplink/normal, а также для прямого соединения 2-х компьютеров.


Кроссоверная разводка RJ-45

Варианты разводки восьмижильной витой пары

Для стандарта Ethernet 100Base-T используются четыре жилы (оранжевая и зеленая пара), а оставшиеся четыре зарезервированы для стандарта Gigabit Ethernet (1000Base-T). Есть два варианта разводки 568A или 568B, выбор за Вами. Чаще используется второй вариант (568B). Самое главное чтобы во всей сети использовался один из вариантов.

Внешний вид коннектора RJ-45 с нумерацией разъемов

Разводка кабеля для соединения компьютера с сетевым оборудованием (патчкорда) представлена в таблице, на рисунках справа от таблицы изображен внешний вид кабеля подготовленного к вставке в коннектор (оба коннектора обжимаются одинаково) :

RJ-45  568A

EIA/TIA-568A
первый
цвет провода
второй
1
бело-зеленый (TX+)
1
2
зеленый (TX-)
2
3
бело-оранжевый (RX+)
3
4
синий
4
5
бело-синий
5
6
оранжевый (RX-)
6
7
бело-коричневый
7
8
коричневый
8

RJ-45  568B

EIA/TIA-568B
первый
цвет провода
второй
1
бело-оранжевый (TX+)
1
2
оранжевый (TX-)
2
3
бело-зеленый (RX+)
3
4
синий
4
5
бело-синий
5
6
зеленый (RX-)
6
7
бело-коричневый
7
8
коричневый
8

Разводка кабеля для соединения сетевых карт двух компьютеров напрямую отличается только тем, что на одном из концов кабеля зеленая и оранжевая пары меняются местами. Проще говоря мы получаем кабель у которого один коннектор обжат по варианту 586A, а второй по варианту 586B. Такой кабель называют кроссовером (crossover) или нуль-хабным кабелем. Эта же разводка используется для каскадирования (соединения) хабов. В виде таблицы этот вариант выглядит так :

Разводка для первого коннектора
Разводка кроссовера
первый
цвет провода
второй
1
бело-зеленый (TX+)
3
2
зеленый (TX-)
6
3
бело-оранжевый (RX+)
1
4
синий
4
5
бело-синий
5
6
оранжевый (RX-)
2
7
бело-коричневый
7
8
коричневый
8
Разводка для второго коннектора
Разводка для первого коннектора
Разводка кроссовера
первый
цвет провода
второй
1
бело-оранжевый (TX+)
3
2
оранжевый (TX-)
6
3
бело-зеленый (RX+)
1
4
синий
4
5
бело-синий
5
6
зеленый (RX-)
2
7
бело-коричневый
7
8
коричневый
8
Разводка для второго коннектора

Два компьютера можно соединить использовав и разводку приведенную в таблице ниже, но она гораздо сложнее для запоминая, поэтому привожу этот вариант только для полноты обзора вопроса.

Разводка для первого коннектора
Разводка кроссовера
первый
цвет провода
второй
1
бело-зеленый (TX+)
3
2
зеленый (TX-)
6
3
бело-оранжевый (RX+)
1
4
синий
7
5
бело-синий
8
6
оранжевый (RX-)
2
7
бело-коричневый
4
8
коричневый
5
Разводка для второго коннектора
Разводка для первого коннектора
Разводка кроссовера
первый
цвет провода
второй
1
бело-оранжевый (TX+)
3
2
оранжевый (TX-)
6
3
бело-зеленый (RX+)
1
4
синий
7
5
бело-синий
8
6
зеленый (RX-)
2
7
бело-коричневый
4
8
коричневый
5
Разводка для второго коннектора

P.S. В зависимости от производителя цвет провода может быть вместо оранжевого красным, а вместо коричневого - серым.

Запрещает запуск любых USB-storage.


Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\USBSTOR]
"Type"=dword:00000001
"Start"=dword:00000004
"ErrorControl"=dword:00000001
"ImagePath"=hex(2):73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,44,00,\
52,00,49,00,56,00,45,00,52,00,53,00,5c,00,55,00,53,00,42,00,53,00,54,00,4f,\
00,52,00,2e,00,53,00,59,00,53,00,00,00
"DisplayName"="Драйвер запоминающих устройств для USB"
"AutoRun"=dword:00000000

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\USBSTOR\Security]
"Security"=hex:01,00,14,80,90,00,00,00,9c,00,00,00,14,00,00,00,30,00,00,00,02,\
00,1c,00,01,00,00,00,02,80,14,00,ff,01,0f,00,01,01,00,00,00,00,00,01,00,00,\
00,00,02,00,60,00,04,00,00,00,00,00,14,00,fd,01,02,00,01,01,00,00,00,00,00,\
05,12,00,00,00,00,00,18,00,ff,01,0f,00,01,02,00,00,00,00,00,05,20,00,00,00,\
20,02,00,00,00,00,14,00,8d,01,02,00,01,01,00,00,00,00,00,05,0b,00,00,00,00,\
00,18,00,fd,01,02,00,01,02,00,00,00,00,00,05,20,00,00,00,23,02,00,00,01,01,\
00,00,00,00,00,05,12,00,00,00,01,01,00,00,00,00,00,05,12,00,00,00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\USBSTOR\Enum]
"Count"=dword:00000000
"NextInstance"=dword:00000000


Запрещает запуск любых USB-storage. Для разрешения в "Start"=dword:00000004 изменить на "Start"=dword:00000003
Прочие USB-устройства при этом работают.

четверг, 25 марта 2010 г.

пятница, 19 марта 2010 г.

Введение в обозначения Cisco IOS

Обозначения Cisco IOS – как разобраться, что означают те или иные символы?

Сегодня мы поговорим о том, что значат буквы в конце названия имиджа Cisco IOS. После прочтения данной статьи Вы сможете разобраться, какой функционал несёт в себе определённый Cisco IOS.



Определение значения букв и последовательности для релизов Cisco IOS

Первый символ относится к релизу, на котором базируется технология, относящаяся к данному релизу. Символы данных технологий используются в различных выпусках Cisco IOS.

  • A = Агрегация/Сервер доступа/Dial технология (базируется на телефонных линиях)
  • B = Широкополосная
  • C = Маршрутизаторы для ядра сети (11.1CA, 11.1CT, 11.1CC)
  • D = Технология xDSL
  • E = Набор функция для использования на предприятии (в масштабах больших организаций)
  • F = Специфичные опции для аксессуаров (11.2F)
  • G = Гигабитные коммутаторы маршрутизаторы (GSR)
  • H = Технология SDH/SONET (11.3HA) (http://ru.wikipedia.org/wiki/SDH )
  • J = Технология беспроводных сетей (Aironet)
  • M = Мобильная технология (Ограничено используется для мобильных беспроводных BU и в большинстве случаев используется для магистральных технологий)
  • N = Голосовая, Мультимедийная, для конференций (11.3NA)
  • P = Опции платформы (11.2P)
  • R = Зарезервирована для ROMMON операций
  • S = Сервис провайдер (провайдер услуг)
  • T = Зарезервирована для Consolidated Technology Train
  • W = LAN коммутация/маршрутизация второго уровня
  • X = Анонс данного релиза был сделан всего один раз (12.0XA)
  • Y = Анонс данного релиза был сделан всего один раз (когда функционала релизов X серии уже не хватало)
  • Z = Анонс данного релиза был сделан всего один раз (был зарезервирован для тех случаев, когда функционала релизов серии Y не хватало)

Примечание: Новые символы могут быть созданы в новых релизах, если появится такая потребность.

Первый символ обозначает, какая технология используется в релизе. К примеру, релиз Early Deployment (ED), базирующийся на технологиях DSL, в Cisco IOS будет выглядеть следующим образом - Cisco IOS Software Release 12.0DA или 12.0DB. Начальный символ D говорит о том, что релиз базируется на технологии DSL. Второй символ А или B в данном примере говорит о версионности релиза (сначала был А, потом стал B - усовершенствовался)


Рост целевых рынков, на которых применяется оборудование
Cisco, отображает прогресс роста специфичных релизов Cisco IOS и схем именований релизов Cisco IOS (IOS Specific Technology ED (STED)). Использование нескольких символов в именах релизов отображает функционал. Это позволяет совмещать несколько функциональных релизов на одной платформе. Пример дизайна маркировки релизов представлен в таблице:

Технология

Аббревиатура

Кабельные системы

12.2BC

Сетевая маршрутизация

12.1EA

Кабельные системы

12.1EC

Беспроводные решения

12.2JA

Беспроводная мобильная

12.2MB

Беспроводная мобильная

12.2MC

Сетевая маршрутизация

12.0WC

В большинстве случаев первый символ ссылается на второй, как взаимозаменяемый/расширяемый. В тоже время вышесказанное нельзя применить ко всем релизам – тут сделан акцент на более часто встречаемые случаи.

К примеру, релизы Cisco IOS Software Releases 12.2MB и 12.2MC являются обособленными и в тоже время предназначены для беспроводных мобильных технологий, которые можно спутать с технологией Cisco Mainline train.

В дальнейшем использование буквы М в релизах мы рассматривать не будем, дабы у Вас не возникало путаницы в технологиях.

Релизы, которые использовались в непродолжительном промежутке времени.

Для релизов, которые базируются на схожих платформах и технологиях, прежние использование номенклатуры обозначений было обновлено. Рассмотрим на примере релизы Cisco IOS Software Release 12.2(1)DX и 12.2(2)DX.

Релизы серии X базирующиеся на существующих STED (Specific Technology Early Deployment) релизах

Специальное примечание для исключительных имён релизов IOS

Релизы Cisco IOS STED 12.1 E и 12.2 B имеют специальные исчерпывающие обозначения символов для релизов серии X, Y, и Z. Раньше используемые буквы V и W могут быть использоваться в релизах X серии. К примеру, Cisco IOS Software Release 12.1(10)EV, Cisco IOS Software Release 12.1(11)EW и Cisco IOS Software Release 12.2(4)BW.

Именование релизов для Cisco IOS X или ранее используемые релизы, которые базируются на Т серии.

Релизы серии Х используют базовую последовательность, отображают только версионность. К примеру, релизы серии XA, XB, и XC первым символом обозначают технологию (Х – идущую от более совершенной технологии Т), а вторым (A, B, C, D и.т.д) версионность.

Буквы Y (YA, YB, YC и.т.д.) используются, когда весь функционал релизов серии X исчерпан. Буквы Z (ZA, ZB, ZC и.т.д.) зарезервированы для поддержки специфичных серий рилизов используемых в T релизе.

Главные правила:

  • Чтобы быстро внедрять новые функции на конкретных платформах или разрабатывать новое оборудование, подразделение Cisco Business Units может использовать релизы серии Х, которые базируются на релизах серии Т (Cisco IOS Software Release 12.0T).
  • Для того, что различать разницу между релизами Х серии, используйте вторую букву как определитель версии. Различия включают в себя платформу и функционал, поддерживаемые в данном релизе.
  • Релизы серии X не имеют плановых обновлений. Они остаются неизменными на протяжении большого промежутка времени для того, чтобы функционал и платформы могли быть интегрированы в последующем в релизы серии Т. В данном случае это Cisco IOS Software Release 12.0T. Клиенты нуждаются в поддержке и выявлении недостатков релиза серии Х, который в последующем будет обновлён до релиза серии Т.
  • Некоторые дополнения Х релиза (к примеру, Cisco IOS Software Release 12.0(2)XC1) обозначают обновление предшествующего релиза (в данном случае это Cisco IOS Software Release 12.0(2)XC). Это может быть связано с критичными дефектами предшествующего релиза.

Уважаемые читатели. Данная статья была сформирована путём перевода различных материалов с официального сайта Cisco. Убедительная просьба ко всем – если Вы обнаружили ошибку, неверный трактат или хотите дополнить данный документ, не стесняйтесь – мы всегда готовы выслушать критику и исправить свои ошибки. Для контакта с нами Вы можете использовать: