Дано:
1.
пустой конфигурационный файл на ТФТП-сервере:
Код:
# touch 1.cfg
# stat -f %z 1.cfg
0
# ls -l 1.cfg
-rw-r--r-- 1 root wheel 0 10 дек 17:02 1.cfg
2. свитч DES-3526 с двумя прошивками:
Код:
DES-3526:admin#sh fir inf
Command: show firmware information
ID Version Size(B) Update Time From User
-- -------- ------- ------------------- ------------------ ---------------
1 5.01.B52 3343382 2009/06/25 05:57:12 10.63.0.131(T) Anonymous
*2 6.00.B28 3380908 00000 days 05:09:09 10.63.0.131 Anonymous
...
Описание проблемы:
Если загрузиться с прошивкой 6.00.B28, то при попытке загрузить конфиг с ТФТП-сервера получаем ошибку:
Код:
DES-3526:admin#do cf 10.63.0.131 1.cfg
Command: download cfg_fromTFTP 10.63.0.131 1.cfg
Connecting to server................... Done.
Download configuration................. Done.
Invalid Configuration file!
Если загрузиться с прошивкой 5.01.B52, то конфиг отлично воспринимается свитчем:
Код:
DES-3526:admin#show firmware information
Command: show firmware information
ID Version Size(B) Update Time From User
-- -------- ------- ------------------- ------------------ ---------------
*1 5.01.B52 3343382 2009/06/25 05:57:12 10.63.0.131(T) Anonymous
2 6.00.B28 3380908 00000 days 05:09:09 10.63.0.131 Anonymous
...
DES-3526:admin#do cf 10.63.0.131 1.cfg
Command: download cfg_fromTFTP 10.63.0.131 1.cfg
Connecting to server................... Done.
Download configuration................. Done.
DES-3526:admin#
DES-3526:admin#sh ipi
Command: show ipif
IP Interface Settings
Interface Name : System
IP Address : 10.90.90.90 (MANUAL)
все получилось
(так как конфиг-файл был пустой, то свитч просто сбросил настройки на default, что сейчас вобщем-то не важно)
Вопрос:
каков формат (кодировка, структура, etc) конфигурационного файла должен быть, чтобы он нормально воспринимался свитчем с прошивкой 6.00.B28 ?