المقدمة
يوضح هذا المستند كيفية إستعادة نقطة الوصول المضمنة ل IR829 عند تعليقها في bootloader/ROMMON.
المشكلة
يحتوي IR829 على نقطة وصول مضمنة، AP803. تقوم نقطة الوصول هذه بتشغيل صورة منفصلة لأداة تحميل التمهيد وأداة تحميل التمهيد (ROMMON) و IOS AP.
في بعض الحالات، على سبيل المثال، عندما تكون صورة AP IOS تالفة أو تمت إزالتها دون قصد، يلزمك أن تكون قادرا على إسترداد صورة جديدة ونسخها إلى AP-part من IR829.
لا توجد إمكانية سهلة لنسخ الملفات من ذاكرة Flash (الذاكرة المؤقتة): يمكن الوصول إليها على برنامج IOS الخاص ب IR829 إلى ذاكرة Flash (الذاكرة المؤقتة): يمكن الوصول إليها بواسطة نقطة الوصول (AP803) المضمنة.
الحل
أولا، تأكد من أن صورة AP IOS لم يتم التمهيد وأن الجهاز انتهى في ROMMON.
أسهل طريقة لرؤية ذلك هي بالنظر إلى الرسالة المقدمة بعد التوصيل بوحدة التحكم AP803 من IR829 ios:
للاتصال بوحدة التحكم في AP803، تأكد أولا من وجود عنوان IP لديك تم تكوينه على واجهة WLAN-AP0، ثم قم بإصدار الأمر التالي:
IR829#conf t
Enter configuration commands, one per line. End with CNTL/Z.
IR829(config)#int wlan-ap0
The wlan-ap 0 interface is used for managing the embedded AP.
Please use the "service-module wlan-ap 0 session" command to console into the embedded AP
IR829(config-if)#ip addr 192.168.100.1 255.255.255.0
IR829(config-if)#end
IR829#service-module wlan-ap 0 session
Trying 192.168.100.1, 2004 ... Open
Connecting to AP console, enter Ctrl-^ followed by x,
then "disconnect" to return to router prompt
أنت تقدم مع واحد من هذه:
عندما يتم تحميل الصورة الموحدة لنقطة الوصول.
AP2c5a.0f08.a4a8>
عندما يكون لنقطة الوصول صورة مستقلة محملة.
ap>
عندما تكون نقطة الوصول في ROMMON.
ap:
في أول حالتين، يتم تحميل الصورة على نقطة الوصول ويمكنك إستخدام CLI للتبديل إلى إصدار آخر إذا لزم الأمر. يمكن العثور على مزيد من المعلومات هنا: https://www.cisco.com/c/en/us/td/docs/routers/access/800/829/software/configuration/guide/b_IR800config/b_ap803.html
في الحالة الثالثة، لا يتمكن bootloader (أداة تحميل التمهيد) أو ROMmon من تحميل صورة مناسبة على نقطة الوصول.
عندما تكون هذه هي الحالة، يمكنك نسخ صورة عمل إلى نقطة الوصول من خلال بروتوكول نقل الملفات المبسط (TFTP) باستخدام الخطوات التالية.
الخطوة 1. جهز خادم TFTP يحتوي على صورة AP متوفرة.
يمكنك تنزيل صور AP من هذا الموقع: https://software.cisco.com/download/home/286289725/type
الخطوة 2. تأكد من إمكانية وصول نقطة الوصول إلى خادم TFTP.
ل هذا وثيقة، TFTP-server هو 192.168.99.1 وهو يعمل على pc أن يكون متصل مباشرة إلى GigabitEthernet 1 من ال IR829.
يتم توصيل GigabitEthernet0 الموجود على جانب AP بالواجهة Wlan-GigabitEthernet0 على جانب الموجه IR829. هذه أيضا هي الواجهة التي يحدث عليها TFTP-download.
WLAN-GigabitEthernet0 هو واجهة L2، مثل GigabitEthernet1-4 على ال IR829 طبيعي لذلك أنت يستطيع فقط عينت هم إلى ال نفسه VLAN.
في IOS، قم بتكوين ما يلي:
IR829#conf t
Enter configuration commands, one per line. End with CNTL/Z.
IR829(config)#interface GigabitEthernet1
IR829(config-if)# switchport access vlan 99
IR829(config-if)#interface Vlan99
IR829(config-if)# ip address 192.168.99.2 255.255.255.0
IR829(config-if)#interface Wlan-GigabitEthernet0
IR829(config-if)# switchport access vlan 99
IR829(config-if)# no ip address
IR829(config-if)#end
يقوم ما سبق بتعيين GigabitEthernet1، فعليا على IR829 إلى شبكة VLAN 99، ثم يعين عنوان IP 192.168.99.2 إلى واجهة VLAN وأخيرا، أنت تقوم أيضا بتعيين WLAN-GigabitEthernet0 إلى شبكة VLAN نفسها 99.
الخطوة 3. اتصل بوحدة التحكم في نقطة الوصول وقم بتهيئة نسخة TFTP.
ap: set IP_ADDR 192.168.99.3
ap: set NETMASK 255.255.255.0
ap: tftp_init
ap: ether_init
ap: flash_init
Initializing Flash...
mifs[0]: 7 files, 2 directories
mifs[0]: Total bytes : 131334144
mifs[0]: Bytes used : 55296
mifs[0]: Bytes available : 131278848
mifs[0]: mifs fsck took 0 seconds.
...done Initializing Flash.
إختياريا، إن يفشل أول محاولة بسبب فاسد flash: مبرد نظام، أنت يستطيع ركضت هذا أمر:
ap: format flash:
Are you sure you want to format "flash:" (all data will be lost) (y/n)?y
mifs[0]: 0 files, 1 directories
mifs[0]: Total bytes : 131334144
mifs[0]: Bytes used : 4096
mifs[0]: Bytes available : 131330048
mifs[0]: mifs fsck took 0 seconds.
Filesystem "flash:" formatted
في حالة الحاجة إلى وضع GW افتراضي للوصول إلى شبكة فرعية أخرى، يمكنك إستخدام التالي:
ap: set DEFAULT_ROUTER <ip>
الخطوة 4. ابدأ النسخ والاستخراج من الصورة.
عند هذه النقطة، تقوم بنسخ الملف من خادم TFTP واستخراجه إلى الذاكرة المؤقتة من AP803:
ap: tar -xtract tftp://192.168.99.1/ap1g3-k9w7-tar.153-3.JI1.tar flash:
extracting info (282 bytes)
ap1g3-k9w7-mx.153-3.JI1/ (directory) 0 (bytes)
ap1g3-k9w7-mx.153-3.JI1/html/ (directory) 0 (bytes)
...
extracting ap1g3-k9w7-mx.153-3.JI1/img_sign_rel_sha2.cert (1371 bytes)
extracting info.ver (282 bytes)
ap:
إذا سار كل شيء على ما يرام، يجب أن يكون لديك الآن دليل في flash: باسم الصورة والصورة هناك:
ap: dir flash:
Directory of flash:/
2 -rwx 282 <date> info
3 drwx 2048 <date> ap1g3-k9w7-mx.153-3.JI1
208 -rwx 282 <date> info.ver
116649984 bytes available (14684160 bytes used)
ap: dir flash:/ap1g3-k9w7-mx.153-3.JI1
Directory of flash:/ap1g3-k9w7-mx.153-3.JI1/
4 drwx 2048 <date> html
195 -rwx 13028126 <date> ap1g3-k9w7-mx.153-3.JI1
196 -rwx 1136 <date> CO2.bin
197 -rwx 2594 <date> CO5.bin
198 -rwx 5024 <date> RO2.bin
199 -rwx 9884 <date> RO5.bin
200 -rwx 12962 <date> CA2.bin
201 -rwx 12962 <date> CA5.bin
202 -rwx 282 <date> info
203 -rwx 32004 <date> file_hashes
204 -rwx 141 <date> final_hash
205 -rwx 512 <date> final_hash.sig
206 -rwx 1375 <date> img_sign_rel.cert
207 -rwx 1371 <date> img_sign_rel_sha2.cert
116649984 bytes available (14684160 bytes used)
الخطوة 5. قم بتمهيد الصورة المنسوخة والمستخرجة.
تتمثل الخطوة الأخيرة في السماح لنقطة الوصول بتمهيد الصورة المنسوخة حديثا:
ap: boot flash:/ap1g3-k9w7-mx.153-3.JI1/ap1g3-k9w7-mx.153-3.JI1
Loading "flash:/ap1g3-k9w7-mx.153-3.JI1/ap1g3-k9w7-mx.153-3.JI1"...######...#######
File "flash:/ap1g3-k9w7-mx.153-3.JI1/ap1g3-k9w7-mx.153-3.JI1" uncompressed and installed, entry point: 0x60080000
executing...
Stop MAC.
Starting IOS...
...
عند هذه النقطة، يجب أن تبدأ الصورة وبعد بعض الوقت تقدم لك نافذة مطالبة الصورة التي تختارها.
يستخدم bootloader/rommon هذه الصورة، وفقا للتكوين من IOS فيما يتعلق بنوع الصورة، من الآن فصاعدا.