Publication de Wifibox 0.17, un environnement pour utiliser des pilotes WiFi Linux sous FreeBSD

La version 0.17 du projet Wifibox est maintenant disponible, visant à résoudre le problème de l'utilisation sous FreeBSD des adaptateurs sans fil pour lesquels les pilotes nécessaires sont absents. Le fonctionnement des adaptateurs problématiques pour FreeBSD dans Wifibox est assuré par le lancement d'un système invité sous Linux, dans lequel les pilotes sans fil natifs de Linux sont chargés. Cet environnement peut potentiellement être utilisé pour toutes les cartes WiFi prises en charge sous Linux et a été testé sur des puces Intel, AMD/MediaTek, Realtek, Qualcomm et Broadcom.

L'installation du système invité avec les pilotes est automatisée, et tous les composants nécessaires sont regroupés dans un package prêt à l'emploi nommé wifibox, qui se lance au démarrage à l'aide du service rc fourni. Le système invité est démarré par le biais de l'hyperviseur Bhyve, qui organise le passage d'accès à la carte sans fil. Un système avec prise en charge de la virtualisation matérielle (AMD-Vi ou Intel VT-d) est requis. Le système invité est basé sur la distribution Alpine Linux, qui repose sur la bibliothèque système Musl et l'ensemble d'outils BusyBox.

Pour se connecter à un réseau sans fil, le package wpa_supplicant est utilisé, et les fichiers de configuration sont synchronisés avec les paramètres de l'environnement principal FreeBSD. Le socket Unix créé pour wpa_supplicant est transféré dans l'environnement hôte, ce qui permet d'utiliser les utilitaires FreeBSD standard pour se connecter et travailler avec le réseau sans fil, tels que wpa_cli et wpa_gui (net/wpa_supplicant_gui).

Dans cette nouvelle version, l'utilisation de grub-bhyve pour le démarrage a été abandonnée, ne laissant que la possibilité de lancer des systèmes invités avec support UEFI. L'utilisation de ponts réseau a été interrompue (pour un fonctionnement correct sous FreeBSD 15, l'interface réseau tap est désormais utilisée directement sans passer par l'interface bridge). La prise en charge de la branche FreeBSD 13 a été arrêtée. La terminaison du processus de gestion est assurée en cas de fin d'exécution du système invité.

Source : opennet.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster