FTP для прошивки комутатора

Имею пустую железку SNR S2982G-24T без прошивки в режиме boot, проблема в том что для прошивки выходит в сеть без gateway поднял на локальной машине ftp c 10.90.90.1

подключаюсь по minicom начинаю прошивку

[Boot]: ping 10.90.90.1                                                                            
Using rtl8380#0 device
host 10.90.90.1 is alive
[Boot]: load /file:/Desktop/SNR-S2982G-24T(-POE)_7.0.3.5(R0241.0374)/SNR-S2982G-24T_7.2.41_boot.rom
Using rtl8380#0 device
TFTP from server 0.0.0.0; our IP address is 10.90.90.4
Filename '/Desktop/SNR-S2982G-24T(-POE)_7.0.3.5(R0241.0374)/SNR-S2982G-24T_7.2.41_boot.rom'.
Load address: 0x81000000
Loading: T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T 
Retry count exceeded; starting again
Using rtl8380#0 device
TFTP from server 0.0.0.0; our IP address is 10.90.90.4
Filename '/Desktop/SNR-S2982G-24T(-POE)_7.0.3.5(R0241.0374)/SNR-S2982G-24T_7.2.41_boot.rom'.
Load address: 0x81000000
Loading: T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T 
Abort

явно неправильно настроил ftp, дефолтные настройки не пускают без пользователя.

подрубленные настройки /etc/vsftpd.conf

listen=YES
background=YES
listen_address=10.90.90.1
listen_ipv6=NO
anonymous_enable=YES
anon_root=/home/shulg/Desktop
local_enable=YES
local_umask=022
anon_upload_enable=YES
dirmessage_enable=YES
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
ssl_enable=NO

Как правильно настроить ftp для допуска? не часто работал с ftp и линуксом, настроил вот основное и деталей многих не знаю.


Ответы (2 шт):

Автор решения: eri

Нужно использовать TFTP сервер, например, tftpd-hpa. Vsftpd не подойдет - там другой ftp.

→ Ссылка
Автор решения: Ilya Shulgin

По итогу выяснилось что есть несколько путей закачать файл и выгрузить прошивку. Вероятно на моём комутаторе сгорела память. Вот почему: при подключении по ftp в boot режиме без прошивки когда инструментарий комутатора ограничен, и необходимо загрузить в него прошивку использовали следующие функции setconfig ip железки самой ip ftp сервера

load полный путь до файла в моем случае /var/tftp/boot.rom происходила загрузка прогрессбар загружался выдавал done.

прописывая dir обнаруживалось что boot.rom не появлялся на комутаторе.

run nos.img выдавал corrupted data

при load /var/tftp/nos.img загружал файл по итогу выдавал done но файл на комутаторе не менялся

далее пробовали через minicom функцией xmodem на комутаторе xmodem сочитание клавиш Ctrl+a -> z нажимаем S выбираем xmodem и выбираем файл для загрузки

в нашем случае после завершения загрузки получали сообщение о провале файл на комутаторе не менялся.

→ Ссылка