Вега БС-3

LoRa, LoRaWAN, Вега Smart
Ответить
VladK73
Мимо проходил
Сообщения: 3
Зарегистрирован: Вт, 14 мар 2023 18:27

Вега БС-3

Сообщение VladK73 » Вт, 14 мар 2023 18:37

Добрый день. Попала в руки Вега БС-3, судя по всем debian-like OS установлена. Печально что "из коробки" нет OpenVPN и даже WEB-интерфейса. Ну да ладно, попробовал разобраться, установил OpenVPN, благо есть менеджер пакетов. Подкинул конфиг и в логах увидел следующее: ERROR: Cannot open TUN/TAP dev /dev/net/tun: No such file or directory (errno=2) Tue Mar 14 15:12:06 2023 Exiting due to fatal error OpenVPN. Как заставить БС-3 работать через OpenVPN?

Аватара пользователя
a.leonov

Re: Вега БС-3

Сообщение a.leonov » Ср, 15 мар 2023 10:02

VladK73 писал(а):
Вт, 14 мар 2023 18:37
Добрый день. Попала в руки Вега БС-3, судя по всем debian-like OS установлена. Печально что "из коробки" нет OpenVPN и даже WEB-интерфейса. Ну да ладно, попробовал разобраться, установил OpenVPN, благо есть менеджер пакетов. Подкинул конфиг и в логах увидел следующее: ERROR: Cannot open TUN/TAP dev /dev/net/tun: No such file or directory (errno=2) Tue Mar 14 15:12:06 2023 Exiting due to fatal error OpenVPN. Как заставить БС-3 работать через OpenVPN?
Добрый день!

Опишите, пожалуйста, свой алгоритм установки OpenVPN.

VladK73
Мимо проходил
Сообщения: 3
Зарегистрирован: Вт, 14 мар 2023 18:27

Re: Вега БС-3

Сообщение VladK73 » Ср, 15 мар 2023 19:01

a.leonov писал(а):
Ср, 15 мар 2023 10:02
VladK73 писал(а):
Вт, 14 мар 2023 18:37
Добрый день. Попала в руки Вега БС-3, судя по всем debian-like OS установлена. Печально что "из коробки" нет OpenVPN и даже WEB-интерфейса. Ну да ладно, попробовал разобраться, установил OpenVPN, благо есть менеджер пакетов. Подкинул конфиг и в логах увидел следующее: ERROR: Cannot open TUN/TAP dev /dev/net/tun: No such file or directory (errno=2) Tue Mar 14 15:12:06 2023 Exiting due to fatal error OpenVPN. Как заставить БС-3 работать через OpenVPN?
Добрый день!

Опишите, пожалуйста, свой алгоритм установки OpenVPN.
1. apt-get install openvpn

2. Затем в папку /etc/openvpn/client копируется конфиг *.ovpn

