{"id":104514,"date":"2022-06-27T15:36:43","date_gmt":"2022-06-27T13:36:43","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/wifibox-0-10-okruzhenie-dlya-ispolzovaniya-wifi-drajverov-linux-vo-freebsd"},"modified":"2022-06-27T15:36:43","modified_gmt":"2022-06-27T13:36:43","slug":"wifibox-0-10-okruzhenie-dlya-ispolzovaniya-wifi-drajverov-linux-vo-freebsd","status":"publish","type":"post","link":"https:\/\/prohoster.info\/it\/blog\/news\/wifibox-0-10-okruzhenie-dlya-ispolzovaniya-wifi-drajverov-linux-vo-freebsd","title":{"rendered":"Wifibox 0.10 &#8212; ambiente per l'utilizzo dei driver WiFi Linux su FreeBSD.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>\u00c8 disponibile il rilascio del progetto Wifibox 0.10, mirato a risolvere i problemi con l'uso degli adattatori wireless su FreeBSD per i quali mancano i driver necessari. Il funzionamento degli adattatori problematici per FreeBSD \u00e8 garantito tramite l'esecuzione di un sistema ospite con Linux, in cui vengono caricati i driver wireless nativi per Linux.       <\/p>\n<p>L'installazione del sistema ospite con i driver \u00e8 automatizzata e tutti i componenti necessari sono forniti come pacchetto pronto wifibox, che si avvia all'avvio tramite il servizio rc fornito in dotazione. Inoltre, viene gestito correttamente il passaggio in modalit\u00e0 sospensione. L'ambiente pu\u00f2 essere potenzialmente utilizzato per qualsiasi scheda WiFi supportata in Linux, ma \u00e8 stato testato principalmente su chip Intel. \u00c8 stata verificata anche la corretta funzionalit\u00e0 su sistemi con chip wireless Qualcomm Atheros e AMD RZ608 (MediaTek MT7921K).      <\/p>\n<p>Il sistema ospite viene avviato tramite il hypervisor Bhyve, che consente il passaggio dell'accesso alla scheda wireless. \u00c8 necessaria una macchina con supporto per la virtualizzazione hardware (AMD-Vi o Intel VT-d). Il sistema ospite si basa su una distribuzione di Alpine Linux, costruita sulla libreria di sistema Musl e su un insieme di utilit\u00e0 BusyBox. L'immagine occupa circa 30 MB su disco e consuma circa 90 MB di memoria RAM.    <\/p>\n<p>Per connettersi a una rete wireless, si utilizza il pacchetto wpa_supplicant, i cui file di configurazione vengono sincronizzati con le impostazioni dell'ambiente principale di FreeBSD. Il socket Unix di controllo creato da wpa_supplicant viene passato all'ambiente host, consentendo l'uso delle utilit\u00e0 standard di FreeBSD per la connessione e l'interazione con la rete wireless, inclusi wpa_cli e wpa_gui (net\/wpa_supplicant_gui).      <\/p>\n<p>Nel nuovo rilascio \u00e8 stato rielaborato il meccanismo di passaggio WPA nell'ambiente principale, consentendo il funzionamento con sia wpa_supplicant che hostapd. \u00c8 stata ridotta la quantit\u00e0 di memoria necessaria per il sistema ospite. Non \u00e8 pi\u00f9 supportato FreeBSD 13.0-RELEASE.          <\/p>\n<p>Si segnala inoltre il lavoro per migliorare i driver wireless per schede basate su chip Intel e Realtek offerti da FreeBSD. Con il supporto della FreeBSD Foundation, continua lo sviluppo del nuovo driver iwlwifi, incluso in FreeBSD 13.1. Questo driver \u00e8 basato su un driver Linux e su codice del sottosistema Linux net80211, supporta lo standard 802.11ac e pu\u00f2 essere utilizzato con nuovi chip wireless Intel. Il driver viene caricato automaticamente durante l'avvio al rilevamento di una scheda wireless supportata. Il funzionamento dei componenti dello stack wireless Linux \u00e8 garantito tramite il layer LinuxKPI. Precedentemente, un driver simile era stato portato per FreeBSD.     <\/p>\n<p>Parallelamente, \u00e8 iniziato lo sviluppo di driver rtw88 e rtw89 per chip wireless Realtek RTW88 e RTW89, anch'essi sviluppati tramite il trasferimento di driver corrispondenti da Linux e funzionano tramite il layer LinuxKPI. Il driver rtw88 \u00e8 gi\u00e0 pronto per i test iniziali, mentre il driver rtw89 \u00e8 ancora in fase di sviluppo.     <\/p>\n<p>Inoltre, \u00e8 opportuno menzionare la pubblicazione di dettagli e di un exploit pronto, relativo a una vulnerabilit\u00e0 (CVE-2022-23088) nello stack wireless di FreeBSD, corretta nell'aggiornamento di aprile. La vulnerabilit\u00e0 consente di eseguire codice a livello di kernel inviando un pacchetto appositamente formattato mentre il client \u00e8 in modalit\u00e0 di scansione della rete (in attesa di collegamento SSID). Il problema \u00e8 causato da un overflow del buffer nella funzione ieee80211_parse_beacon() durante l'analisi dei pacchetti beacon trasmessi dal punto di accesso. L'overflow si \u00e8 reso possibile per l'assenza di un controllo tra la dimensione effettiva dei dati e la dimensione indicata nel campo dell'intestazione. Il problema si manifesta in versioni di FreeBSD create dal 2009.  <center><img decoding=\"async\" alt=\"Wifibox 0.10 - ambiente per l&#039;uso dei driver WiFi di Linux su FreeBSD\" src=\"\/wp-content\/uploads\/2022\/06\/a5bb5cc90eb2b7d9931f94af90217839.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>  <\/p>\n<p>Tra le recenti modifiche non correlate allo stack wireless in FreeBSD: \u00e8 stata ottimizzata la velocit\u00e0 di avvio, che \u00e8 stata ridotta su un sistema di test da 10 a 8 secondi; \u00e8 stato implementato il modulo GEOM gunion per il trasferimento delle modifiche effettuate su un disco disponibile solo in modalit\u00e0 lettura; per l'API crittografica del kernel sono stati preparati i primitivi crittografici XChaCha20-Poly1305 AEAD e curve25519, necessari per i driver. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/it\/vpn\/\"   title=\"VPN\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"219\">VPN<\/a> WireGuard.<br \/>\n<br \/>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=57414\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u0440\u043e\u0435\u043a\u0442\u0430 Wifibox 0.10, \u043d\u0430\u0446\u0435\u043b\u0435\u043d\u043d\u043e\u0433\u043e \u043d\u0430 \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u0432\u043e FreeBSD \u0431\u0435\u0441\u043f\u0440\u043e\u0432\u043e\u0434\u043d\u044b\u0445 \u0430\u0434\u0430\u043f\u0442\u0435\u0440\u043e\u0432, \u0434\u043b\u044f \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u044e\u0442 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0435 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u044b. \u0420\u0430\u0431\u043e\u0442\u0430 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u043d\u044b\u0445 \u0434\u043b\u044f FreeBSD \u0430\u0434\u0430\u043f\u0442\u0435\u0440\u043e\u0432 \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0447\u0435\u0440\u0435\u0437 \u0437\u0430\u043f\u0443\u0441\u043a \u0433\u043e\u0441\u0442\u0435\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0441 Linux, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0437\u0430\u0433\u0440\u0443\u0436\u0430\u044e\u0442\u0441\u044f \u0440\u043e\u0434\u043d\u044b\u0435 \u0434\u043b\u044f Linux \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u044b \u0431\u0435\u0441\u043f\u0440\u043e\u0432\u043e\u0434\u043d\u044b\u0445 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432. \u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 \u0433\u043e\u0441\u0442\u0435\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0441 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u0430\u043c\u0438 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u0430, \u0430 \u0432\u0441\u0435 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0435 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b \u043e\u0444\u043e\u0440\u043c\u043b\u0435\u043d\u044b \u0432 \u0432\u0438\u0434\u0435 \u0433\u043e\u0442\u043e\u0432\u043e\u0433\u043e [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":104515,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-104514","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u0440\u043e\u0435\u043a\u0442\u0430 Wifibox 0.10, \u043d\u0430\u0446\u0435\u043b\u0435\u043d\u043d\u043e\u0433\u043e \u043d\u0430 \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u0432\u043e FreeBSD \u0431\u0435\u0441\u043f\u0440\u043e\u0432\u043e\u0434\u043d\u044b\u0445 \u0430\u0434\u0430\u043f\u0442\u0435\u0440\u043e\u0432, \u0434\u043b\u044f \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u044e\u0442 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0435 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u044b.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/it\/blog\/news\/wifibox-0-10-okruzhenie-dlya-ispolzovaniya-wifi-drajverov-linux-vo-freebsd\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"it_IT\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47Wifibox 0.10 \u2014 \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u0435 \u0434\u043b\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f WiFi-\u0434\u0440\u0430\u0439\u0432\u0435\u0440\u043e\u0432 Linux \u0432\u043e FreeBSD | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u0440\u043e\u0435\u043a\u0442\u0430 Wifibox 0.10, \u043d\u0430\u0446\u0435\u043b\u0435\u043d\u043d\u043e\u0433\u043e \u043d\u0430 \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u0432\u043e FreeBSD \u0431\u0435\u0441\u043f\u0440\u043e\u0432\u043e\u0434\u043d\u044b\u0445 \u0430\u0434\u0430\u043f\u0442\u0435\u0440\u043e\u0432, \u0434\u043b\u044f \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u044e\u0442 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0435 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u044b.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/it\/blog\/news\/wifibox-0-10-okruzhenie-dlya-ispolzovaniya-wifi-drajverov-linux-vo-freebsd\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2022-06-27T13:36:43+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2022-06-27T13:36:43+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Wifibox 0.10 \u2014 ambiente per l'utilizzo dei driver WiFi di Linux su FreeBSD | ProHoster","description":"\u00c8 disponibile il rilascio del progetto Wifibox 0.10, mirato a risolvere il problema dell'uso degli adattatori wireless su FreeBSD per i quali mancano i driver necessari.","canonical_url":"https:\/\/prohoster.info\/it\/blog\/news\/wifibox-0-10-okruzhenie-dlya-ispolzovaniya-wifi-drajverov-linux-vo-freebsd","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"it_IT","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47Wifibox 0.10 \u2014 \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u0435 \u0434\u043b\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f WiFi-\u0434\u0440\u0430\u0439\u0432\u0435\u0440\u043e\u0432 Linux \u0432\u043e FreeBSD | ProHoster","og:description":"\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u0440\u043e\u0435\u043a\u0442\u0430 Wifibox 0.10, \u043d\u0430\u0446\u0435\u043b\u0435\u043d\u043d\u043e\u0433\u043e \u043d\u0430 \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u0432\u043e FreeBSD \u0431\u0435\u0441\u043f\u0440\u043e\u0432\u043e\u0434\u043d\u044b\u0445 \u0430\u0434\u0430\u043f\u0442\u0435\u0440\u043e\u0432, \u0434\u043b\u044f \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u044e\u0442 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0435 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u044b.","og:url":"https:\/\/prohoster.info\/it\/blog\/news\/wifibox-0-10-okruzhenie-dlya-ispolzovaniya-wifi-drajverov-linux-vo-freebsd","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2022-06-27T13:36:43+00:00","article:modified_time":"2022-06-27T13:36:43+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"104514","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2022-06-27 13:37:45","updated":"2026-02-04 14:42:24","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/104514","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/comments?post=104514"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/104514\/revisions"}],"predecessor-version":[{"id":156848,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/104514\/revisions\/156848"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media\/104515"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=104514"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=104514"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=104514"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}