{
    "version": "https:\/\/jsonfeed.org\/version\/1.1",
    "title": "SOREX.ORG: заметки с тегом cisco",
    "_rss_description": "Exchange, esx, AD, GPO, veeam, adaptec,lsi megaraid",
    "_rss_language": "ru",
    "_itunes_email": "",
    "_itunes_categories_xml": "",
    "_itunes_image": "",
    "_itunes_explicit": "",
    "home_page_url": "https:\/\/sorex.org\/?go=tags\/cisco\/",
    "feed_url": "https:\/\/sorex.org\/?go=tags%2Fcisco%2Fjson%2F",
    "icon": "https:\/\/sorex.org\/pictures\/userpic\/userpic@2x.jpg?1618299116",
    "authors": [
        {
            "name": "sorex",
            "url": "https:\/\/sorex.org\/",
            "avatar": "https:\/\/sorex.org\/pictures\/userpic\/userpic@2x.jpg?1618299116"
        }
    ],
    "items": [
        {
            "id": "44",
            "url": "https:\/\/sorex.org\/?go=all\/nastroyka-dvuh-ssid-na-tochke-dostupa-wifi-ot-cisco\/",
            "title": "Настройка двух SSID на точке доступа WiFi от cisco",
            "content_html": "<p>В сети предприятия установлено несколько устройств WiFi (практически идентичных cisco AIR-AP1261N-E-K9 и AIR-AP1252G-A-K9), работающих в режиме точек доступа. Возникла задача развертывания на существующем оборудовании сети WiFi для посетителей. Т. е. на работающих точках доступа cisco необходимо настроить соответствующие vlan’ы и вторые SSID’ы. Выделить для гостевых устройств отдельную сеть было решено из-за соображений безопасности, да и управлять ею (время работы, скорость доступа, ресурсы и порты) в таком случае гораздо удобнее, чем выделять пул из уже существующей сети компании.<br \/>\nВ данной статье не будут описываться настройки, относящиеся к сетевой безопасности и разграничении доступа на устройствах cisco. Предполагается также, что вы имеете навык по начальной настройке аналогичных точек доступа WiFi.<\/p>\n<p>Схема подключения оборудования выглядит следующим образом:<\/p>\n<p>Настройка двух SSID на точке доступа WiFi<\/p>\n<p>На управляемом коммутаторе Cisco Catalyst 2960 порт, к которому подключена точка доступа, должен находится в транковом режиме. Настройки должны быть примерно такими:<\/p>\n<p>interface FastEthernet0\/10<br \/>\ndescription WIFI1 192.168.12.27<br \/>\nswitchport trunk allowed vlan 1,101<br \/>\nswitchport mode trunk<br \/>\nno cdp enable<br \/>\nНа коммутаторе 3Com Baseline Switch 2952-SFP Plus (он же — HP 1910 серии) настройки порта для подключения настраиваемой нами точки доступа cisco должны выглядеть примерно так:<\/p>\n<p>interface GigabitEthernet1\/0\/10<br \/>\ndescription WIFI1 192.168.12.27<br \/>\nport link-type hybrid<br \/>\nport hybrid vlan 101 tagged<br \/>\nport hybrid vlan 1 untagged<br \/>\nstp edged-port enable<br \/>\nВ обоих случаях мы имеем нативный vlan 1 с основной сетью предприятия типа 192.168.12.0\/24 и тегированный vlan 101, выделенный для устройств, которые будут подключаться к гостевому WiFi, с сетью типа 10.10.10.0\/24.<\/p>\n<p>Начнем настройку. Необходимо подключиться к устройству cisco с помощью консольного кабеля (лучше не делать этого удаленно, т. к. в ходе конфигурирования будут меняться сетевые настройки и вы можете потерять доступ к устройству), удалим сперва существующую конфигурацию командой erase nvram: и выполним перезагрузку:<\/p>\n<p>cisco#erase nvram:<br \/>\nErasing the nvram filesystem will remove all configuration files! Continue? [confirm]<br \/>\n[OK]<br \/>\nErase of nvram: complete<br \/>\ncisco#reload<br \/>\nSystem configuration has been modified. Save? [yes\/no]: no<br \/>\nProceed with reload? [confirm]<br \/>\nПосле перезагрузки, необходимо войти в режим конфигурирования с помощью команды enable, введя пароль по-умолчанию Cisco (именно так — с заглавной буквы) и просмотрим существующий конфиг командой show running-config:<\/p>\n<p>ap&gt;enable<br \/>\nPassword:<br \/>\nap#sh run<br \/>\nBuilding configuration...<br \/>\nCurrent configuration : 1134 bytes<br \/>\n!<br \/>\nversion 12.4<br \/>\nno service pad<br \/>\nservice timestamps debug datetime msec<br \/>\nservice timestamps log datetime msec<br \/>\nservice password-encryption<br \/>\n!<br \/>\nhostname ap<br \/>\n!<br \/>\nlogging rate-limit console 9<br \/>\nenable secret 5 $1$Cwhm$vuUZS6MSA6BIzQ.n30O.C\/<br \/>\n!<br \/>\nno aaa new-model<br \/>\nip domain name company.ru<br \/>\nip name-server 192.168.12.1<br \/>\n!<br \/>\n!<br \/>\ndot11 syslog<br \/>\n!<br \/>\n!<br \/>\nusername Cisco password 7 1531021F0725<br \/>\n!<br \/>\n!<br \/>\nbridge irb<br \/>\n!<br \/>\n!<br \/>\ninterface Dot11Radio0<br \/>\nno ip address<br \/>\nno ip route-cache<br \/>\nshutdown<br \/>\nantenna gain 0<br \/>\nstation-role root<br \/>\nbridge-group 1<br \/>\nbridge-group 1 subscriber-loop-control<br \/>\nbridge-group 1 block-unknown-source<br \/>\nno bridge-group 1 source-learning<br \/>\nno bridge-group 1 unicast-flooding<br \/>\nbridge-group 1 spanning-disabled<br \/>\n!<br \/>\ninterface GigabitEthernet0<br \/>\nno ip address<br \/>\nno ip route-cache<br \/>\nduplex auto<br \/>\nspeed auto<br \/>\nno keepalive<br \/>\nbridge-group 1<br \/>\nno bridge-group 1 source-learning<br \/>\nbridge-group 1 spanning-disabled<br \/>\n!<br \/>\ninterface BVI1<br \/>\nip address 192.168.12.27 255.255.255.0<br \/>\nno ip route-cache<br \/>\n!<br \/>\nip http server<br \/>\nno ip http secure-server<br \/>\nip http help-path <a href=\"http:\/\/www.cisco.com\/warp\/public\/779\/smbiz\/prodconfig\/help\/eag\">http:\/\/www.cisco.com\/warp\/public\/779\/smbiz\/prodconfig\/help\/eag<\/a><br \/>\nbridge 1 route ip<br \/>\n!<br \/>\n!<br \/>\n!<br \/>\nline con 0<br \/>\nline vty 0 4<br \/>\nlogin local<br \/>\n!<br \/>\nend<br \/>\nВойдем в режим конфигурирования с помощью команды configure terminal и произведем настройку радиоинтерфейса Dot11Radio0:<\/p>\n<p>ap#conf t<br \/>\nEnter configuration commands, one per line. End with CNTL\/Z.<br \/>\nap(config)#interface Dot11Radio0<br \/>\nap(config-if)#station-role root access-point<br \/>\nap(config-if)#mbssid<br \/>\nap(config-if)#encryption vlan 1 mode ciphers aes-ccm tkip<br \/>\nap(config-if)#encryption vlan 101 mode ciphers aes-ccm tkip<br \/>\nap(config-if)#ssid COMPANY<br \/>\nap(config-if-ssid)#vlan 1<br \/>\nap(config-if-ssid)#authentication open<br \/>\nap(config-if-ssid)#authentication key-management wpa version 2<br \/>\nap(config-if-ssid)#wpa-psk ascii SECRET-KEY1<br \/>\nap(config-if-ssid)#exit<br \/>\nДанными командами мы:<\/p>\n<p>обозначили, что данное устройство выступает в качестве точки доступа;<br \/>\nвключили на данном интерфейсе поддержку нескольких SSID;<br \/>\nвключили для vlan 1 шифрование WPA AES CCMP;<br \/>\nвключили для vlan 101 шифрование WPA AES CCMP;<br \/>\nобозначили рабочий SSID для сотрудников компании и произвели его настройку:<br \/>\n— определили принадлежность ssid COMPANY первому нативному vlan’у;<br \/>\n— определили открытый метод аутентификации;<br \/>\n— определили версию WPA для подключения клиентов;<br \/>\n— указали в открытом виде ключ аутентификации;<br \/>\n— вышли из настройки SSID’а.<br \/>\nКлюч надо указывать именно в таком виде, в каком его необходимо будет вводить при авторизации в настраиваемой нами WiFi сети. Его длина должна быть от 8 до 63 символов. В противном случае вы получите предупреждение:<\/p>\n<p>ap(config-if-ssid)#wpa-psk ascii 1234567<br \/>\nInvalid key length, expecting 8 to 63 characters<br \/>\nТут же, не выходя из настройки радиоинтерфейса Dot11Radio0 делаем следующие настройки:<\/p>\n<p>ap(config-if)#ssid GUESTS<br \/>\nap(config-if-ssid)#vlan 101<br \/>\nap(config-if-ssid)#authentication open<br \/>\nap(config-if-ssid)#authentication key-management wpa version 2<br \/>\nap(config-if-ssid)#wpa-psk ascii SECRET-KEY2<br \/>\nap(config-if-ssid)#exit<br \/>\nap(config-if)#exit<br \/>\nДанными командами мы аналогично произвели настройку SSID’а для гостей компании и вышли из конфигурирования радиоинтерфейса Dot11Radio0.<\/p>\n<p>Теперь нам необходимо произвести настройку радиоинтерфейсов для каждого из vlan’ов.<\/p>\n<p>Для первого нативного влана мы настроим Dot11Radio0.1:<\/p>\n<p>ap(config)#interface Dot11Radio0.1<br \/>\nap(config-subif)#description COMPANY<br \/>\nap(config-subif)#encapsulation dot1Q 1 native<br \/>\nap(config-subif)#exit<br \/>\nЭтими командами мы:<\/p>\n<p>вошли в настройку требуемого интерфейса;<br \/>\nобозначили его описание;<br \/>\nнастроили тип инкапсуляции для нашего vlan 1;<br \/>\nвышли из настройки интерфейса.<br \/>\nБольше для первого vlan’а на его радиоинтерфейсе делать настроек не нужно. Остальное подставится автоматически. Проверить можете командой:<\/p>\n<p>ap(config)#do sh run int Dot11Radio0.1<br \/>\nBuilding configuration...<br \/>\nCurrent configuration : 299 bytes<br \/>\n!<br \/>\ninterface Dot11Radio0.1<br \/>\ndescription COMPANY<br \/>\nencapsulation dot1Q 1 native<br \/>\nno ip route-cache<br \/>\nbridge-group 1<br \/>\nbridge-group 1 subscriber-loop-control<br \/>\nbridge-group 1 block-unknown-source<br \/>\nno bridge-group 1 source-learning<br \/>\nno bridge-group 1 unicast-flooding<br \/>\nbridge-group 1 spanning-disabled<br \/>\nend<br \/>\nТеперь аналогично необходимо сделать настройку радиоинтерфейса для 101 vlan’а Dot11Radio0.2. Правда в этом месте необходимо прописать настройки для bridge-group 2:<\/p>\n<p>ap(config)#interface Dot11Radio0.2<br \/>\nap(config-subif)#description GUESTS<br \/>\nap(config-subif)#encapsulation dot1Q 101<br \/>\nap(config-subif)#bridge-group 2<br \/>\nap(config-subif)#bridge-group 2 subscriber-loop-control<br \/>\nap(config-subif)#bridge-group 2 block-unknown-source<br \/>\nap(config-subif)#no bridge-group 2 source-learning<br \/>\nap(config-subif)#no bridge-group 2 unicast-flooding<br \/>\nap(config-subif)#bridge-group 2 spanning-disabled<br \/>\nap(config-subif)#exit<br \/>\nТеперь следует настроить сетевые интерфейсы под наши vlan’ы.<\/p>\n<p>Для первого нативного влана мы настроим GigabitEthernet0.1:<\/p>\n<p>ap(config)#interface GigabitEthernet0.1<br \/>\nap(config-subif)#encapsulation dot1Q 1 native<br \/>\nap(config-subif)#exit<br \/>\nЭтими командами мы:<\/p>\n<p>вошли в настройку требуемого интерфейса;<br \/>\nнастроили тип инкапсуляции для нашего vlan 1;<br \/>\nвышли из настройки интерфейса.<br \/>\nБольше для первого vlan’а на его сетевом интерфейсе делать настроек не нужно. Остальное подставится автоматически. Проверить можете командой:<\/p>\n<p>ap(config)#do sh run int GigabitEthernet0.1<br \/>\nBuilding configuration...<br \/>\nCurrent configuration : 170 bytes<br \/>\n!<br \/>\ninterface GigabitEthernet0.1<br \/>\nencapsulation dot1Q 1 native<br \/>\nno ip route-cache<br \/>\nbridge-group 1<br \/>\nno bridge-group 1 source-learning<br \/>\nbridge-group 1 spanning-disabled<br \/>\nend<br \/>\nТеперь аналогично необходимо сделать настройку сетевого интерфейса для 101 vlan’а GigabitEthernet0.2. Правда в этом месте также необходимо прописать настройки для bridge-group 2:<\/p>\n<p>ap(config)#interface GigabitEthernet0.2<br \/>\nap(config-subif)#encapsulation dot1Q 101<br \/>\nap(config-subif)#bridge-group 2<br \/>\nap(config-subif)#no bridge-group 2 source-learning<br \/>\nap(config-subif)#bridge-group 2 spanning-disabled<br \/>\nap(config-subif)#exit<br \/>\nОсталось в основном радиоинтерфейсе Dot11Radio0 прописать скорости радио-передачи данных и “поднять” его командой no shutdown:<\/p>\n<p>ap(config)#interface Dot11Radio0<br \/>\nap(config-if)#speed basic-1.0 basic-2.0 basic-5.5 basic-11.0 6.0 9.0 12.0 18.0 24.0 36.0 48.0 54.0<br \/>\nap(config-if)#no shut<br \/>\nap(config-if)#exit<br \/>\nВ логах устройства должны отобразиться примерно следующие события (их можно просмотреть командой do sh logg):<\/p>\n<p>*Dec 3 05:57:48.685: %DOT11-6-FREQ_USED: Interface Dot11Radio0, frequency 2437 selected<br \/>\n*Dec 3 05:57:48.688: %LINK-3-UPDOWN: Interface Dot11Radio0, changed state to up<br \/>\n*Dec 3 05:57:48.688: %LINEPROTO-5-UPDOWN: Line protocol on Interface Dot11Radio0.1, changed state to up<br \/>\n*Dec 3 05:57:48.688: %LINEPROTO-5-UPDOWN: Line protocol on Interface Dot11Radio0.2, changed state to up<br \/>\n*Dec 3 05:57:49.688: %LINEPROTO-5-UPDOWN: Line protocol on Interface Dot11Radio0, changed state to up<br \/>\nНам осталось в настройках SSID’ов включить режим guest-mode и дать имена нашим настроенным dot11 vlan’ам:<\/p>\n<p>ap(config)#dot11 ssid COMPANY<br \/>\nap(config-ssid)#mbssid guest-mode<br \/>\nap(config-ssid)#exit<br \/>\nap(config)#dot11 ssid GUESTS<br \/>\nap(config-ssid)#mbssid guest-mode<br \/>\nap(config-ssid)#exit<br \/>\nap(config)#dot11 vlan-name COMPANY vlan 1<br \/>\nap(config)#dot11 vlan-name GUESTS vlan 101<br \/>\nap(config)#exit<br \/>\nap#write<br \/>\nНе забудьте в конце выполнения конфигурирования дать команду на сохранение настроек write.<\/p>\n<p>В данном примере не производились настройки сетевого интерфейса interface BVI1. Они были присвоены с помощью DHCP автоматически, при первой загрузке устройства, после его сброса.<\/p>\n<p>Так же не забудьте настроить сервер DHCP и DNS для гостевой сети WiFi 10.10.10.0\/24 vlan’а 101 (в моем случае на роутере 2821 см.рисунок выше). (Если есть необходимость в приведении полного примера работы связки устройств, изображенных на верхнем рисунке — пишите, поделюсь конфигами).<\/p>\n<p>Проверить работу вашей точки доступа можно следующими командами:<\/p>\n<p>sh dot11 vlan-name — выведет список настроенных вами dot11 vlan’ов:<\/p>\n<p>ap#sh dot11 vlan-name<br \/>\nConfigured VLAN name ID<br \/>\nCOMPANY 1<br \/>\nGUESTS 101<br \/>\nsh vlans — выведет статистику по настроенным сетевым vlan’ам:<\/p>\n<p>ap#sh vlans<br \/>\nVirtual LAN ID: 1 (IEEE 802.1Q Encapsulation)<br \/>\nvLAN Trunk Interfaces: Dot11Radio0.1<br \/>\nGigabitEthernet0.1<br \/>\nThis is configured as native Vlan for the following interface(s) :<br \/>\nDot11Radio0<br \/>\nGigabitEthernet0<br \/>\nProtocols Configured: Address: Received: Transmitted:<br \/>\nBridging Bridge Group 1 2019 686<br \/>\n0 packets, 0 bytes input<br \/>\n686 packets, 99109 bytes output<br \/>\nBridging Bridge Group 1 2019 686<br \/>\n3776 packets, 407696 bytes input<br \/>\n0 packets, 0 bytes output<br \/>\nVirtual LAN ID: 101 (IEEE 802.1Q Encapsulation)<br \/>\nvLAN Trunk Interfaces: Dot11Radio0.2<br \/>\nGigabitEthernet0.2<br \/>\nProtocols Configured: Address: Received: Transmitted:<br \/>\nBridging Bridge Group 2 283 124<br \/>\n0 packets, 0 bytes input<br \/>\n124 packets, 11314 bytes output<br \/>\nBridging Bridge Group 2 283 124<br \/>\n289 packets, 26302 bytes input<br \/>\n0 packets, 0 bytes output<br \/>\nВ случае подключения к SSID’у COMPANY команда sh dot11 associations all-client выведет что-то типа этого:<\/p>\n<p>ap#sh dot11 associations all-client<br \/>\nAddress : 2054.7659.6934 Name : NONE<br \/>\nIP Address : 192.168.12.199 Interface : Dot11Radio 0<br \/>\nDevice : unknown Software Version : NONE<br \/>\nCCX Version : NONE Client MFP : Off<br \/>\nState : Assoc Parent : self<br \/>\nSSID : COMPANY<br \/>\nVLAN : 1<br \/>\nHops to Infra : 1 Association Id : 1<br \/>\nClients Associated: 0 Repeaters associated: 0<br \/>\nTunnel Address : 0.0.0.0<br \/>\nKey Mgmt type : WPAv2 PSK Encryption : AES-CCMP<br \/>\nCurrent Rate : 6.0 Capability : WMM ShortHdr ShortSlot<br \/>\nSupported Rates : 1.0 2.0 5.5 11.0 6.0 9.0 12.0 18.0 24.0 36.0 48.0 54.0<br \/>\nVoice Rates : disabled Bandwidth : 20 MHz<br \/>\nSignal Strength : -85 dBm Connected for : 22 seconds<br \/>\nSignal to Noise : 12 dB Activity Timeout : 60 seconds<br \/>\nPower-save : On Last Activity : 0 seconds ago<br \/>\nApsd DE AC(s) : NONE<br \/>\nPackets Input : 71 Packets Output : 10<br \/>\nBytes Input : 3098 Bytes Output : 1042<br \/>\nDuplicates Rcvd : 8 Data Retries : 24<br \/>\nDecrypt Failed : 0 RTS Retries : 0<br \/>\nMIC Failed : 0 MIC Missing : 0<br \/>\nPackets Redirected: 0 Redirect Filtered: 0<br \/>\nSession timeout : 0 seconds<br \/>\nReauthenticate in : never<br \/>\nВ случае подключения к SSID’у GUESTS команда sh dot11 associations all-client выведет что-то типа этого:<\/p>\n<p>ap#sh dot11 associations all-client<br \/>\nAddress : 2054.7659.6934 Name : NONE<br \/>\nIP Address : 10.10.10.11 Interface : Dot11Radio 0<br \/>\nDevice : unknown Software Version : NONE<br \/>\nCCX Version : NONE Client MFP : Off<br \/>\nState : Assoc Parent : self<br \/>\nSSID : GUESTS<br \/>\nVLAN : 101<br \/>\nHops to Infra : 1 Association Id : 1<br \/>\nClients Associated: 0 Repeaters associated: 0<br \/>\nTunnel Address : 0.0.0.0<br \/>\nKey Mgmt type : WPAv2 PSK Encryption : AES-CCMP<br \/>\nCurrent Rate : 5.5 Capability : WMM ShortHdr ShortSlot<br \/>\nSupported Rates : 1.0 2.0 5.5 11.0 6.0 9.0 12.0 18.0 24.0 36.0 48.0 54.0<br \/>\nVoice Rates : disabled Bandwidth : 20 MHz<br \/>\nSignal Strength : -87 dBm Connected for : 18 seconds<br \/>\nSignal to Noise : 10 dB Activity Timeout : 60 seconds<br \/>\nPower-save : On Last Activity : 0 seconds ago<br \/>\nApsd DE AC(s) : NONE<br \/>\nPackets Input : 125 Packets Output : 34<br \/>\nBytes Input : 11215 Bytes Output : 5429<br \/>\nDuplicates Rcvd : 29 Data Retries : 137<br \/>\nDecrypt Failed : 0 RTS Retries : 0<br \/>\nMIC Failed : 0 MIC Missing : 0<br \/>\nPackets Redirected: 0 Redirect Filtered: 0<br \/>\nSession timeout : 0 seconds<br \/>\nReauthenticate in : never<br \/>\nИ в заключении, листинг проделанной нами работы:<\/p>\n<p>ap#sh run<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">Building configuration...\nCurrent configuration : 2392 bytes\n!\nversion 12.4\nno service pad\nservice timestamps debug datetime msec\nservice timestamps log datetime msec\nservice password-encryption\n!\nhostname ap\n!\nlogging rate-limit console 9\nenable secret 5 $1$DP8i$5vfR3ImblWxyzkQdmMF7E.\n!\nno aaa new-model\nip domain name company.ru\nip name-server 192.168.12.1\n!\n!\ndot11 syslog\ndot11 vlan-name COMPANY vlan 1\ndot11 vlan-name GUESTS vlan 101\n!\ndot11 ssid COMPANY\nvlan 1\nauthentication open\nauthentication key-management wpa version 2\nmbssid guest-mode\nwpa-psk ascii 7 0942460F2B0B1D1A5C5B\n!\ndot11 ssid GUESTS\nvlan 101\nauthentication open\nauthentication key-management wpa version 2\nmbssid guest-mode\nwpa-psk ascii 7 0316500D252C235E485E4E\n!\n!\n!\nusername Cisco password 7 072C285F4D06\n!\n!\nbridge irb\n!\n!\ninterface Dot11Radio0\nno ip address\nno ip route-cache\n!\nencryption vlan 1 mode ciphers aes-ccm tkip\n!\nencryption vlan 101 mode ciphers aes-ccm tkip\n!\nssid COMPANY\n!\nssid GUESTS\n!\nantenna gain 0\nmbssid\nspeed basic-1.0 basic-2.0 basic-5.5 basic-11.0 6.0 9.0 12.0 18.0 24.0 36.0 48.0 54.0\nstation-role root access-point\n!\ninterface Dot11Radio0.1\ndescription COMPANY\nencapsulation dot1Q 1 native\nno ip route-cache\nbridge-group 1\nbridge-group 1 subscriber-loop-control\nbridge-group 1 block-unknown-source\nno bridge-group 1 source-learning\nno bridge-group 1 unicast-flooding\nbridge-group 1 spanning-disabled\n!\ninterface Dot11Radio0.2\ndescription GUESTS\nencapsulation dot1Q 101\nno ip route-cache\nbridge-group 2\nbridge-group 2 subscriber-loop-control\nbridge-group 2 block-unknown-source\nno bridge-group 2 source-learning\nno bridge-group 2 unicast-flooding\nbridge-group 2 spanning-disabled\n!\ninterface GigabitEthernet0\nno ip address\nno ip route-cache\nduplex auto\nspeed auto\nno keepalive\n!\ninterface GigabitEthernet0.1\nencapsulation dot1Q 1 native\nno ip route-cache\nbridge-group 1\nno bridge-group 1 source-learning\nbridge-group 1 spanning-disabled\n!\ninterface GigabitEthernet0.2\nencapsulation dot1Q 101\nno ip route-cache\nbridge-group 2\nno bridge-group 2 source-learning\nbridge-group 2 spanning-disabled\n!\ninterface BVI1\nip address 192.168.12.27 255.255.255.0\nno ip route-cache\n!\nip http server\nno ip http secure-server\nip http help-path http:\/\/www.cisco.com\/warp\/public\/779\/smbiz\/prodconfig\/help\/eag\nbridge 1 route ip\n!\n!\n!\nline con 0\nline vty 0 4\nlogin local\n!\nend<\/code><\/pre>",
            "summary": "В сети предприятия установлено несколько устройств WiFi (практически идентичных cisco AIR-AP1261N-E-K9 и AIR-AP1252G-A-K9",
            "date_published": "2021-04-13T10:15:30+00:00",
            "date_modified": "2021-04-13T10:15:18+00:00",
            "tags": [
                "cisco",
                "wifi"
            ],
            "_date_published_rfc2822": "Tue, 13 Apr 2021 10:15:30 +0000",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "44",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [
                    "highlight\/highlight.js",
                    "highlight\/highlight.css"
                ],
                "og_images": []
            }
        },
        {
            "id": "43",
            "url": "https:\/\/sorex.org\/?go=all\/sbros-parolya-cisco-catalyst-2960g\/",
            "title": "Сброс пароля Cisco Catalyst 2960G",
            "content_html": "<p>Как это часто происходит, при передаче сетевого оборудования новому системному администратору не всегда сообщаются пароли. Очень неприятная ситуация, особенно, когда необходимо сохранить существующие сетевые настройки. Приходится как-то выходить из положения…<br \/>\nИтак, ко мне в руки попал запароленный двадцатичетырехпортовый коммутатор Cisco Catalyst 2960G. Секретного слова от него никто не знал. Необходимо произвести сброс пароля с сохранением рабочей конфигурации на этом свиче. Делается это так:<\/p>\n<ol start=\"1\">\n<li>Вам потребуется физический доступ к указанному свичу. Подключите его с помощью кабеля к COM-порту вашего компьютера, как я описал в этой статье.<\/li>\n<\/ol>\n<ol start=\"2\">\n<li>Отключите питание от устройства. На передней панели коммутатора нажмите и удерживайте кнопку “MODE” (1).<\/li>\n<\/ol>\n<p>Cisco Catalyst 2960G mode<\/p>\n<ol start=\"3\">\n<li>Включите электропитание свича и не отпускайте кнопку “MODE” до того момента, как перестанет мигать светодиод “SYST” (2). Он должен гореть постоянным зеленым цветом.<\/li>\n<\/ol>\n<p>Cisco Catalyst 2960G mode<\/p>\n<ol start=\"4\">\n<li>В этот момент на экране вашего монитора в окне терминала PuTTY должно появиться что-то вроде этого:<\/li>\n<\/ol>\n<p>Base ethernet MAC Address: 00:1c:b1:ba:6e:00<br \/>\nXmodem file system is available.<br \/>\nThe password-recovery mechanism is enabled.<br \/>\nThe system has been interrupted prior to initializing the<br \/>\nflash filesystem. The following commands will initialize<br \/>\nthe flash filesystem, and finish loading the operating<br \/>\nsystem software:<\/p>\n<p>flash_init<br \/>\nload_helper<br \/>\nboot<\/p>\n<p>switch:<\/p>\n<ol start=\"5\">\n<li>В строку-приглашение switch: впишите flash_init и нажмите ввод. На вашем экране отобразится что-то вроде этого:<\/li>\n<\/ol>\n<p>switch: flash_init<br \/>\nInitializing Flash...<br \/>\nflashfs[0]: 600 files, 19 directories<br \/>\nflashfs[0]: 0 orphaned files, 0 orphaned directories<br \/>\nflashfs[0]: Total bytes: 32514048<br \/>\nflashfs[0]: Bytes used: 7712768<br \/>\nflashfs[0]: Bytes available: 24801280<br \/>\nflashfs[0]: flashfs fsck took 10 seconds.<br \/>\n...done Initializing Flash.<br \/>\nBoot Sector Filesystem (bs) installed, fsid: 3<br \/>\nSetting console baud rate to 9600...<\/p>\n<ol start=\"6\">\n<li>Нам необходимо просмотреть содержимое flash-памяти. В строку-приглашение switch: впишите dir flash: и нажмите ввод. На вашем экране отобразится что-то вроде этого:<\/li>\n<\/ol>\n<p>switch: dir flash:<br \/>\nDirectory of flash:\/<br \/>\n3 -rwx 1323 config.text<br \/>\n4 -rwx 556 vlan.dat<br \/>\n5 -rwx 5 private-config.text<br \/>\n6 drwx 192 c2960-lanbase-mz.122-25.SEE3<\/p>\n<p>24801280 bytes available (7712768 bytes used)<\/p>\n<ol start=\"7\">\n<li>Мы увидим перечень файлов и каталогов, где config.text и есть наша сетевая конфигурация. Ее необходимо сохранить. Для этого переименуем данный файл командой rename flash:\/config.text flash:\/config.bak и посмотрим на проделанную работу снова, дав команду dir flash::<\/li>\n<\/ol>\n<p>switch: rename flash:\/config.text flash:\/config.bak<br \/>\nswitch: dir flash:<br \/>\nDirectory of flash:\/<br \/>\n3 -rwx 1323 config.bak<br \/>\n4 -rwx 556 vlan.dat<br \/>\n5 -rwx 5 private-config.text<br \/>\n6 drwx 192 c2960-lanbase-mz.122-25.SEE3<\/p>\n<p>24801280 bytes available (7712768 bytes used)<\/p>\n<ol start=\"8\">\n<li>Теперь дадим команду на дальнейшую загрузку коммутатора с помощью команды boot. В окне вашего терминала вы увидите что-то вроде этого:<\/li>\n<\/ol>\n<p>switch: boot<br \/>\nLoading “flash:c2960-lanbase-mz.122-25.SEE3\/c2960-lanbase-mz.122-25.SEE3.bin”…@@@@@@@@@@@@@@@@@@@@@@@<br \/>\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@<br \/>\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@<br \/>\nFile “flash:c2960-lanbase-mz.122-25.SEE3\/c2960-lanbase-mz.122-25.SEE3.bin” uncompressed and<br \/>\ninstalled, entry point: 0×3000 executing…<br \/>\nRestricted Rights Legend<\/p>\n<p>Use, duplication, or disclosure by the Government is<br \/>\nsubject to restrictions as set forth in subparagraph<br \/>\n© of the Commercial Computer Software — Restricted<br \/>\nRights clause at FAR sec. 52.227-19 and subparagraph<br \/>\n© (1) (ii) of the Rights in Technical Data and Computer<br \/>\nSoftware clause at DFARS sec. 252.227-7013.<\/p>\n<p>cisco Systems, Inc.<br \/>\n170 West Tasman Drive<br \/>\nSan Jose, California 95134-1706<\/p>\n<p>Cisco IOS Software, C2960 Software (C2960-LANBASE-M), Version 12.2(25)SEE3, RELEASE SOFTWARE (fc2)<br \/>\nCopyright © 1986-2007 by Cisco Systems, Inc.<br \/>\nCompiled Thu 22-Feb-07 13:57 by myl<br \/>\nImage text-base: 0×00003000, data-base: 0×00AA3380<\/p>\n<p>Initializing flashfs…<\/p>\n<p>flashfs1: 600 files, 19 directories<br \/>\nflashfs1: 0 orphaned files, 0 orphaned directories<br \/>\nflashfs1: Total bytes: 32514048<br \/>\nflashfs1: Bytes used: 7712768<br \/>\nflashfs1: Bytes available: 24801280<br \/>\nflashfs1: flashfs fsck took 1 seconds.<br \/>\nflashfs1: Initialization complete….done Initializing flashfs.<\/p>\n<p>POST: CPU MIC register Tests : Begin<br \/>\nPOST: CPU MIC register Tests : End, Status Passed<\/p>\n<p>POST: PortASIC Memory Tests : Begin<br \/>\nPOST: PortASIC Memory Tests : End, Status Passed<\/p>\n<p>POST: CPU MIC PortASIC interface Loopback Tests : Begin<br \/>\nPOST: CPU MIC PortASIC interface Loopback Tests : End, Status Passed<\/p>\n<p>POST: PortASIC RingLoopback Tests : Begin<br \/>\nPOST: PortASIC RingLoopback Tests : End, Status Passed<\/p>\n<p>POST: PortASIC CAM Subsystem Tests : Begin<br \/>\nPOST: PortASIC CAM Subsystem Tests : End, Status Passed<\/p>\n<p>POST: PortASIC Port Loopback Tests : Begin<br \/>\nPOST: PortASIC Port Loopback Tests : End, Status Passed<\/p>\n<p>Waiting for Port download…Complete<\/p>\n<p>cisco WS-C2960G-24TC-L (PowerPC405) processor (revision D0) with 61440K\/4088K bytes of memory.<br \/>\nProcessor board ID FOC1129Z5JJ<br \/>\nLast reset from power-on<br \/>\n1 Virtual Ethernet interface<br \/>\n24 Gigabit Ethernet interfaces<br \/>\nThe password-recovery mechanism is enabled.<\/p>\n<p>64K bytes of flash-simulated non-volatile configuration memory.<br \/>\nBase ethernet MAC Address : 00:1C:B1:BA:6E:00<br \/>\nMotherboard assembly number : 73-10015-06<br \/>\nPower supply part number : 341-0098-02<br \/>\nMotherboard serial number : FOC112909HK<br \/>\nPower supply serial number : AZS112700Z8<br \/>\nModel revision number : D0<br \/>\nMotherboard revision number : A0<br \/>\nModel number : WS-C2960G-24TC-L<br \/>\nSystem serial number : FOC1129Z5JJ<br \/>\nTop Assembly Part Number : 800-26673-03<br \/>\nTop Assembly Revision Number : A0<br \/>\nVersion ID : V03<br \/>\nCLEI Code Number : COM3G00BRB<br \/>\nHardware Board Revision Number : 0×01<\/p>\n<p>Switch Ports Model SW Version SW Image<br \/>\n——— ——- ——- ————— —————<\/p>\n<ul>\n<li>1 24 WS-C2960G-24TC-L 12.2(25)SEE3 C2960-LANBASE-M<\/li>\n<\/ul>\n<p>Press RETURN to get started!<\/p>\n<p>00:01:04: %LINEPROTO-5-UPDOWN: Line protocol on Interface Vlan1, changed state to down<br \/>\n00:01:05: %SPANTREE-5-EXTENDED_SYSID: Extended SysId enabled for type vlan<br \/>\n00:01:25: %SYS-5-RESTART: System restarted —<br \/>\nCisco IOS Software, C2960 Software (C2960-LANBASE-M), Version 12.2(25)SEE3, RELEASE SOFTWARE (fc2)<br \/>\nCopyright © 1986-2007 by Cisco Systems, Inc.<br \/>\nCompiled Thu 22-Feb-07 13:57 by myl<\/p>\n<ol start=\"9\">\n<li>Все приведенное выше — процесс загрузки Cisco Catalyst 2960G. На вопрос о вашем желании отменить автоустановку ответьте yes или просто нажмите ввод:<\/li>\n<\/ol>\n<p>Would you like to terminate autoinstall? [yes]: yes<\/p>\n<ol start=\"10\">\n<li>Вы увидите стандартное приглашение свича Switch&gt;. Войдите в административный режим командой enable, скопируйте вашу сохраненную конфигурацию в running-config (подтвердите свое желание нажав ввод) и просмотрите ее командой show running-config:<\/li>\n<\/ol>\n<p>Switch&gt;enable<br \/>\nSwitch#copy flash:\/config.bak running-config<br \/>\nDestination filename [running-config]?<br \/>\n1323 bytes copied in 0.184 secs (7190 bytes\/sec)<br \/>\nsw-srv2960G#sh run<br \/>\nBuilding configuration…<\/p>\n<p>Current configuration : 1333 bytes<br \/>\n!<br \/>\nversion 12.2<br \/>\nno service pad<br \/>\nservice timestamps debug uptime<br \/>\nservice timestamps log uptime<br \/>\nno service password-encryption<br \/>\n!<br \/>\nhostname sw-srv2960G<br \/>\n!<br \/>\nenable secret 5 $1$dwsc$uxiiNhCIICoz3TrxR8alo\/<br \/>\n!<br \/>\nno aaa new-model<br \/>\nip subnet-zero<br \/>\n…<\/p>\n<ol start=\"11\">\n<li>Я не стал здесь приводить весь свой конфиг. По тому, что изменилось приглашение с Switch# на sw-srv2960G# уже стало понятно, что настройки применились. Теперь дадим команду write и просмотрим содержимое flash-памяти:<\/li>\n<\/ol>\n<p>sw-srv2960G#write<br \/>\nBuilding configuration…<br \/>\n[OK]<br \/>\nsw-srv2960G#dir flash:<br \/>\nDirectory of flash:\/<br \/>\n2 -rwx 1333 Mar 1 1993 00:06:09 +00:00 config.text<br \/>\n3 -rwx 1323 Mar 1 1993 00:04:57 +00:00 config.bak<br \/>\n4 -rwx 556 Mar 1 1993 00:42:29 +00:00 vlan.dat<br \/>\n6 drwx 192 Mar 1 1993 00:06:39 +00:00 c2960-lanbase-mz.122-25.SEE3<br \/>\n621 -rwx 5 Mar 1 1993 00:06:09 +00:00 private-config.text<\/p>\n<p>32514048 bytes total (24799744 bytes free)<\/p>\n<ol start=\"12\">\n<li>Нам осталось только задать новые собственные пароли в режиме конфигурирования, сохранить и просмотреть сделанные нами изменения:<\/li>\n<\/ol>\n<p>sw-srv2960G#configure terminal<br \/>\nEnter configuration commands, one per line. End with CNTL\/Z.<br \/>\nsw-srv2960G(config)#no enable secret 5 $1$dwsc$uxiiNhCIICoz3TrxR8alo\/<br \/>\nsw-srv2960G(config)#enable secret parol1<br \/>\nsw-srv2960G(config)#username ciscouser privilege 15 secret parol2<br \/>\nsw-srv2960G(config)#do write<br \/>\nBuilding configuration…<br \/>\n[OK]<br \/>\nsw-srv2960G(config)#do sh run<br \/>\nBuilding configuration…<br \/>\nCurrent configuration : 1403 bytes<br \/>\n!<br \/>\nversion 12.2<br \/>\nno service pad<br \/>\nservice timestamps debug uptime<br \/>\nservice timestamps log uptime<br \/>\nno service password-encryption<br \/>\n!<br \/>\nhostname sw-srv2960G<br \/>\n!<br \/>\nenable secret 5 $1$kf3hg$jPkl;G4MkdXV4ddhXcOzE\/<br \/>\n!<br \/>\nusername ciscouser privilege 15 secret 5 51dUwcG$qawD9rUdkU8ux;FW7syVvfkx1<br \/>\nno aaa new-model<br \/>\nip subnet-zero<br \/>\n!<br \/>\n…<\/p>\n<ol start=\"13\">\n<li>В приведенном выше листинге мы удалили старый пароль, задали новый, а также прописали пользователя с самым высоким 15 уровнем доступа. Замените parol1, parol2 и ciscouser на собственные!<\/li>\n<\/ol>\n<p>Вот, в принципе и все. Не забудьте посмотреть, не заданы ли случайно пароли доступа в line con 0, line vty 0 4 и т. д. Нам осталось перезагрузить коммутатор командой reload и войти в него, используя наши новые логин и пароль. Напоследок скажу, что описанный выше способ подойдет для всех коммутаторов Cisco Catalyst 2960 серии… Удачи!<\/p>\n",
            "summary": "Как это часто происходит, при передаче сетевого оборудования новому системному администратору не всегда сообщаются пароли",
            "date_published": "2021-04-13T10:14:07+00:00",
            "date_modified": "2021-04-13T10:14:00+00:00",
            "tags": [
                "cisco"
            ],
            "_date_published_rfc2822": "Tue, 13 Apr 2021 10:14:07 +0000",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "43",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": []
            }
        },
        {
            "id": "42",
            "url": "https:\/\/sorex.org\/?go=all\/nastroyka-dhcp-servera-v-cisco\/",
            "title": "Настройка DHCP сервера в CISCO",
            "content_html": "<p>В данной заметке опишу пошаговую настройку сервиса DHCP в маршрутизаторах CISCO. Нижеследующее точно будет справедливо для устройств 800, 1800, 2800 серии. Именно такие CISCO находятся в моем ведении и данная конфигурация работает со стопроцентной гарантией.<br \/>\nСразу сделаю оговорку, что в статье описывается только процесс настройки именно DHCP сервиса. Вопросы маршрутизации и общей безопасности затрагиваться не будут.<br \/>\nВ подготовительных действиях мы отключим вывод логов на консоль и настроим сетевой интерфейс FastEthernet0\/1, разбив его на два vlan’а. На интерфейсе FastEthernet0\/1.1 будет настроен нативный vlan основной подсети 192.168.100.0\/22, на интерфейсе FastEthernet0\/1.2 будет настроен vlan тестовой подсети 172.16.0.0\/24:<\/p>\n<p>Router(config)#no logging console<br \/>\nRouter(config)#interface FastEthernet0\/1.1<br \/>\nRouter(config-subif)#description LOCALNET<br \/>\nRouter(config-subif)#encapsulation dot1Q 1 native<br \/>\nRouter(config-subif)#ip address 192.168.100.1 255.255.252.0<br \/>\nRouter(config-subif)#ip virtual-reassembly<br \/>\nRouter(config-subif)#no cdp enable<br \/>\nRouter(config-subif)#exit<br \/>\nRouter(config)#interface FastEthernet0\/1.2<br \/>\nRouter(config-subif)#description TESTNET<br \/>\nRouter(config-subif)#encapsulation dot1Q 172<br \/>\nRouter(config-subif)#ip address 172.16.0.1 255.255.255.0<br \/>\nRouter(config-subif)#ip virtual-reassembly<br \/>\nRouter(config-subif)#no cdp enable<br \/>\nRouter(config-subif)#exit<br \/>\nRouter(config)#interface FastEthernet0\/1<br \/>\nRouter(config-if)#no shutdown<br \/>\nRouter(config-if)#exit<br \/>\nПриступим к непосредственно настройке сервиса DHCP:<\/p>\n<ol start=\"1\">\n<li>на всякий случай данной командой мы включим необходимый нам сервис;<\/li>\n<li>обозначим пул для нашей основной сети организации;<\/li>\n<li>команда предназначено для импорта всех настроек в базу данных сервера DHCP;<\/li>\n<li>обозначим нашу сеть;<\/li>\n<li>укажем доменное имя нашей компании;<\/li>\n<li>данной командой пропишем существующие DNS сервера в нашей сети;<\/li>\n<li>данной командой пропишем существующие WINS сервера в нашей сети;<\/li>\n<li>обозначим шлюз по умолчанию в нашей сети (это наша CISCO);<\/li>\n<li>следующие три строчки отдадут клиентским компьютерам необходимые нам опции:<br \/>\n— option 4 — укажет ip адрес Time Server в нашей сети;<br \/>\n— option 42 — укажет ip адрес NTP Servers в нашей сети;<br \/>\n— option 150 — укажет нашим CISCO телефонам расположение TFTP сервера в сети для их конфигурации;<br \/>\n(более подробно о возможных опциях можно почитать тут).<\/li>\n<li>командой lease укажем срок действия выданного ip адреса;<\/li>\n<li>и наконец — включим обновление ARP таблицы в соответствии с выданным ip адресом;<\/li>\n<li>выйдем из настройки нашего пула для основной сети…<\/li>\n<\/ol>\n<p>Router(config)#service dhcp<br \/>\nRouter(config)#ip dhcp pool company.ru<br \/>\nRouter(dhcp-config)#import all<br \/>\nRouter(dhcp-config)#network 192.168.100.0 255.255.252.0<br \/>\nRouter(dhcp-config)#domain-name company.ru<br \/>\nRouter(dhcp-config)#dns-server 192.168.100.2 192.168.100.3<br \/>\nRouter(dhcp-config)#netbios-name-server 192.168.100.2 192.168.100.3<br \/>\nRouter(dhcp-config)#default-router 192.168.100.1<br \/>\nRouter(dhcp-config)#option 4 ip 192.168.100.1<br \/>\nRouter(dhcp-config)#option 42 ip 192.168.100.1<br \/>\nRouter(dhcp-config)#option 150 ip 192.168.100.1<br \/>\nRouter(dhcp-config)#lease 30<br \/>\nRouter(dhcp-config)#update arp<br \/>\nRouter(dhcp-config)#exit<\/p>\n<ol start=\"1\">\n<li>укажем диапазон исключаемых из выдачи ip адресов (куда обязательно должен входить ip адрес нашего шлюза). я использую данный диапазон для серверов и различных сетевых устройств;<\/li>\n<li>списков исключения может быть несколько (данный я использую для хостов, имеющих полный доступ в интернет — 192.168.103.80\/28);<\/li>\n<li>отключим использование VRF на интерфейсе, принимающем запросы на выдачу ip адреса;<\/li>\n<li>обозначим местоположение базы данных DHCP. в принципе ее можно хранить и на flash CISCO;<\/li>\n<li>данная настройка позволит обновлять обе (прямую и обратную) записи A и RTP на нашем сервере DNS;<\/li>\n<li>отключим использование BOOTP (Bootstrap Protocol — протокол начальной самозагрузки) сервиса;<\/li>\n<li>выполним сохранение наших настроек.<\/li>\n<\/ol>\n<p>Router(config)#ip dhcp excluded-address 192.168.100.0 192.168.100.40<br \/>\nRouter(config)#ip dhcp excluded-address 192.168.103.80 192.168.103.95<br \/>\nRouter(config)#no ip dhcp use vrf connected<br \/>\nRouter(config)#ip dhcp database t<a href=\"ftp:\/\/192.168.100.4\/Router-dhcp\">ftp:\/\/192.168.100.4\/Router-dhcp<\/a> timeout 80<br \/>\nRouter(config)#ip dhcp update dns both override<br \/>\nRouter(config)#no ip bootp server<br \/>\nRouter(config)#do write<br \/>\nBuilding configuration...<br \/>\n.<br \/>\n[OK]<br \/>\nВ сети существует следующая рекомендация: при настройке DHCP сервера на CISCO, не являющейся роутером по умолчанию в вашей сети, в настройках интерфейса в роутере по умолчанию нужно указать опцию ip helper-address IP_ADDRESS, где IP_ADDRESS — адрес настраиваемой вами CISCO с DHCP сервером.<\/p>\n<p>База данных сервиса DHCP имеет следующий вид:<\/p>\n<p>*time* Feb 26 2013 08:14 AM<br \/>\n*version* 4<br \/>\n!IP address Type Hardware address Lease expiration VRF<br \/>\n172.16.0.25 id 0128.e02c.c6d7.1e Mar 24 2013 10:21 AM<br \/>\n172.16.0.27 id 015c.0a5b.e2c0.83 Feb 28 2013 10:31 AM<br \/>\n172.16.0.72 id 01b4.f0ab.a434.f3 Mar 17 2013 07:10 PM<br \/>\n172.16.0.89 id 0174.de2b.6077.d5 Mar 02 2013 05:19 PM<br \/>\n.<br \/>\n!IP address Type Hardware address Interface-name<br \/>\narp 172.16.0.25 1 28e0.2cc6.d71e Fa0\/1.2<br \/>\narp 172.16.0.27 1 5c0a.5be2.c083 Fa0\/1.2<br \/>\narp 172.16.0.72 1 b4f0.aba4.34f3 Fa0\/1.2<br \/>\narp 172.16.0.89 1 74de.2b60.77d5 Fa0\/1.2<br \/>\n.<br \/>\n.<br \/>\n!IP address Interface-name Lease expiration Server IP address Hardware address Vrf<br \/>\n*end*<br \/>\nПросмотреть информацию о ней можно командой sh ip dhcp database:<\/p>\n<p>Router#sh ip dhcp database<br \/>\nURL : t<a href=\"ftp:\/\/192.168.100.4\/Router-dhcp\">ftp:\/\/192.168.100.4\/Router-dhcp<\/a><br \/>\nRead : Feb 26 2013 08:09 AM<br \/>\nWritten : Feb 26 2013 08:14 AM<br \/>\nStatus : Last write succeeded. Agent information is up-to-date.<br \/>\nDelay : 300 seconds<br \/>\nTimeout : 80 seconds<br \/>\nFailures : 0<br \/>\nSuccesses: 2<br \/>\nИнформация о работающем DHCP можно просмотреть командой sh ip dhcp server statistics:<\/p>\n<p>Router#sh ip dhcp server statistics<br \/>\nMemory usage 75706<br \/>\nAddress pools 40<br \/>\nDatabase agents 1<br \/>\nAutomatic bindings 9<br \/>\nManual bindings 38<br \/>\nExpired bindings 0<br \/>\nMalformed messages 0<br \/>\nSecure arp entries 4<br \/>\nMessage Received<br \/>\nBOOTREQUEST 5<br \/>\nDHCPDISCOVER 121<br \/>\nDHCPREQUEST 706<br \/>\nDHCPDECLINE 0<br \/>\nDHCPRELEASE 0<br \/>\nDHCPINFORM 2875<\/p>\n<p>Message Sent<br \/>\nBOOTREPLY 0<br \/>\nDHCPOFFER 24<br \/>\nDHCPACK 465<br \/>\nDHCPNAK 24<br \/>\nАналогичным образом настроим пул для тестовой подсети 172.16.0.0\/24:<\/p>\n<p>Router(config)#ip dhcp pool testnet.ru<br \/>\nRouter(dhcp-config)#import all<br \/>\nRouter(dhcp-config)#network 172.16.0.0 255.255.255.0<br \/>\nRouter(dhcp-config)#domain-name testnet.ru<br \/>\nRouter(dhcp-config)#dns-server 172.16.0.1<br \/>\nRouter(dhcp-config)#default-router 172.16.0.1<br \/>\nRouter(dhcp-config)#option 4 ip 172.16.0.1<br \/>\nRouter(dhcp-config)#option 42 ip 172.16.0.1<br \/>\nRouter(dhcp-config)#lease 30<br \/>\nRouter(dhcp-config)#update arp<br \/>\nRouter(dhcp-config)#exit<br \/>\nRouter(config)#ip dhcp excluded-address 172.16.0.0 172.16.0.10<br \/>\nRouter(config)#do write<br \/>\nОсталось показать каким образом настраивать резервирование. Просмотреть все выданные ip адреса можно командой sh ip dhcp binding:<\/p>\n<p>router#sh ip dhcp binding<br \/>\nBindings from all pools not associated with VRF:<br \/>\nIP address Client-ID\/ Lease expiration Type<br \/>\nHardware address\/<br \/>\nUser name<br \/>\n172.16.0.25 0128.e02c.c6d7.1e Mar 24 2013 10:21 AM Automatic<br \/>\n172.16.0.26 0100.18e7.8cba.35 Infinite Manual<br \/>\n172.16.0.27 015c.0a5b.e2c0.83 Feb 28 2013 10:31 AM Automatic<br \/>\n172.16.0.72 01b4.f0ab.a434.f3 Mar 17 2013 07:10 PM Automatic<br \/>\n172.16.0.89 0174.de2b.6077.d5 Mar 02 2013 05:19 PM Automatic<br \/>\n172.16.0.130 0100.1b38.41b0.e4 Infinite Manual<br \/>\n172.16.0.131 01c4.8508.38e2.b2 Infinite Manual<br \/>\n172.16.0.132 0100.24be.d798.51 Infinite Manual<br \/>\nКак видно, здесь показаны как автоматически, так и вручную настроенные привязки mac-адреса к ip.<br \/>\nЧтобы сделать привязку вручную, необходимо:<\/p>\n<ol start=\"1\">\n<li>обозначим новый пул с произвольным именем;<\/li>\n<li>укажем назначаемый ip адрес и маску подвести;<\/li>\n<li>пропишем mac адрес, начиная с 01;<\/li>\n<li>присвоим имя для настраиваемого хоста (без доменного суффикса);<\/li>\n<li>осуществим выход из настройки пула и сохранение наших настроек:<\/li>\n<\/ol>\n<p>Router(config)#ip dhcp pool comp1<br \/>\nRouter(dhcp-config)#host 172.16.0.36 255.255.255.0<br \/>\nRouter(dhcp-config)#client-identifier 0144.37e6.5665.a6<br \/>\nRouter(dhcp-config)#client-name comp1<br \/>\nRouter(dhcp-config)#exit<br \/>\nRouter(config)#do write<br \/>\nЕсли в момент указания client-identifier у вас выскочит ошибка вида % A binding already exists for 172.16.0.36., вам необходимо сперва очистить в режиме enable уже существующую привязку для этого хоста командой clear ip dhcp binding:<\/p>\n<p>Router#clear ip dhcp binding ?<\/p>\n<ul>\n<li>Clear all automatic bindings<br \/>\nA.B.C.D Clear a specific binding<br \/>\nRouter#clear ip dhcp binding 172.16.0.36<br \/>\nВот и все. Приведу теперь листинг нашей проделанной работы:<\/li>\n<\/ul>\n<p>version 12.4<br \/>\nservice timestamps debug datetime msec<br \/>\nservice timestamps log datetime msec<br \/>\nno service password-encryption<br \/>\n!<br \/>\nhostname Router<br \/>\n!<br \/>\nboot-start-marker<br \/>\nboot-end-marker<br \/>\n!<br \/>\nlogging message-counter syslog<br \/>\nno logging console<br \/>\n!<br \/>\nno aaa new-model<br \/>\n!<br \/>\ndot11 syslog<br \/>\nip source-route<br \/>\n!<br \/>\nip cef<br \/>\nip dhcp database t<a href=\"ftp:\/\/192.168.100.4\/main-router-dhcp\">ftp:\/\/192.168.100.4\/main-router-dhcp<\/a> timeout 80<br \/>\nno ip dhcp use vrf connected<br \/>\nip dhcp excluded-address 192.168.100.0 192.168.100.40<br \/>\nip dhcp excluded-address 192.168.103.80 192.168.103.95<br \/>\nip dhcp excluded-address 172.16.0.0 172.16.0.10<br \/>\n!<br \/>\nip dhcp pool company.ru<br \/>\nimport all<br \/>\nnetwork 192.168.100.0 255.255.252.0<br \/>\ndomain-name company.ru<br \/>\ndns-server 192.168.100.2 192.168.100.3<br \/>\nnetbios-name-server 192.168.100.2 192.168.100.3<br \/>\ndefault-router 192.168.100.1<br \/>\noption 4 ip 192.168.100.1<br \/>\noption 42 ip 192.168.100.1<br \/>\noption 150 ip 192.168.100.1<br \/>\nlease 30<br \/>\nupdate arp<br \/>\n!<br \/>\nip dhcp pool testnet.ru<br \/>\nimport all<br \/>\nnetwork 172.16.0.0 255.255.255.0<br \/>\ndomain-name testnet.ru<br \/>\ndns-server 172.16.0.1<br \/>\ndefault-router 172.16.0.1<br \/>\noption 4 ip 172.16.0.1<br \/>\noption 42 ip 172.16.0.1<br \/>\nlease 30<br \/>\nupdate arp<br \/>\n!<br \/>\nip dhcp pool comp1<br \/>\nhost 172.16.0.26 255.255.255.0<br \/>\nclient-identifier 0144.37e6.5665.a6<br \/>\nclient-name comp1<br \/>\n!<br \/>\nip dhcp update dns both override<br \/>\nno ip bootp server<br \/>\nno ipv6 cef<br \/>\n!<br \/>\nmultilink bundle-name authenticated<br \/>\n!<br \/>\nvoice-card 0<br \/>\n!<br \/>\narchive<br \/>\nlog config<br \/>\nhidekeys<br \/>\n!<br \/>\ninterface FastEthernet0\/0<br \/>\nno ip address<br \/>\nshutdown<br \/>\nduplex auto<br \/>\nspeed auto<br \/>\n!<br \/>\ninterface FastEthernet0\/1<br \/>\nno ip address<br \/>\nduplex auto<br \/>\nspeed auto<br \/>\n!<br \/>\ninterface FastEthernet0\/1.1<br \/>\ndescription LOCALNET<br \/>\nencapsulation dot1Q 1 native<br \/>\nip address 192.168.100.1 255.255.252.0<br \/>\nip virtual-reassembly<br \/>\nno cdp enable<br \/>\n!<br \/>\ninterface FastEthernet0\/1.2<br \/>\ndescription TESTNET<br \/>\nencapsulation dot1Q 172<br \/>\nip address 172.16.0.1 255.255.255.0<br \/>\nip virtual-reassembly<br \/>\nno cdp enable<br \/>\n!<br \/>\nip forward-protocol nd<br \/>\nno ip http server<br \/>\nno ip http secure-server<br \/>\n!<br \/>\ncontrol-plane<br \/>\n!<br \/>\nline con 0<br \/>\nline aux 0<br \/>\nline vty 0 4<br \/>\nlogin<br \/>\n!<br \/>\nscheduler allocate 20000 1000<br \/>\nend<\/p>\n",
            "summary": "В данной заметке опишу пошаговую настройку сервиса DHCP в маршрутизаторах CISCO. Нижеследующее точно будет справедливо для устройств 800, 1800, 2800 серии",
            "date_published": "2021-04-13T10:13:24+00:00",
            "date_modified": "2021-04-13T10:13:17+00:00",
            "tags": [
                "cisco",
                "dhcp"
            ],
            "_date_published_rfc2822": "Tue, 13 Apr 2021 10:13:24 +0000",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "42",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": []
            }
        },
        {
            "id": "38",
            "url": "https:\/\/sorex.org\/?go=all\/cisco-opros-snmp\/",
            "title": "Cisco опрос snmp",
            "content_html": "<p>Добавляем на маршрутизатор в conf t<\/p>\n<p>snmp-server community ciscoswitch RO<\/p>\n<p>После этого создаем конфиг свитча<\/p>\n<p>\/usr\/local\/bin\/cfgmaker ciscoswitch@192.168.88.1 —output=internet.cfg<\/p>\n",
            "summary": "Добавляем на маршрутизатор в conf t",
            "date_published": "2021-04-13T10:05:28+00:00",
            "date_modified": "2021-04-13T10:05:25+00:00",
            "tags": [
                "cisco"
            ],
            "_date_published_rfc2822": "Tue, 13 Apr 2021 10:05:28 +0000",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "38",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": []
            }
        },
        {
            "id": "35",
            "url": "https:\/\/sorex.org\/?go=all\/cisco-monitoring-ssh-i-nastroyka-vremeni-i-logov\/",
            "title": "Cisco мониторинг ssh и настройка времени и логов",
            "content_html": "<p>ntp update-calendar<br \/>\nntp server 64.90.182.55<\/p>\n<pre class=\"lang:default decode:true\">Router(config)#clock timezone MSK 4\nRouter(config)#clock calendar-valid<\/pre>\n<pre class=\"lang:default decode:true\">Router#show clock\n11:17:44.500 MSK Tue Feb 26 2013<\/pre>\n<p> <\/p>\n<p>Для выставления правильного времени в логах:<\/p>\n<p><b>service timestamps log datetime localtime<\/b><\/p>\n<p>Ну и заодно в режиме отладки<\/p>\n<p><b>service timestamps debug datetime localtime<\/b><\/p>\n<p>Защита ssh от перебора<\/p>\n<pre class=\"\">login block-for 60 attempts 3 within 20 # устанавливает задержку в 60 секунд, если было 3 попытки входа в течение 20 секунд\nlogin delay 5 # задержка в 5 секунд между попытками входа\nlogin on-failure log\nlogin on-success log<\/pre>\n",
            "summary": "ntp update-calendar",
            "date_published": "2021-04-13T10:03:46+00:00",
            "date_modified": "2021-04-13T10:03:43+00:00",
            "tags": [
                "cisco"
            ],
            "_date_published_rfc2822": "Tue, 13 Apr 2021 10:03:46 +0000",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "35",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": []
            }
        }
    ],
    "_e2_version": 4199,
    "_e2_ua_string": "Aegea 11.5 (v4199)"
}