3. После запуска командой openvpn --config *************.ovpn, с конфигом из папки client выводится лог с началом подключения в конце которого ошибка:
ERROR: Cannot open TUN/TAP dev /dev/net/tun: No such file or directory (errno=2)
4. Гугл по этой ошибке выдаёт ответы в которых нужно сделать следующее:
mkdir -p /dev/net
mknod /dev/net/tun c 10 200
chmod 600 /dev/net/tun
5. После чего лог, на момент запуска, выглядит так:
Tue Mar 14 15:04:22 2023 OpenVPN 2.4.7 arm-unknown-linux-gnueabihf [SSL (OpenSSL)] [LZO] [LZ4] [EPOLL] [PKCS11] [MH/PKTINFO] [AEAD] built on Apr 28 2021
Tue Mar 14 15:04:22 2023 library versions: OpenSSL 1.1.1d 10 Sep 2019, LZO 2.10
Tue Mar 14 15:04:22 2023 Outgoing Control Channel Authentication: Using 256 bit message hash 'SHA256' for HMAC authentication
Tue Mar 14 15:04:22 2023 Incoming Control Channel Authentication: Using 256 bit message hash 'SHA256' for HMAC authentication
Tue Mar 14 15:04:22 2023 TCP/UDP: Preserving recently used remote address: [AF_INET]**.***.***.**:1194
Tue Mar 14 15:04:22 2023 Socket Buffers: R=[180224->180224] S=[180224->180224]
Tue Mar 14 15:04:22 2023 UDP link local: (not bound)
Tue Mar 14 15:04:22 2023 UDP link remote: [AF_INET]**.***.***.**:1194
Tue Mar 14 15:04:22 2023 NOTE: UID/GID downgrade will be delayed because of --client, --pull, or --up-delay
Tue Mar 14 15:04:22 2023 TLS: Initial packet from [AF_INET]**.***.***.**:1194, sid=32a7cb95 790dc8df
Tue Mar 14 15:04:22 2023 VERIFY OK: depth=1, CN=****
Tue Mar 14 15:04:22 2023 VERIFY KU OK
Tue Mar 14 15:04:22 2023 Validating certificate extended key usage
Tue Mar 14 15:04:22 2023 ++ Certificate has EKU (str) TLS Web Server Authentication, expects TLS Web Server Authentication
Tue Mar 14 15:04:22 2023 VERIFY EKU OK
Tue Mar 14 15:04:22 2023 VERIFY OK: depth=0, CN=vpnserver
Tue Mar 14 15:04:22 2023 Control Channel: TLSv1.3, cipher TLSv1.3 TLS_AES_256_GCM_SHA384, 2048 bit RSA
Tue Mar 14 15:04:22 2023 [vpnserver] Peer Connection Initiated with [AF_INET]**.***.***.**:1194
Tue Mar 14 15:04:23 2023 SENT CONTROL [vpnserver]: 'PUSH_REQUEST' (status=1)
Tue Mar 14 15:04:23 2023 PUSH: Received control message: 'PUSH_REPLY,route ***.**.***.0 255.255.128.0,route-gateway ***.**.**.*,topology subnet,ping 10,ping-restart 60,ifconfig ***.**.**.** 255.255.252.0,peer-id 85,cipher AES-256-GCM'
Tue Mar 14 15:04:23 2023 OPTIONS IMPORT: timers and/or timeouts modified
Tue Mar 14 15:04:23 2023 OPTIONS IMPORT: --ifconfig/up options modified
Tue Mar 14 15:04:23 2023 OPTIONS IMPORT: route options modified
Tue Mar 14 15:04:23 2023 OPTIONS IMPORT: route-related options modified
Tue Mar 14 15:04:23 2023 OPTIONS IMPORT: peer-id set
Tue Mar 14 15:04:23 2023 OPTIONS IMPORT: adjusting link_mtu to 1625
Tue Mar 14 15:04:23 2023 OPTIONS IMPORT: data channel crypto options modified
Tue Mar 14 15:04:23 2023 Data Channel: using negotiated cipher 'AES-256-GCM'
Tue Mar 14 15:04:23 2023 Outgoing Data Channel: Cipher 'AES-256-GCM' initialized with 256 bit key
Tue Mar 14 15:04:23 2023 Incoming Data Channel: Cipher 'AES-256-GCM' initialized with 256 bit key
Tue Mar 14 15:04:23 2023 ROUTE_GATEWAY ***.**.***.1/255.255.252.0 IFACE=eth0 HWADDR=f0:45:da:6f:78:5a
Tue Mar 14 15:04:23 2023 ERROR: Cannot open TUN/TAP dev /dev/net/tun: No such device (errno=19)
Tue Mar 14 15:04:23 2023 Exiting due to fatal error

Есть подозрение что модуль (драйвер) tun "не положили" в комплект. Т.к. на Вега БС-2.2 есть каталог, в котором есть tun.ko
root@am335x-evm:/# insmod /lib/modules/3.12.10-ti2013.12.01/kernel/drivers/net/tun.ko
а на БС-3 ничего похожего нет.

Аватара пользователя
k.tolstov
Техническая поддержка
Сообщения: 10
Зарегистрирован: Вт, 16 ноя 2021 15:37

Re: Вега БС-3

Сообщение k.tolstov » Пн, 03 апр 2023 16:27

Добрый день!

На текущей версии БС, OpenVPN отсутствует.
В следующих версиях это будет учтено.

Ответить