Введение
При замене флэш-памяти в маршрутизаторе cisco 871 на новую с большей емкостью могут возникнуть некоторые проблемы, такие как потеря образа IOS или потеря некоторых файлов, хранящихся на флэш-памяти. Чтобы избежать этого, файлы, хранящиеся на флэш-памяти, должны быть сохранены на tftp-сервере.
Ниже описано, как я заменил флэш-память в маршрутизаторе cisco 871 на более емкую.
Перед началом процедуры создайте резервные копии всех необходимых файлов на tftp-сервере, включая образ IOS. Для всех операций потребуется последовательное консольное соединение с маршрутизатором (без telnet). Я использовал Linux-машину для подключения к маршрутизатору через последовательную консоль, используя minicom (рекомендуется, из командной строки) или putty для связи с устройством.
Заменить флеш-память очень просто: достаточно открыть роутер и поменять местами память, находящуюся в левом разъеме (см. рисунок).
Затем начинается самое сложное.
Роутер не запустится, даже если вставить старую флеш-память обратно. Он будет жаловаться на файловую систему флэш-памяти, например:
System Bootstrap, Version 12.3(8r)YI4, RELEASE SOFTWARE
Техническая поддержка: http://www.cisco.com/techsupport
Copyright (c) 2006 by cisco Systems, Inc.
Платформа серии C870 (ID платы: 3-148) с 131072 Кбайт основной памяти
flashfs[0]: непоследовательный список секторов, fileid 2, parent_fileid 0
flashfs[0]: непоследовательный список секторов, fileid 3, parent_fileid 0
Нет файла загрузочного образа: flash:/
Невозможно открыть загрузочный файл
Решение состоит в том, чтобы войти в ROMMON, используя последовательность BREAK из коммуникационного ПО (minicom или putty), а затем загрузить образ IOS с tftp-сервера, на котором он был сохранен ранее, используя первый интерфейс Fast Ethernet Fa0 в качестве сетевого подключения; WAN-подключение (Fa4) работать не будет. В приглашении ROMMON используйте (предупреждение: команды чувствительны к регистру):
rommon 1 >dir flash:
чтобы увидеть файловую систему флэш-памяти (это может занять некоторое время, пока маршрутизатор не начнет работать с новым размером флэш-памяти). Удалите старый образ, который теперь имеет размер 0 байт. Используйте следующие команды (заменив фактические IP-адреса на те, которые используются в вашей конкретной конфигурации)
rommon 2 > IP_ADDRESS=192.168.2.10
rommon 3 > IP_SUBNET_MASK=255.255.255.0
rommon 4 > DEFAULT_GATEWAY=192.168.2.101
rommon 5 > TFTP_SERVER=192.168.2.101
rommon 6 > TFTP_FILE=cisco/c871/c870-advipservicesk9-mz.124-24.T7.bin
rommon 7 > tftpdnld
IP_АДРЕС: 192.168.2.10
IP_SUBNET_MASK: 255.255.255.0
DEFAULT_GATEWAY: 192.168.2.101
TFTP_SERVER: 192.168.2.101
TFTP_FILE: cisco/c871/c870-advipservicesk9-mz.124-24.T
Шаг 1 Флеш-память
Маршрутизатор CISCO 837
Маршрутизатор CISCO 877