Проблемы с WiFi подключением

Всем доброго времени суток!

Есть два контроллера один из предыдущей партии версия 6.6.0B 393

и с ним проблем нет и контролеры из новой партии 6.6.0D 410

все контроллеры подключены по WiFi по DHCP сеть 192.168.0.1

Контролер из новой партии 6.6.0D 410 после перезагрузки роутера теряет подключение и не выходит на связь, помогает только перезагрузка контроллера.

Контроллеры с прошивкой 6.6.0B 393 спокойно переподключаются в той же сети.

Скоро установка новых контроллеров в большом количестве, пожалуйста, помогите!

а скрипт по рекомендациям из вики использовали?
https://wirenboard.com/wiki/Wi-Fi

Да, контроллеры настроены 100% одинаково, используется скрипт по ссылке с вики.

Покажите, в каком состоянии интерфейсы контроллера после потери связи, пожалуйста.

Напишите, пожалуйста, подробнее, что нужно сделать?

Показать состояния wlan0 после потери связи, показать конфиг

cat /etc/network/interfaces

Вывод

cat /var/lib/dhcp/dhclient.wlan0.leases

И

iw dev wlan0 get power_save

Добрый день!

Извините если вопрос глупый.

Чтобы снять конфиг после потери связи, нужно подключиться проводом или перезагрузить контролер для восстановления связи?

Нет, ни в коем случае не глупый. Лучше всего проводом - чтобы посмотреть именно текущее состояние.

Подключил контроллер, в сеть lan1 перезагрузил роутер, связь пропала по всем каналам по проводу и по wifi.
Как ещё множено снять показать состояния wlan0 после потери связи?

Странное поведение. Попробовал имитировать “перезагрузку” вытаскиванием -включением провода и выключением wi-fi, не воспроизводится.

Подключиться к Debug разъему https://wirenboard.com/wiki/WB_Debug_Console - и можно смотреть.
А сеть eth* - настроена тоже dhcp?

Подключился по USB
Выкладываю результат контроллер без связи.

U-Boot 2017.03-1.0.2-g6ee0824fba (May 27 2019 - 16:14:52 +0000)

