Размножение "устройств" сетевых интерфейсов

Добрый день.
Wirenboard7 с установленым WBC-4G v.2 Модуль расширения WBC-4G v.2 - Wiren Board

Настроен OpenVPN по инструкции: Шпаргалка: сетевые настройки контроллера на удаленном объекте — Wiren Board.

  1. При плохой связи по сотовой связи LTE модем “зависает” в состоянии “activeted” или “deactiveted” - лечиться только перезагрузкой контроллера.

  2. При рестарте контроллера или сервиса openvpn@client плодятся “/devices/system__networks__----”, как можно с ними бороться? Руками их удалять я устал :grinning:, может wb-rules что-нибудь написать;
    Ситуация понятна: openvpn создает новый сетевой интерфейс “tun0”; для него создается новый “UUID”; Под него создается новое “устройство”. НО старые не удаляются…

Спасибо.

1 лайк

Добрый день.
Покажите пожалуйста логи модема.
Ну и информацию по контроллеру - релиз ПО, обновлен ли он.

/etc/wb-release
RELEASE_NAME=wb-2304
SUITE=stable
TARGET=wb7/bullseye
/etc/debian_version 
11.7
/etc/wb-fw-version 
202305261110

По первому:
Пока повторить не удалось, но с клиентом-wifi та же картина, при отсутствии “Сети”.
log1.txt (48,2 КБ)

По второму:
log.txt (21,0 КБ)

И кстати, спрошу здесь: создал устройства defineVirtualDevice, и как теперь убрать их из системы? Удалил скрипт, перегрузил - не помогает…

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

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

прошу создать отдельную тему по тому же принципу

Если бы использовались, а так висят мертвым грузом и плодятся - как минимум оперативную память жрут, ресурсы процессора …
И в веб-интерфейсе отображаются в “Устройствах”.

Картина простая: wifi сеть не доступна. Интерфейс уходит в состояние “activeted” или “deactiveted” - лечиться только перезагрузкой контроллера.
Самое противное - что при появлении wifi сети он к ней не подключается (хотя может я мало ждал всего 15 мин.)

Как воспроизвести? То есть что (какие интерфейсы) и как (приоритеты, режимы) настроено?
Что в логах при этом?

Воспроизвести:

  1. Подключить wifi сети.
  2. Выключить wifi router.
  3. Развлекаться вкл/выкл интерфейса, вкл/выкл wifi router, менять настройку “Подключатся автоматически” - не подключается. Но что бы заново подключилось надо: При включенном wifi router перегрузить контроллер, и если сам не зацепиться нажать в настройках “подключиться”. Т.Е. При потере wifi сети у меня сам обратно не подключается.

Собственно с LTE та же проблема, если при загрузке не поднялось соединение, то и не поднимается вовсе.


Выключаю роутер:

Jun 22 16:35:41 wirenboard-AWI3MCGC NetworkManager[1461]: <info>  [1687451741.1080] device (wlan1): supplicant interface state: completed -> disconnected
Jun 22 16:35:41 wirenboard-AWI3MCGC NetworkManager[1461]: <info>  [1687451741.1082] device (p2p-dev-wlan1): supplicant management interface state: completed -> disconnected
Jun 22 16:35:41 wirenboard-AWI3MCGC NetworkManager[1461]: <info>  [1687451741.2060] device (wlan1): supplicant interface state: disconnected -> scanning
Jun 22 16:35:41 wirenboard-AWI3MCGC NetworkManager[1461]: <info>  [1687451741.2062] device (p2p-dev-wlan1): supplicant management interface state: disconnected -> scanning
Jun 22 16:35:42 wirenboard-AWI3MCGC NetworkManager[1461]: <info>  [1687451742.9106] device (wlan1): supplicant interface state: scanning -> associating
Jun 22 16:35:42 wirenboard-AWI3MCGC NetworkManager[1461]: <info>  [1687451742.9108] device (p2p-dev-wlan1): supplicant management interface state: scanning -> associating



