WB6 невозможно подключиться к WB6 на заводских настройках по Ethernet

Добрый день, контроллер WB6.8.1, восстанавливал до заводских настроек с флешки при помощи прошивки 202112071440_stable_webupd_wb67.fit
Проблема состоит в том, что при подключении к локальной сети по Ethernet (через домашний роутер), я не могу достучаться до контроллера на по web-интерфейсу, ни по SSH, ни по IP. Контроллер получает IP адрес в локальной сети по DHCP (видно в параметрах роутера), однако, даже не отвечает на пинги.
image
Если подключиться по WiFi к точке доступа WB, то все доступно (web-ui, SSH). Ситуация аналогична для обоих портов Ethernet. В документации сказано, что в заводских настройках прописаны интерфейсы eth0/eth1 с настройками DHCP. Я правильно понимаю, что это предполагает возможность подключения хотя бы по SSH? Не могли бы вы подсказать, как правильно настроить подключение WB к локальной сети через роутер?

Здравствуйте!

Да, конечно. По ssh должно подключаться.

Скажите, какие адреса у интерфейсов настроены на контроллере? Посмотреть можно следующей командой в консоли контроллера:

ip address

Пришлите вывод команды, а также файл /etc/network/interfaces отдельным файлом в виде вложения.

Адреса всех интерфейсов должны быть в разных подсетях, иначе возникает конфликт и интерфейс не отвечает.

Скажите, какие адреса у интерфейсов настроены на контроллере?
Я сбросил контроллер на заводские настройки и ничего не менял пока.
root@wirenboard-ADVXBCVB:~# ip address
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000
link/ether e8:eb:1b:34:11:c8 brd ff:ff:ff:ff:ff:ff
3: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether e8:eb:1b:34:8f:a9 brd ff:ff:ff:ff:ff:ff
inet 192.168.1.114/24 brd 192.168.1.255 scope global eth0
valid_lft forever preferred_lft forever
inet6 fe80::eaeb:1bff:fe34:8fa9/64 scope link
valid_lft forever preferred_lft forever
4: sit0@NONE: mtu 1480 qdisc noop state DOWN group default qlen 1000
link/sit 0.0.0.0 brd 0.0.0.0
5: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether 24:18:c6:77:cd:36 brd ff:ff:ff:ff:ff:ff
inet 192.168.42.1/24 brd 192.168.42.255 scope global wlan0
valid_lft forever preferred_lft forever
inet6 fe80::2618:c6ff:fe77:cd36/64 scope link
valid_lft forever preferred_lft forever
6: wlan1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
link/ether 26:18:c6:77:cd:36 brd ff:ff:ff:ff:ff:ff
C подсетями, вроде, все нормально.
/etc/network/interfaces прикреплен
interfaces (679 Байт)

Точно ли на роутере разрешен трафик междук портами? Советую попробовать подключиться по ssh прямо с роутера. Ну или использовать меджду компьютером и контроллером обычный свитч для теста.

Я не уверен, ято правильно понял по поводу трафика между портами? У меня есть компьютеры, подключенные по ethernet и я могу заходить на них, например, по samba. Другого свича нет, как подключиться к роутеру по ssh пока не нашел

А в картинке выше, Вам отвечает 192.168.1.144.
очистите ARP таблицу на своем компьютере.
arp -a -d

144 - IP компьютера с которого я стучусь, пингую 114

Соседний комп в той же сети пингуется без проблем
image

что дает arp -a на вашем компе?

image

Инфо с роутера

Да, вы фактически не видите контроллера в сети. При этом он видит выданный ip. Я бы предположил, что всему виной роутер и какие-то его настройки. Ваш компьютер не видит мак-адреса контроллера. Можно подключиться к контроллеру через usb допустим и попробовать пинговать с него роутер, другой комп (192.168.1.148) и ваш комп. Ну или смотреть что с роутером.

Воткните кабель в другой разъем WB и перегрузить контроллер. Роутер даст ему другой IP. Что-то изменится?

Не очень понял. На картинке виден МАС контроллера. он изменяется при перетыкании провода и контроллер получает другой адрес. Сам роутер не ругается на IP, DHCP отрабатывает, просто контроллер не шлет ответа на запросы. Переткнул проводок, изменился и IP, и МАС, проблема осталась


image

Я могу допустить, что есть конфликт контроллера с роутером, но эта проблема специфическая для контроллера, т.к. большое количество других устройств, включая RaspberryPi, работают с ним без проблем. Поэтому можно поменять роутер. но хотелось бы понимать в чем проблема, иначе роутеры перебирать можно очень долго. К тому же интернет все равно приходит из него, поэтому Ethernet поднимать все равно придется.

Ваш компьютер, судя по его arp таблице, не видит контроллера. Отсюда и не работающий пинг и все остальное. Если хотите пропишите его статически на своем компе.
arp -s 192.168.1.114 e8-eb-1b-34-8f-a9 192.168.1.144
только провод обратно верните в первый разъем контроллера. Скорее всего пинги после этого пойдут, если ip будет-тот-же. Но проблема, почему не проходит mac-req останется.

1 Like

Не уверен, что в этом проблем. Возьмем, например, телефон на 117 IP. Его МАС тоже не отображается, но это не мешает ему пинговаться.
image
Последняя версия - телефон подключен по Wifi, а роутер по Ethernet. Пока нечего воткнуть в Ethernet на скорую руку, но выглядит неправдоподобно.

Только если вы сейчас посмотрите arp -a то увидите там ip телефона :slight_smile:

1 Like

Для диагностики, как верно предлагает rediskus предлагаю с контроллера пинговать ротер (шлюз), какой-ибудь узел в сети, то есть в Интернет. Ну и посмотреть на таблицу MAC на контроллере.

В общем, пока я воевал с Ethernet, чтобы нормально настроить wifi, WB неожиданно решил сам подключиться к моей домашней сети, чего упорно не делал раньше даже после манипуляций, описанных в документации. Проблема сама ушла, а потому стала недиагностируемой пока. Всем большое спасибо за помощь.