Jump to content

SNR-S5210G-8TX обновление программного обеспечения, копирование конфигураций по tftp


Recommended Posts

Posted (edited)

Добрый день!

Имеется SNR-S5210G-8TX(192.168.0.11), ubuntu 22.04(192.168.0.100), на которой установлен сервер tftp: 

 

# /etc/default/tftpd-hpa

TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/srv/tftp"
TFTP_ADDRESS=":69"
TFTP_OPTIONS="--permissive"

 

Пинги в обе стороны есть.

 

Пробую обновить: 

 

SNR-S5210G-8TX#copy tftp tftp://192.168.0.100/srv/tftp/SNR-S5210G-8TX_1.6_boot.rom bootrom
Warning: Don't power off device during bootrom updating!
Are you sure to start update ?(y/n): y
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
curl: (69) Error
% Error: Copy Failed

 

Подскажите, пожалуйста, что не так?
 

Edited by _ZyXEL_
Posted

Отвечау сам. Заменил параметр TFTP_OPTIONS="--permissive"  на TFTP_OPTIONS="--secure" затем sudo systemctl restart tftpd-hpa.service и всё скопировалось.

 

НО!

Как теперь сделать, чтобы загружалось с новой прошивки?

 

write после копирования не помогает, sh boot-files не показывает SNR-S5210G-8TX_1.9.3_enos.bix , только предыдущую 

 

SNR-S5210G-8TX#sh boot-files 
Booted files on switch
The firmware file at the next boot time:  SNR-S5210G-8TX_1.8.3_enos.bix
Current booted firmware file:             SNR-S5210G-8TX_1.8.3_enos.bix

Posted

Тэкс... Опять себе сам отвечаю. Инструкция, конечно, не для новичков...

 

copy tftp tftp://192.168.0.100/SNR-S5210G-8TX_1.9.3_enos.bix file vmlinux.bix То что жирным - обзываем либо так же, как наша прошивка SNR-S5210G-8TX_1.9.3_enos.bix , чтобы не спутать, либо каким-то отличным от текущей версии на коммутаторе(я назвал vmlinux_new.bix). После копирования надо указать системе грузиться с новой версии, в моём случае:

 

boot img vmlinux_new.bix

 

Затем reload и всё, загрузится с новой прошивкой.

 

sh ver

 

SoftWare Version 1.9.3

 

Почему бы в инструкции не описать это так подробно и по порядку?... 

 

Posted

Теперь конфигурации не могу скопировать...

 

copy file startup.conf tftp tftp://192.168.0.100/
Enter filename:1
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0  1173    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  0  1173    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
curl: (68) Error
% Error: Copy Failed

 

Что тут может быть не так?
 

Posted

@_ZyXEL_, здравствуйте.

На всякий случай, уточню, что всегда при копировании файла указывается ОТКУДА и КУДА его копировать, и именно в таком порядке.

Необходимо указывать куда вы хотите записать файл, или вместо чего, имя файла. Это я уточнил на всякий случай, касаемо, например, копирования прошивки или загрузчика.

 

Попробовал скопировать конфигурацию аналогично тому, как вы показали, все копируется успешно:

switch#copy file startup.conf tftp tftp://172.31.254.26/
Enter filename:1
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  7367    0     0  100  7367      0   179k --:--:-- --:--:-- --:--:--  179k
100  7367    0     0  100  7367      0   143k --:--:-- --:--:-- --:--:--  143k
% Copy Success

 

Соовтетственно, возникают вопросы:

1. Существует ли у вас вообще такой файл "startup.conf" на коммутаторе?

2. Есть ли связность с TFTP-сервером?

3. Какая у вас версия прошивки? Можете показать 'sh ver'?

Posted (edited)

@Vladimir Efimtsev, доброго дня!

 

Прошу прощения, но я опять сам отвечу на свой вопрос)))

 

В настройках tftp, помимо --secure надо ещё добавить --create, который позволяет производить запись в директорию tftp-сервера TFTP_OPTIONS="--secure --create"

 

Надеюсь, кому-то это будет полезно.

 

На всякий случай ссылка для установки/настройки tftp на ubuntu: https://ruvds.com/ru/helpcenter/kak-ustanovit-tftp-server-na-ubuntu/

 

P.S. А почему после вашего @Vladimir Efimtsevответа на это сообщение у меня пропала возможность отвечать и создавать новые топики???

Edited by _ZyXEL_
Posted

@_ZyXEL_, здравствуйте! Отлично,что разобрались. Тут, конечно, получается, что дело было не в самом коммутаторе, а в настройках вашего TFTP-сервера.

И да, у меня на сервере этот параметр тоже был установлен, потому что он необходим для записи файлов на сам сервер:

 

TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/tftp"
TFTP_ADDRESS=":69"
TFTP_OPTIONS="--secure --create"

Posted

@_ZyXEL_,

Quote

P.S. А почему после вашего @Vladimir Efimtsevответа на это сообщение у меня пропала возможность отвечать и создавать новые топики???

Странно, не могу сказать) я точно ничего не делал в этом плане, попробуйте кеш почистить и перелогиниться. Если не поможет, попрошу модератора проверить.

Posted

Что ещё более странно - это произошло одновременно на мобильном и на десктопе))) Но после Вашего ответа и чистки кэша в десктопе всё восстановилось, в т.ч. и на мобильной версии))) Создаю новый топик по dhcp

Тема Solved

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.