_ZyXEL_ Posted August 22, 2024 Posted August 22, 2024 (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 August 22, 2024 by _ZyXEL_ Вставить ник Quote
_ZyXEL_ Posted August 22, 2024 Author Posted August 22, 2024 Отвечау сам. Заменил параметр 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 Вставить ник Quote
_ZyXEL_ Posted August 22, 2024 Author Posted August 22, 2024 Тэкс... Опять себе сам отвечаю. Инструкция, конечно, не для новичков... 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 Почему бы в инструкции не описать это так подробно и по порядку?... Вставить ник Quote
_ZyXEL_ Posted August 22, 2024 Author Posted August 22, 2024 Теперь конфигурации не могу скопировать... 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 Что тут может быть не так? Вставить ник Quote
Vladimir Efimtsev Posted August 22, 2024 Posted August 22, 2024 @_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'? Вставить ник Quote
_ZyXEL_ Posted August 23, 2024 Author Posted August 23, 2024 (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 August 23, 2024 by _ZyXEL_ Вставить ник Quote
Vladimir Efimtsev Posted August 23, 2024 Posted August 23, 2024 @_ZyXEL_, здравствуйте! Отлично,что разобрались. Тут, конечно, получается, что дело было не в самом коммутаторе, а в настройках вашего TFTP-сервера. И да, у меня на сервере этот параметр тоже был установлен, потому что он необходим для записи файлов на сам сервер: TFTP_USERNAME="tftp" TFTP_DIRECTORY="/tftp" TFTP_ADDRESS=":69" TFTP_OPTIONS="--secure --create" Вставить ник Quote
Vladimir Efimtsev Posted August 23, 2024 Posted August 23, 2024 @_ZyXEL_, Quote P.S. А почему после вашего @Vladimir Efimtsevответа на это сообщение у меня пропала возможность отвечать и создавать новые топики??? Странно, не могу сказать) я точно ничего не делал в этом плане, попробуйте кеш почистить и перелогиниться. Если не поможет, попрошу модератора проверить. Вставить ник Quote
_ZyXEL_ Posted August 23, 2024 Author Posted August 23, 2024 Что ещё более странно - это произошло одновременно на мобильном и на десктопе))) Но после Вашего ответа и чистки кэша в десктопе всё восстановилось, в т.ч. и на мобильной версии))) Создаю новый топик по dhcp Тема Solved Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.