WB7 7.3.2A/3 642, HW 7.3.2.
Теряется сетевой доступ к web-интерфейсу WB7 (подключен к eth0), при отключение питания сетевого оборудования (перезагрузка коммутатора или роутера) или если по горячему отсоединить и присоединить Lan кабель из/в Ethernet порта WB7. Сканер сети устройство не видит.
IP адрес для WB7 зарезервирован роутером. Устройство появляется в сети только после физической перезагрузки WB7 (кнопкой вкл/выкл). В настройках стоит галочка на “разрешить горячее подключение”. Конфигурацию сетевых настроек не изменял.
Ни одно оборудование в сети так себя не ведет (первый раз с таким сталкиваюсь). Что делать?
добрый день, через SSH откройте файл /mnt/data/etc/network
измените и или добавьте значения, лучше использовать статический адрес иначе маршрутизатор при новом подключении будет выдавать новый адрес. Все что в скобках удалить или закомментировать.
auto lo
iface lo inet loopback
allow-hotplug wlan0 (это точка доступа)
iface wlan0 inet static (static статический поменяйте на значения в вашей сети)
address 192.168.42.1
netmask 255.255.255.0
auto eth1 (второй порт ethernet)
allow-hotplug eth1
iface eth1 inet dhcp (динамический заходите через wirenboard-xxxxxxxxx(серийный номер контроллера).local)
hostname WirenBoard
pre-up wb-set-mac
auto eth0 (первый порт ethernet)
iface eth0 inet static (статический)
address 192.168.10.80 (тут ваши параметры сети)
gateway 192.168.10.1
mtu 1500
netmask 255.255.255.0
Большое спасибо, я уже решил проблему, так же как вы описали, только мне не понятно, как такое правило сработало, если к WB подключен физически к одному Ethernet порту? А то в конце напишите: проблема решена - Проблемы сети связаны с наличием на двух интерфейсах одной подсети. Мне понять хочется
C этими настройками разобрался, но при отключение питания сетевого оборудования (перезагрузка коммутатора или роутера) или если по горячему отсоединить и присоединить Lan кабель из/в Ethernet порта WB7 через некоторое время (1 минута) перестает работать в NodeRed плагин node-red-contrib-homekit-bridged.
Перезапуск NodeRed не помогает, помогает только полная перезагрузка WB7.
В логах NodeRed нашел ошибку:
Error: send ENETUNREACH 224.0.0.251:5353
at doSend (node:dgram:705:16)
at defaultTriggerAsyncIdScope (node:internal/async_hooks:464:18)
at afterDns (node:dgram:651:5)
at processTicksAndRejections (node:internal/process/task_queues:84:21) {
errno: -101,
code: 'ENETUNREACH',
syscall: 'send',
address: '224.0.0.251',
port: 5353
}