Jun 22 16:35:49 wirenboard-AWI3MCGC NetworkManager[1461]: <info>  [1687451749.4284] device (wlan1): supplicant interface state: associating -> disconnected
Jun 22 16:35:49 wirenboard-AWI3MCGC NetworkManager[1461]: <info>  [1687451749.4286] device (p2p-dev-wlan1): supplicant management interface state: associating -> disconnected
Jun 22 16:35:49 wirenboard-AWI3MCGC NetworkManager[1461]: <info>  [1687451749.9329] device (wlan1): supplicant interface state: disconnected -> scanning
Jun 22 16:35:49 wirenboard-AWI3MCGC NetworkManager[1461]: <info>  [1687451749.9331] device (p2p-dev-wlan1): supplicant management interface state: disconnected -> scanning
Jun 22 16:35:51 wirenboard-AWI3MCGC NetworkManager[1461]: <info>  [1687451751.7386] device (wlan1): supplicant interface state: scanning -> associating
Jun 22 16:35:51 wirenboard-AWI3MCGC NetworkManager[1461]: <info>  [1687451751.7388] device (p2p-dev-wlan1): supplicant management interface state: scanning -> associating
Jun 22 16:35:53 wirenboard-AWI3MCGC NetworkManager[1461]: <info>  [1687451753.6830] device (wlan1): supplicant interface state: associating -> disconnected
Jun 22 16:35:53 wirenboard-AWI3MCGC NetworkManager[1461]: <info>  [1687451753.6833] device (p2p-dev-wlan1): supplicant management interface state: associating -> disconnected
Jun 22 16:35:54 wirenboard-AWI3MCGC NetworkManager[1461]: <info>  [1687451754.6836] device (wlan1): supplicant interface state: disconnected -> scanning
Jun 22 16:35:54 wirenboard-AWI3MCGC NetworkManager[1461]: <info>  [1687451754.6838] device (p2p-dev-wlan1): supplicant management interface state: disconnected -> scanning
Jun 22 16:35:56 wirenboard-AWI3MCGC NetworkManager[1461]: <info>  [1687451756.2568] device (wlan1): supplicant interface state: scanning -> associating
Jun 22 16:35:56 wirenboard-AWI3MCGC NetworkManager[1461]: <info>  [1687451756.2570] device (p2p-dev-wlan1): supplicant management interface state: scanning -> associating
Jun 22 16:35:56 wirenboard-AWI3MCGC NetworkManager[1461]: <warn>  [1687451756.7028] device (wlan1): link timed out.
Jun 22 16:35:56 wirenboard-AWI3MCGC NetworkManager[1461]: <info>  [1687451756.7030] device (wlan1): state change: activated -> failed (reason 'supplicant-timeout', sys-iface-state: 'managed')
Jun 22 16:35:56 wirenboard-AWI3MCGC NetworkManager[1461]: <warn>  [1687451756.7086] device (wlan1): Activation: failed for connection 'OpenWrt'
Jun 22 16:35:56 wirenboard-AWI3MCGC NetworkManager[1461]: <info>  [1687451756.7172] device (wlan1): state change: failed -> disconnected (reason 'none', sys-iface-state: 'managed')
Jun 22 16:35:56 wirenboard-AWI3MCGC NetworkManager[1461]: <info>  [1687451756.8026] dhcp4 (wlan1): canceled DHCP transaction
Jun 22 16:35:56 wirenboard-AWI3MCGC NetworkManager[1461]: <info>  [1687451756.8029] dhcp4 (wlan1): activation: beginning transaction (timeout in 45 seconds)
Jun 22 16:35:56 wirenboard-AWI3MCGC NetworkManager[1461]: <info>  [1687451756.8030] dhcp4 (wlan1): state changed no lease
Jun 22 16:35:57 wirenboard-AWI3MCGC NetworkManager[1461]: <info>  [1687451757.1566] device (wlan1): supplicant interface state: associating -> disconnected
Jun 22 16:35:57 wirenboard-AWI3MCGC NetworkManager[1461]: <info>  [1687451757.1568] device (p2p-dev-wlan1): supplicant management interface state: associating -> disconnected
Jun 22 16:35:57 wirenboard-AWI3MCGC NetworkManager[1461]: <info>  [1687451757.6577] policy: auto-activating connection 'OpenWrt' (29a66931-4818-4834-a7a8-9331c75541ef)
Jun 22 16:35:57 wirenboard-AWI3MCGC NetworkManager[1461]: <info>  [1687451757.6629] device (wlan1): Activation: starting connection 'OpenWrt' (29a66931-4818-4834-a7a8-9331c75541ef)
Jun 22 16:35:57 wirenboard-AWI3MCGC NetworkManager[1461]: <info>  [1687451757.6635] device (wlan1): state change: disconnected -> prepare (reason 'none', sys-iface-state: 'managed')
Jun 22 16:35:57 wirenboard-AWI3MCGC NetworkManager[1461]: <info>  [1687451757.6668] device (wlan1): state change: prepare -> config (reason 'none', sys-iface-state: 'managed')
Jun 22 16:35:57 wirenboard-AWI3MCGC NetworkManager[1461]: <info>  [1687451757.6686] device (wlan1): Activation: (wifi) connection 'OpenWrt' requires no security.  No secrets needed.
Jun 22 16:35:57 wirenboard-AWI3MCGC NetworkManager[1461]: <info>  [1687451757.6689] Config: added 'ssid' value 'OpenWrt'
Jun 22 16:35:57 wirenboard-AWI3MCGC NetworkManager[1461]: <info>  [1687451757.6690] Config: added 'scan_ssid' value '1'
Jun 22 16:35:57 wirenboard-AWI3MCGC NetworkManager[1461]: <info>  [1687451757.6691] Config: added 'bgscan' value 'simple:30:-70:86400'
Jun 22 16:35:57 wirenboard-AWI3MCGC NetworkManager[1461]: <info>  [1687451757.6693] Config: added 'key_mgmt' value 'NONE'
Jun 22 16:35:57 wirenboard-AWI3MCGC NetworkManager[1461]: <info>  [1687451757.6693] Config: added 'wps_disabled' value '1'
Jun 22 16:35:57 wirenboard-AWI3MCGC NetworkManager[1461]: <info>  [1687451757.7168] device (wlan1): supplicant interface state: disconnected -> associating
Jun 22 16:35:57 wirenboard-AWI3MCGC NetworkManager[1461]: <info>  [1687451757.7172] device (p2p-dev-wlan1): supplicant management interface state: disconnected -> associating
Jun 22 16:35:59 wirenboard-AWI3MCGC NetworkManager[1461]: <info>  [1687451759.7136] device (wlan1): supplicant interface state: associating -> disconnected