CPU:   Freescale i.MX6ULL rev1.1 792 MHz (running at 396

Debian GNU/Linux 9 wirenboard-ASE5RTMI ttymxc0

wirenboard-ASE5RTMI login: root
Password:
Last login: Mon Sep 28 11:55:12 UTC 2020 on ttymxc0
Linux wirenboard-ASE5RTMI 4.9.22-wb6 #2 SMP Sat Apr 18 17:58:18 UTC 2020 armv7l

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
root@wirenboard-ASE5RTMI:~# cat /etc/network/interfaces
# /etc/network/interfaces -- configuration file for ifup(8), ifdown(8)

# The loopback interface
auto lo
iface lo inet loopback

# Wireless interfaces
allow-hotplug wlan0

auto wlan0
iface wlan0 inet dhcp
    wpa-ssid (удалено)
    wpa-psk  (удалено)

#iface wlan0 inet static
#  address 192.168.42.1
#  netmask 255.255.255.0


auto eth0
iface eth0 inet dhcp
   pre-up wb-set-mac
   hostname WirenBoard

allow-hotplug eth1
iface eth1 inet dhcp
   pre-up wb-set-mac
   hostname WirenBoard


## The gsm pptp interface
## vvv uncomment block to enable

#auto ppp0
#iface ppp0 inet ppp
## select provider: megafon, mts or beeline below
#  provider megafon


root@wirenboard-ASE5RTMI:~# cat /var/lib/dhcp/dhclient.wlan0.leases
lease {
  interface "wlan0";
  fixed-address 192.168.0.46;
  option subnet-mask 255.255.255.0;
  option dhcp-lease-time 25200;
  option routers 192.168.0.1;
  option dhcp-message-type 5;
  option dhcp-server-identifier 192.168.0.1;
  option domain-name-servers 192.168.0.1;
  option dhcp-renewal-time 12600;
  option dhcp-rebinding-time 22050;
  renew 1 2020/09/28 12:20:48;
  rebind 1 2020/09/28 14:59:11;
  expire 1 2020/09/28 15:51:41;
}
lease {
  interface "wlan0";
  fixed-address 192.168.0.46;
  option subnet-mask 255.255.255.0;
  option routers 192.168.0.1;
  option dhcp-lease-time 25200;
  option dhcp-message-type 5;
  option domain-name-servers 192.168.0.1;
  option dhcp-server-identifier 192.168.0.1;
  option dhcp-renewal-time 12600;
  option dhcp-rebinding-time 22050;
  renew 1 2020/09/28 14:46:19;
  rebind 1 2020/09/28 18:10:03;
  expire 1 2020/09/28 19:02:33;
}

root@wirenboard-ASE5RTMI:~# iw dev wlan0 get power_save
Power save: on
root@wirenboard-ASE5RTMI:~#

Хотелось бы глянуть на вывод

ip link
ip address

Потом - подкулючитесь к wi-fi (перезапуска сети будет достаточно) и выполните

iw dev wlan0 set power_save off

первые две команды выполнил

root@wirenboard-ASE5RTMI:~# ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN mode DEFAULT group default qlen 1000
    link/ether 04:91:62:c2:94:53 brd ff:ff:ff:ff:ff:ff
3: eth0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN mode DEFAULT group default qlen 1000
    link/ether 04:91:62:c2:35:08 brd ff:ff:ff:ff:ff:ff
4: sit0@NONE: <NOARP> mtu 1480 qdisc noop state DOWN mode DEFAULT group default qlen 1
    link/sit 0.0.0.0 brd 0.0.0.0
5: wlan0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN mode DORMANT group default qlen 1000
    link/ether ac:64:cf:c8:39:7d brd ff:ff:ff:ff:ff:ff
6: wlan1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000
    link/ether ae:64:cf:c8:39:7d brd ff:ff:ff:ff:ff:ff
root@wirenboard-ASE5RTMI:~#

root@wirenboard-ASE5RTMI:~# ip address
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1
    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 04:91:62:c2:94:53 brd ff:ff:ff:ff:ff:ff
3: eth0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000
    link/ether 04:91:62:c2:35:08 brd ff:ff:ff:ff:ff:ff
4: sit0@NONE: <NOARP> mtu 1480 qdisc noop state DOWN group default qlen 1
    link/sit 0.0.0.0 brd 0.0.0.0
5: wlan0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000
    link/ether ac:64:cf:c8:39:7d brd ff:ff:ff:ff:ff:ff
    inet6 fe80::ae64:cfff:fec8:397d/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 ae:64:cf:c8:39:7d brd ff:ff:ff:ff:ff:ff
root@wirenboard-ASE5RTMI:~#

как перезапустить сеть?

Нет линка же.
На обоих портах. А светодиоды светятся?

systemctl restart networking

Lan кабель отошёл, подключил повторил команды (подключён по USB)
перезапустил сеть
По Wifi и lan связь восстановилась.

root@wirenboard-ASE5RTMI:~# ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN mode DEFAULT group default qlen 1000
    link/ether 04:91:62:c2:94:53 brd ff:ff:ff:ff:ff:ff
3: eth0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN mode DEFAULT group default qlen 1000
    link/ether 04:91:62:c2:35:08 brd ff:ff:ff:ff:ff:ff
4: sit0@NONE: <NOARP> mtu 1480 qdisc noop state DOWN mode DEFAULT group default qlen 1
    link/sit 0.0.0.0 brd 0.0.0.0
5: wlan0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN mode DORMANT group default qlen 1000
    link/ether ac:64:cf:c8:39:7d brd ff:ff:ff:ff:ff:ff
6: wlan1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000
    link/ether ae:64:cf:c8:39:7d brd ff:ff:ff:ff:ff:ff
root@wirenboard-ASE5RTMI:~#
root@wirenboard-ASE5RTMI:~# ip address
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1
    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 04:91:62:c2:94:53 brd ff:ff:ff:ff:ff:ff
3: eth0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000
    link/ether 04:91:62:c2:35:08 brd ff:ff:ff:ff:ff:ff
4: sit0@NONE: <NOARP> mtu 1480 qdisc noop state DOWN group default qlen 1
    link/sit 0.0.0.0 brd 0.0.0.0
5: wlan0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000
    link/ether ac:64:cf:c8:39:7d brd ff:ff:ff:ff:ff:ff
    inet6 fe80::ae64:cfff:fec8:397d/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 ae:64:cf:c8:39:7d brd ff:ff:ff:ff:ff:ff
root@wirenboard-ASE5RTMI:~#

Не восстановилась.
Или это состояние до восстановления?

iw dev wlan0 set power_save off

И проверяем:

iw dev wlan0 get power_save

должно вернуться off.
Действует до перезагрузки, оставим для теста, потом можно и в конфиг включить.

да команды вводил когда связи не было нужно со связью?

Нет, просто уточнил. В общем wi-fi скорее всего теряет из-за перехода в энергосберегающий режим.

Когда можно ждать решения вопроса, вы проверите на своём стенде?