Добрый день! Возникла следующая проблема: при попытке подключиться к контроллеру WB6 6.7.2 соединения по сети не происходило, но в один раз повезло подключиться, там была прописана статика на eth0, которую я заменил на выдачу ip по DHCP. И после этого контроллер отказывается появляться в сети вообще.
Попробовал сбросить контроллер через флешку - не помогло, главная проблема в том, что контроллер не пищит как должен в инструкции.
Подключился по debug консоли, залогинился, из чего можно, наверное, сделать вывод, что контроллер живой, попробовал обновить релиз, с подключённым к контроллеру ethernet кабелем, но контроллер будто всё равно не может никоим образом достучаться до сети.
Прикрепляю содержимое файла interfaces, ощущение, будто что-то не так именно с ним, поскольку при попытке ввода команды ifdown eth0 %% ifup eth0 получаю ошибку на втором скриншоте.
Добрый день.
Для понимания причин неудачного обновления через флешку необходимо увидеть вывод консоли.
В содержимом файла interfaces вижу только настройку eth1, судя по командам, вы подключены через eth0. Добавьте в файл и настройку eth0.
Вот вывод в консоль, пишет, что не может прочитать флешку, так как некорректная файловая система:
Хотя всё отформатировал согласно гайду на вики:
Также попробовал в USB 2 воткнуть флешку, но там тоже никакой реакции. USB устройство видит, но даже не пишет, что некорректная файловая система. Ну, наверное это связано с тем, что флешку с обновлением нужно вставлять именно в USB 1.
Eth0 в файл добавил, тоже не помогло:
Покажите вывод команды:
lsblk
blkid
Добрый день.
Извините за долгий ответ.
Как вариант попробовать другой флешкой. Вам желательно обновиться до актуального релиза.
Также покажите вывод команды ifconfig
при подключенном Ethernet кабеле.
Добрый день.
Попробовал с другой флешкой - без изменений, тоже её не видит.
Попробовал с вариантом имени файла как wb6_update.fit, так и wb6_update_FACTORYRESET.fit. Файл качал версии для Wiren Board 6.7.x–6.9.x, так как на самом устройстве указано HW: 6.7.2.
Вывод команды ifconfig:
Возможно, есть какой-то вариант отправить контроллер к вам на диагностику?
Интерфейсы Ethernet я вижу. Какова индикация светодиодов на Ethernet потру при подключении кабеля?
В файл настройки /mnt/data/etc/network/interfaces
не вижу автозапуска одно из интерфейсов etho или eth1.
Попробуйте привести файл к виду:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
hostname WirenBoard
pre-up wb-set-mac
allow-hotplug eth1
iface eth1 inet dhcp
hostname WirenBoard
pre-up wb-set-mac
Перезагрузитесь и проверьте поднимается ли соединение.
Сообщите о результате.
Индикация кабеля Ethernet: зелёный светодиод мигает, оранжевый горит перманентно.
После редакции файла всё завелось, смог подключиться к контроллеру. Благодарю!