Включаю:

Jun 22 16:36:45 wirenboard-AWI3MCGC NetworkManager[1461]: <info>  [1687451805.0913] device (wlan1): supplicant interface state: scanning -> associating
Jun 22 16:36:45 wirenboard-AWI3MCGC NetworkManager[1461]: <info>  [1687451805.0916] device (p2p-dev-wlan1): supplicant management interface state: scanning -> associating
Jun 22 16:36:45 wirenboard-AWI3MCGC NetworkManager[1461]: <info>  [1687451805.1937] device (wlan1): supplicant interface state: associating -> completed
Jun 22 16:36:45 wirenboard-AWI3MCGC NetworkManager[1461]: <info>  [1687451805.1948] device (wlan1): Activation: (wifi) Stage 2 of 5 (Device Configure) successful. Connected to wireless network "OpenWrt"
Jun 22 16:36:45 wirenboard-AWI3MCGC NetworkManager[1461]: <info>  [1687451805.1961] device (p2p-dev-wlan1): supplicant management interface state: associating -> completed
Jun 22 16:36:45 wirenboard-AWI3MCGC NetworkManager[1461]: <info>  [1687451805.2139] device (wlan1): state change: config -> ip-config (reason 'none', sys-iface-state: 'managed')
Jun 22 16:36:45 wirenboard-AWI3MCGC NetworkManager[1461]: <info>  [1687451805.2181] dhcp4 (wlan1): activation: beginning transaction (timeout in 45 seconds)
^C
root@wirenboard-AWI3MCGC:~# 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: sit0@NONE: <NOARP> mtu 1480 qdisc noop state DOWN group default qlen 1000
    link/sit 0.0.0.0 brd 0.0.0.0
