Настройка точки доступа Cisco AIR-AP1252G-A-K9
Наша компания закупила несколько беспроводных точек доступа для организации WiFi сети. В данной заметке приведу подробный пример конфигурации “с нуля”, который подойдет ко многим устройствам Cisco Aironet (1250 series). |
Для начала сбрасываем все возможно сохраненные установки. Для этого необходимо нажать на кнопку MODE на задней панели в углублении рядом с гнездом подключения консольного провода, и не отпуская, подать на устройство электропитание. После того, как загорятся постоянным красным цветом (секунд через 20-ть) два светодиода System и Radio, отпустим кнопку. Произойдет сброс устройства до начальных установок, при этом логин пароль для входа в него станет стандартным: Cisco – Cisco (логин/пароль – регистрозависимы).
Подключим устройство с помощью консольного провода к компьютеру и войдем в него. Для пущей надежности сотрем содержимое nvram и перегрузим устройство:
Press RETURN to get started! ap> ap>enable Password: ap#erase nvram Erasing the nvram filesystem will remove all configuration files! Continue? [confirm] [OK] Erase of nvram: complete ap#reload Proceed with reload? [confirm]
После перезагрузки просмотрим начальный конфиг. Он почти рабочий, просто необходимо немного “допилить” его под наши нужды:
ap#show running-config Building configuration... Current configuration : 1078 bytes ! version 12.4 no service pad service timestamps debug datetime msec service timestamps log datetime msec service password-encryption ! hostname ap ! enable secret 5 $1$QaFz$TJU4ipEhdKJ841JFG.lLX1 ! no aaa new-model ip domain name olddomain.ru ! power inline negotiation prestandard source ! username Cisco password 7 14341B180F0B ! bridge irb ! interface Dot11Radio1 no ip address no ip route-cache shutdown station-role root bridge-group 1 bridge-group 1 subscriber-loop-control bridge-group 1 block-unknown-source no bridge-group 1 source-learning no bridge-group 1 unicast-flooding bridge-group 1 spanning-disabled ! interface GigabitEthernet0 no ip address no ip route-cache duplex auto speed auto bridge-group 1 no bridge-group 1 source-learning bridge-group 1 spanning-disabled ! interface BVI1 ip address dhcp client-id GigabitEthernet0 no ip route-cache ! ip http server no ip http secure-server ip http help-path http://www.cisco.com/warp/public/779/smbiz/prodconfig/help/eag bridge 1 route ip ! line con 0 line vty 0 4 login local ! end
Теперь зададим hostname, domain name, сгенерируем ssh-ключи, сменим пароли, добавим/удалим пользователей:
ap#configure terminal Enter configuration commands, one per line. End with CNTL/Z. ap(config)#hostname cisco-wifi cisco-wifi(config)#ip domain name newdomain.ru cisco-wifi(config)#crypto key generate rsa general-keys modulus 1024 The name for the keys will be: cisco-wifi.newdomain.ru % The key modulus size is 1024 bits % Generating 1024 bit RSA keys, keys will be non-exportable...[OK] cisco-wifi(config)# *Mar 1 00:04:20.063: %SSH-5-ENABLED: SSH 1.99 has been enabled cisco-wifi(config)#enable secret PASSWORD1 cisco-wifi(config)#username USER privilege 15 secret PASSWORD2 cisco-wifi(config)#no username Cisco cisco-wifi(config)#exit cisco-wifi#write memory Building configuration... [OK]
Теперь мы можем подключить в порт Ethernet сетевой кабель. Если в вашей сети существует DHCP-сервер, устройство должно “поймать” себе IP. Проверим это:
cisco-wifi#show ip aliases Address Type IP Address Port Interface 192.168.200.38
Если вы подобного не увидели – присвойте интерфейсу BVI1 ip-адрес из вашей подсети вручную (если вы не желаете присвоить интерфейсам GigabitEthernet0 и Dot11Radio1 разные ip-адреса):
cisco-wifi#configure terminal cisco-wifi(config)#interface BVI1 cisco-wifi(config-if)#ip address 192.168.200.38 255.255.255.0 cisco-wifi(config-if)#exit cisco-wifi(config)#exit cisco-wifi#write memory Building configuration... [OK]
Небольшое отступление. Я сторонник установки на все устройства Cisco последних доступных IOS. Компания устраняет в них выявленные ошибки, уязвимости, дополняет функционал. Поэтому сейчас я проделаю операцию обновления IOS на точке доступа с c1250-k9w7-mx.124-10b.JA, скомпилированной аж 24 октября 2007 года, на последнюю версию – c1250-k9w7-mx.124-10b.JA от 9 декабря 2010 года.
Дальнейшую настройку можно производить по ssh. Подключимся к устройству на выделенный (присвоенный вами) ему ip-адрес с помощью только что установленных нами именем пользователя и паролем. Просмотрим текущую версию IOS и выясним наличие доступного объема памяти на flash.
cisco-wifi#show version Cisco IOS Software, C1250 Software (C1250-K9W7-M), Version 12.4(10b)JA, RELEASE SOFTWARE (fc2) Technical Support: http://www.cisco.com/techsupport Copyright © 1986-2007 by Cisco Systems, Inc. Compiled Wed 24-Oct-07 16:02 by prod_rel_team ROM: Bootstrap program is C1250 boot loader BOOTLDR: C1250 Boot Loader (C1250-BOOT-M) Version 12.4(10b)JA, RELEASE SOFTWARE (fc2) cisco-wifi uptime is 1 minute System returned to ROM by power-on System image file is “flash:/c1250-k9w7-mx.124-10b.JA/c1250-k9w7-mx.124-10b.JA” This product contains cryptographic features and is subject to United States and local country laws governing import, export, transfer and use. Delivery of Cisco cryptographic products does not imply third-party authority to import, export, distribute or use encryption. Importers, exporters, distributors and users are responsible for compliance with U.S. and local country laws. By using this product you agree to comply with applicable laws and regulations. If you are unable to comply with U.S. and local laws, return this product immediately. A summary of U.S. laws governing Cisco cryptographic products may be found at: http://www.cisco.com/wwl/export/crypto/tool/stqrg.html If you require further assistance please contact us by sending email to export@cisco.com. cisco AIR-AP1252G-A-K9 (PowerPC 8349) processor (revision A0) with 49142K/16384K bytes of memory. Processor board ID FCW1207Z04Q PowerPC 8349 CPU at 533Mhz, revision number 0×0011 Last reset from power-on 1 Gigabit Ethernet interface 1 802.11 Radio(s) 32K bytes of flash-simulated non-volatile configuration memory. Base ethernet MAC Address: 00:1E:F7:1A:BE:3A Part Number : 73-10425-05 PCA Assembly Number : 800-27630-05 PCA Revision Number : A0 PCB Serial Number : FOC12040HC3 Top Assembly Part Number : 800-29109-01 Top Assembly Serial Number : FCW1207Z04Q Top Revision Number : A0 Product/Model Number : AIR-AP1252G-A-K9 Configuration register is 0xF cisco-wifi#show flash: Directory of flash:/ 2 -rwx 259 Mar 1 2002 00:00:54 +00:00 env_vars 5 drwx 512 Mar 1 2002 00:00:44 +00:00 c1250-k9w7-mx.124-10b.JA 6 -rwx 1048 Mar 1 2002 00:00:28 +00:00 private-multiple-fs 158 -rwx 5 Mar 1 2002 00:00:28 +00:00 private-config 31868928 bytes total (25503232 bytes free)
Если у вас такое же содержимое flash-памяти, места для новой IOS достаточно. Она занимает 6533120 байт в упакованном виде, плюс еще чуть больше этого в распакованном.
Копируем с нашего tftp-сервера новую IOS и распаковываем (каталог с новой прошивкой упакован с помощью tar):
cisco-wifi#copy tftp://192.168.200.3/c1250-k9w7-tar.124-25d.JA.tar flash:/ Destination filename [c1250-k9w7-tar.124-25d.JA.tar]? Accessing tftp://192.168.200.3/c1250-k9w7-tar.124-25d.JA.tar… Loading c1250-k9w7-tar.124-25d.JA.tar from 192.168.200.3 (via BVI1): !!!!!!!!!!!!!!!!!!!!!!!!!! [OK – 6533120 bytes] 6533120 bytes copied in 99.888 secs (65404 bytes/sec) cisco-wifi#archive tar /xtract flash:/c1250-k9w7-tar.124-25d.JA.tar flash:/ cisco-wifi#show flash: Directory of flash:/ 2 -rwx 259 Mar 1 2002 00:00:22 +00:00 env_vars 3 -rwx 6533120 Mar 1 2002 00:04:38 +00:00 c1250-k9w7-tar.124-25d.JA.tar 4 -rwx 1088 Mar 1 2002 00:07:50 +00:00 config.txt 5 drwx 512 Mar 1 2002 00:00:44 +00:00 c1250-k9w7-mx.124-10b.JA 6 -rwx 1915 Mar 1 2002 00:07:50 +00:00 private-config 158 -rwx 1048 Mar 1 2002 00:07:50 +00:00 private-multiple-fs 159 -rwx 283 Mar 1 2002 00:08:20 +00:00 info 160 drwx 512 Mar 1 2002 00:10:29 +00:00 c1250-k9w7-mx.124-25d.JA 312 -rwx 283 Mar 1 2002 00:10:29 +00:00 info.ver 31868928 bytes total (12510720 bytes free)
(как поднять tftp-сервер в сети я описывал здесь, процедуру обновления IOS – здесь)
Просмотрим содержимое каталога flash:/c1250-k9w7-mx.124-25d.JA, выясним название файла новой IOS, и укажем устройству, какой образ нужно загрузить в следующий раз при старте:
cisco-wifi#dir flash:/c1250-k9w7-mx.124-25d.JA Directory of flash:/c1250-k9w7-mx.124-25d.JA/ 161 drwx 64 Mar 1 2002 00:08:20 +00:00 html 305 -rwx 5552725 Mar 1 2002 00:10:25 +00:00 c1250-k9w7-mx.124-25d.JA 306 -rwx 174876 Mar 1 2002 00:10:28 +00:00 8001.img 307 -rwx 13696 Mar 1 2002 00:10:29 +00:00 c1250_avr_1.img 308 -rwx 10880 Mar 1 2002 00:10:29 +00:00 c1250_avr_2.img 309 -rwx 17372 Mar 1 2002 00:10:29 +00:00 W5.bin 310 -rwx 4848 Mar 1 2002 00:10:29 +00:00 W2.bin 311 -rwx 283 Mar 1 2002 00:10:29 +00:00 info 31868928 bytes total (12510720 bytes free) cisco-wifi#configure terminal cisco-wifi(config)#boot system flash:/c1250-k9w7-mx.124-25d.JA/c1250-k9w7-mx.124-25d.JA cisco-wifi(config)#exit cisco-wifi#write Building configuration… [OK] cisco-wifi#reload Proceed with reload? [confirm]
После перезагрузки точки доступа проверим, с какого образа она загрузилась и удалим ненужные файлы с устройства:
cisco-wifi#show version Cisco IOS Software, C1250 Software (C1250-K9W7-M), Version 12.4(25d)JA, RELEASE SOFTWARE (fc1) Technical Support: http://www.cisco.com/techsupport Copyright © 1986-2010 by Cisco Systems, Inc. Compiled Thu 09-Dec-10 15:56 by prod_rel_team ROM: Bootstrap program is C1250 boot loader BOOTLDR: C1250 Boot Loader (C1250-BOOT-M) Version 12.4(10b)JA, RELEASE SOFTWARE (fc2) cisco-wifi uptime is 1 minute System returned to ROM by unknown error PC 0×0 System image file is “flash:/c1250-k9w7-mx.124-25d.JA/c1250-k9w7-mx.124-25d.JA” This product contains cryptographic features and is subject to United States and local country laws governing import, export, transfer and use. Delivery of Cisco cryptographic products does not imply third-party authority to import, export, distribute or use encryption. Importers, exporters, distributors and users are responsible for compliance with U.S. and local country laws. By using this product you agree to comply with applicable laws and regulations. If you are unable to comply with U.S. and local laws, return this product immediately. A summary of U.S. laws governing Cisco cryptographic products may be found at: http://www.cisco.com/wwl/export/crypto/tool/stqrg.html If you require further assistance please contact us by sending email to export@cisco.com. cisco AIR-AP1252G-A-K9 (PowerPC 8349) processor (revision A0) with 49142K/16384K bytes of memory. Processor board ID FCW1207Z04Q PowerPC 8349 CPU at 533Mhz, revision number 0×0011 Last reset from unknown error PC 0×0 1 Gigabit Ethernet interface 1 802.11 Radio(s) 32K bytes of flash-simulated non-volatile configuration memory. Base ethernet MAC Address: 00:1E:F7:1A:BE:3A Part Number : 73-10425-05 PCA Assembly Number : 800-27630-05 PCA Revision Number : A0 PCB Serial Number : FOC12040HC3 Top Assembly Part Number : 800-29109-01 Top Assembly Serial Number : FCW1207Z04Q Top Revision Number : A0 Product/Model Number : AIR-AP1252G-A-K9 Configuration register is 0xF cisco-wifi#show flash: Directory of flash:/ 2 -rwx 1915 Mar 1 2002 00:13:58 +00:00 private-config 3 -rwx 6533120 Mar 1 2002 00:04:38 +00:00 c1250-k9w7-tar.124-25d.JA.tar 4 -rwx 1048 Mar 1 2002 00:13:58 +00:00 private-multiple-fs 5 drwx 512 Mar 1 2002 00:00:44 +00:00 c1250-k9w7-mx.124-10b.JA 158 -rwx 1088 Mar 1 2002 00:13:58 +00:00 config.txt 159 -rwx 321 Mar 1 2002 00:00:54 +00:00 env_vars 160 drwx 512 Mar 1 2002 00:10:29 +00:00 c1250-k9w7-mx.124-25d.JA 31610880 bytes total (12253696 bytes free) cisco-wifi#delete /force /recursive flash:/c1250-k9w7-mx.124-10b.JA cisco-wifi#delete /force flash:/c1250-k9w7-tar.124-25d.JA.tar cisco-wifi#show flash: Directory of flash:/ 2 -rwx 1915 Mar 1 2002 00:13:58 +00:00 private-config 4 -rwx 1048 Mar 1 2002 00:13:58 +00:00 private-multiple-fs 158 -rwx 1088 Mar 1 2002 00:13:58 +00:00 config.txt 159 -rwx 321 Mar 1 2002 00:00:54 +00:00 env_vars 160 drwx 512 Mar 1 2002 00:10:29 +00:00 c1250-k9w7-mx.124-25d.JA 31610880 bytes total (25148928 bytes free)
Нам осталось совсем немного! В режиме конфигурирования зададим и настроим SSID (Service Set Identifier – уникальный идентификатор беспроводной сети):
cisco-wifi#configure terminal Enter configuration commands, one per line. End with CNTL/Z. cisco-wifi(config)#dot11 ssid NAME cisco-wifi(config-ssid)#authentication open cisco-wifi(config-ssid)#authentication key-management wpa cisco-wifi(config-ssid)#guest-mode cisco-wifi(config-ssid)#wpa-psk ascii KEY cisco-wifi(config-ssid)#exit cisco-wifi(config)#
Этими строками мы присвоили нашей будущей сети имя NAME, включили авторизацию с помощью алгоритма шифрования wpa, установили ключ сети KEY (именно в таком виде, в каком его необходимо будет вводить при авторизации в настраиваемой нами WiFi сети). Если вы хотите сделать сеть гостевой без ввода пароля, достаточно будет строк:
cisco-wifi(config)#dot11 ssid NAME cisco-wifi(config-ssid)#authentication open cisco-wifi(config-ssid)#guest-mode cisco-wifi(config-ssid)#exit
Осталось настроить радио-интерфейс (у меня это – Dot11Radio1):
cisco-wifi(config)#interface Dot11Radio1 cisco-wifi(config-if)#description WiFi cisco-wifi(config-if)#encryption mode ciphers tkip cisco-wifi(config-if)#ssid NAME cisco-wifi(config-if)#speed basic-54.0 54.0 cisco-wifi(config-if)#station-role root access-point cisco-wifi(config-if)#no shutdown cisco-wifi(config-if)#exit cisco-wifi(config)#exit cisco-wifi#write memory Building configuration... [OK]
Данными строками мы установили описание для интерфейса, указали с каким SSID он должен работать, обозначили роль нашей беспроводной точки, “подняли” интерфейс. Строкой speed basic-54.0 54.0
мы установили позволенные радио-скорости передачи данных. Вот возможные их значения:
cisco-wifi(config-if)#speed ? 1.0 Allow 1.0 Mb/s rate 11.0 Allow 11.0 Mb/s rate 12.0 Allow 12.0 Mb/s rate 18.0 Allow 18.0 Mb/s rate 2.0 Allow 2.0 Mb/s rate 24.0 Allow 24.0 Mb/s rate 36.0 Allow 36.0 Mb/s rate 48.0 Allow 48.0 Mb/s rate 5.5 Allow 5.5 Mb/s rate 54.0 Allow 54.0 Mb/s rate 6.0 Allow 6.0 Mb/s rate 9.0 Allow 9.0 Mb/s rate basic-1.0 Require 1.0 Mb/s rate basic-11.0 Require 11.0 Mb/s rate basic-12.0 Require 12.0 Mb/s rate basic-18.0 Require 18.0 Mb/s rate basic-2.0 Require 2.0 Mb/s rate basic-24.0 Require 24.0 Mb/s rate basic-36.0 Require 36.0 Mb/s rate basic-48.0 Require 48.0 Mb/s rate basic-5.5 Require 5.5 Mb/s rate basic-54.0 Require 54.0 Mb/s rate basic-6.0 Require 6.0 Mb/s rate basic-9.0 Require 9.0 Mb/s rate default Set default rates m0-7 Allow MCS rate indices 0-7 m0. Allow MCS rate index 0 m1. Allow MCS rate index 1 m10. Allow MCS rate index 10 m11. Allow MCS rate index 11 m12. Allow MCS rate index 12 m13. Allow MCS rate index 13 m14. Allow MCS rate index 14 m15. Allow MCS rate index 15 m2. Allow MCS rate index 2 m3. Allow MCS rate index 3 m4. Allow MCS rate index 4 m5. Allow MCS rate index 5 m6. Allow MCS rate index 6 m7. Allow MCS rate index 7 m8-15 Allow MCS rate indices 8-15 m8. Allow MCS rate index 8 m9. Allow MCS rate index 9 ofdm How to place OFDM rates in rates elements only-ofdm Set rates for best OFDM throughput (no ERP protection will be used) range Set rates for best range throughput Set rates for best throughput (includes non-OFDM rates and may cause ERP protection to be used)
Вот и все! Точка доступа готова к работе. Вам осталось с помощью какого-нибудь устройства обнаружить настроенную вами сеть и подключиться к ней. Проверить, что контакт произошел можно командой на Cisco:
cisco-wifi#show dot11 statistics client-traffic Dot11Radio1: — Client Statistics —-Clients AID VLAN Status Age Tx Mode Enc Key Rate 0023.7665.ffdd 2 0 00 160 000 0FF 59 0-0 01B0 020 0-10 1EFF0000 06C 016 RxPkts KBytes Dup Dec Mic TxPkts KBytes Retry RSSI SNR 0023.7665.ffdd 86 9 0 0 0 47 10 0 45 52 IP Address Pauses RSC 0023.7665.ffdd 192.168.200.128 00000 [0]0×36 Video Report: Cnt Rate Retries/Tot 8021x auth in prog 0 allowed 0
Конечно, нужно еще много чего настроить, начиная от установки локального времени, до ограничения прав доступа к нашему устройству. Привожу полный свой рабочий конфиг:
version 12.4 no service pad service timestamps debug datetime msec service timestamps log datetime msec service password-encryption ! hostname cisco-wifi ! logging buffered 51200 warnings logging rate-limit console 9 enable secret 5 HASH-PASSWORD1 ! no aaa new-model clock timezone MSK 4 clock save interval 8 no ip domain lookup ip domain name newdomain.ru ! login block-for 60 attempts 2 within 60 login delay 10 login quiet-mode access-class acl_login dot11 syslog ! dot11 ssid NAME authentication open authentication key-management wpa guest-mode wpa-psk ascii 7 HASH-KEY ! power inline negotiation prestandard source ! username USER privilege 15 secret 5 HASH-PASSWORD2 archive log config logging enable hidekeys ! ip ssh time-out 30 ip ssh authentication-retries 2 ip ssh source-interface BVI1 ip ssh logging events ip ssh version 2 bridge irb ! interface Dot11Radio1 description WiFi no ip address no ip route-cache ! encryption mode ciphers tkip ! ssid NAME ! antenna gain 0 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 station-role root access-point bridge-group 1 bridge-group 1 subscriber-loop-control bridge-group 1 block-unknown-source no bridge-group 1 source-learning no bridge-group 1 unicast-flooding bridge-group 1 spanning-disabled ! interface GigabitEthernet0 no ip address no ip route-cache duplex auto speed auto bridge-group 1 no bridge-group 1 source-learning bridge-group 1 spanning-disabled ! interface BVI1 description LOCALNET ip address 192.168.200.38 255.255.255.0 no ip route-cache ! no ip http server no ip http secure-server ip http help-path http://www.cisco.com/warp/public/779/smbiz/prodconfig/help/eag ! ip access-list extended acl_login permit tcp 192.168.0.0 0.0.255.255 any eq 22 deny ip any any snmp-server community ANY-SYMBOLS RO snmp-server ifindex persist snmp-server location ROOM snmp-server contact user@newdomain.ru bridge 1 route ip ! line con 0 logging synchronous login local line vty 0 4 access-class acl_login in exec-timeout 0 0 privilege level 15 logging synchronous login local transport input ssh ! scheduler allocate 20000 1000 end
Как всегда жду ваших замечаний…
судя по характеристикам IEEE 802.11n скорость передачи данных 300 Мб/с а тут я увидил только 54 Мб/с, собственно почему так?
jafff – а вы уверены, что все устройства будут работать на этой максимальной скорости? я привел лишь пример, все скорости, на которых может работать ИМЕННО ЭТО устройство (с этим IOS), вы можете узнать командой cisco-wifi(config-if)#speed ?, о чем я и написал выше в статье…
Спасибо, очень пригодилось.
Не могли бы Вы указать как настроить данную точку доступа для выхода в интернет? Подключиться к ней я сейчас могу (благодаря вашей статье). В локальной сети есть прокси. Подскажите, пожалуйста, как настроить точку доступа, чтобы я, подключившись телефоном, через прокси мог выйти в интернет?
Petrovich, вам необходимо делать теперь настройки на proxy. Зная, какой Вам выдался адрес, Вы теперь можете его зарезервировать на DHCP-сервере Вашей сети (или присвоить определенный, привязанный к Вашему MAC-адресу). Далее, делаете полную прокидку всех портов со своего выданного IP “наружу”, либо же, прописываете правила на squid, если он у Вас присутствует в сети…
подскажите пожалуйста у меня точно такая же точка, вот только опыта настройки Cisco у меня нет. почему то и консольного кабеля не было в комплекте, неужели у нее нет веб интерфеса, мне нужно было, чтобы она работала просто как точка доступа.((((
Здравствуйте. Хочу попросить вашей помощи в настройке данной точки доступа. Проблема в том, что сильно режется скорость. Сей час точка работает на частоте 5ГГц скорость еле-еле достигает 2.5мб. При том что данный адаптер (единственный подключенный к этой точке) с другими точками с доступа выдавал аж 20мб или 160-190 мбит. В чем может быть проблема, буду очень признателен за ответ.
Здравствуйте! Хотел бы попросить помощи в настройке, так как столкнулся с таким устройством впервой и не имею никакого опыта. Точка доступа работает с фильтрацией мак-адресов, необходимо добавить два устройства. Подключиться к ней могу только по сети через putty, логин и пароль знаю.
Заранее спасибо!
Столкнулся стакой проблемой на данной точке доступа. Работала она и однажды все 3 лампочки загорелись красным цветом. В консоли отклика нет. Не было у вас еще такой неприятности в практике?
Здравствуйте возможно ли настроить подключение к интернету через l2tp буду признателен за ответ
Спасибо большое. Помогла статья. Изначально настраивал через web интерфейс, но ничего не вышло. Подключился через telnet – результат все ОК.