3: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether e8:eb:1b:35:10:16 brd ff:ff:ff:ff:ff:ff
    inet 10.0.0.78/24 brd 10.0.0.255 scope global dynamic noprefixroute eth0
       valid_lft 1097sec preferred_lft 1097sec
    inet6 fe80::2aab:b427:2bb7:11cd/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever
4: eth1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000
    link/ether e8:eb:1b:35:13:75 brd ff:ff:ff:ff:ff:ff
5: wlan0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000
    link/ether f0:c8:14:49:f2:42 brd ff:ff:ff:ff:ff:ff
6: wlan1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether f2:c8:14:49:f2:42 brd ff:ff:ff:ff:ff:ff
    inet6 fe80::1e83:d5f7:f242:1f55/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever
7: dbg0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000
    link/ether 1a:55:89:a2:69:43 brd ff:ff:ff:ff:ff:ff

то есть поведение вполне ожидаемо, появляется AP - подключается.

Вот пример сегодня:
Настройки


wb-ap - должна всегда светить всегда.
MyWIFI - включаю когда приезжаю и раздаю с телефона.

Подключился к АР - включил MyWIFI, АР - пропал. В логах:

июн 25 14:17:27 wirenboard-AKV4NMM2 kernel: RTL871X: port switch - port0(wlan1), port1(wlan0)
июн 25 14:18:55 wirenboard-AKV4NMM2 wpa_supplicant[327]: wlan0: CTRL-EVENT-SCAN-FAILED ret=-16
июн 25 14:20:56 wirenboard-AKV4NMM2 wpa_supplicant[327]: wlan0: CTRL-EVENT-SCAN-FAILED ret=-16
июн 25 14:22:57 wirenboard-AKV4NMM2 wpa_supplicant[327]: wlan0: CTRL-EVENT-SCAN-FAILED ret=-16
июн 25 14:24:58 wirenboard-AKV4NMM2 wpa_supplicant[327]: wlan0: CTRL-EVENT-SCAN-FAILED ret=-16

Висит

Я их даже специально развел на wlan0 и wlan1.

Посмотрел ваш ролик Знакомство с контроллером Wiren Board 7. Сетевые подключения - стало понятно почему контроллер не всегда поднимал интерфейсы. Выбор интерфейса (которое мне нужно) надо делать через “Метрика основного шлюза”, а не через “Приоритеты соединений”, и понятно почему он не поднимал LTE. С этим разобрался, спасибо.

Так есть ли способ “зафиксировать” tun0 и UUID хотя бы для того, чтоб его можно было добавить на дашборд, а то при рестарте контроллера или сервиса openvpn - ломается его отображение и управление?

Только добавление helper’а для NM. Например network-manager-openvpn

  1. Я все-таки отказываюсь понимать, что происходит.

Единственное что получилось - это
apt-get -y install network-manager-openvpn
systemctl restart NetworkManager.service

network-manager-openvpn-gnome -ставить безполезно :grinning:

apt-get -y install network-manager-openvpn-gnome - нет,
tail -f /var/log/syslog | grep -I vpn - нет.

В “конфигурационны вайлах” → “Сетевые соединения” - не появилось.

Не очень понятно - что там ожидалось? После установки helper следует конфигурировать из командной строки в соответствии с его документацией.

Ожидалось, что в “добавить соединение” будет “openVPN - клиент”, например.
network-manager-openvpn-gnome - gnome то нет.
В конфиге openVpn я и так всё сделал - он работает. Вопрос как сделать “/devices/system__networks__---- ” зафиксировать, что бы контроллер не “плодил” устройства system__networks__---- и как следствие dashboard не слетал?

нет, это нужно в схеме еще описывать. Когда-нибудь сделаем, сейчас настраивать только с помощью nmcli.

Эта тема была автоматически закрыта через 7 дней после последнего ответа. В ней больше нельзя отвечать.