Використовуйте драйвери від Windows до Linux


2

У мене є ця wifi-карта: WG311v3 - G54 Wireless PCI Adapter;

які працюють тільки в Windows із конкретним драйвером. Як я можу використовувати його також із GNU / Linux?

Я читав про винну програму, але тут вони сказали, що ми не можемо встановлювати драйвери у вині.

Чи є інше рішення?


2
Чи працює тепер Wi-Fi-карта в Linux? Ви намагалися шукати точну карту (чи вона визначена в Linux) плюс "linux"?
— Xen2050

Що роблять та моделюють wifi-карти? Зауважу, що картки WIFI є відносно дешевими, і може замінити карту - навіть у зошиті - просто замінити карту.
— davidgo

Робіть lspci -nпід Linux. Це дасть вам ідентифікатор постачальника та продукту, який ви можете використовувати (у формі 0123:4567), щоб дізнатися, чи підтримується карта під Linux.
— dirkt

Так, легко знайти інструкції щодо використання ndiswrapper з цією карткою, хоча знайти завантаження файлів драйверів драйверів було трохи хитро.
— CBHacking

Відповіді:


7

Інструмент для налагодження мережевих драйверів Windows для роботи в Linux називається NdisWrapper ( вікі , завантаження ). NDIS (специфікація мережевого інтерфейсу пристрою) - це мережевий API драйвера Windows; NdisWrapper - це модуль ядра Linux, який в основному представляє підроблене ядро ​​Windows мережевому драйверу Windows і перекладає між цим і звичайним інтерфейсом драйверів Linux.

NdisWrapper не є ідеальним - він не підтримує всіх драйверів, і це може зламати вашу систему Linux - а прихильникам вільного програмного забезпечення це не подобається, оскільки він в основному завантажує власні код (драйвер Windows) в ядро ​​ОС F / LOSS. Однак, з урахуванням сказаного, часто можна змусити працювати. Можливо, вам пощастить використовувати драйвери, націлені на старіші версії Windows, оскільки специфікація NDIS з часом дещо змінюється; якщо ви не можете знайти драйвер XP для карти, знайдіть Vista / Win7, а потім Win8 / 8.1, якщо ви не можете його знайти.

Встановити та налаштувати дещо складніше, ніж це характерно для рідних драйверів Linux або драйверів у Windows, але якщо ви хочете запустити Linux на не повністю сумісному апаратному забезпеченні, це може просто дозволити вам зробити це.

Редагувати

Оскільки ви додали версію, я здійснив пошук "WG311v3 Linux", який привів мене до кількох посилань. Здавалося, що консенсус полягає в тому, що так, немає вбудованої Linux підтримки, але вона працює чудово в ndiswrapper. Багато сторінок містили мертві посилання на старий (XP) завантаження драйверів, але, перейшовши за посиланням із першого результату, я знайшов https://sites.google.com/site/subtlegems/netgear-wg311v3-ndis-driver-for- linux-amd64 . Ця сторінка має не лише пряме посилання, вона містить 32-бітні та 64-бітні драйвери як фактичні бінарні файли ( .sysфайли) драйверів для XP. Ці двійкові файли підтверджено сумісними з ndiswrapper, принаймні, на старих версіях (і вони все одно повинні працювати нормально), а також ви можете знайти посилання на встановлення каталогів. Отже, там ви йдете!


Дякую, але для встановлення мого драйвера вам потрібно виконати програму .exe, і у мене немає CD-диска встановлення.
— користувач-707

@ user-707 .exeМістить .sysфайл, який є фактичним драйвером. Спробуйте скопіювати розпаковувач файлів (7-Zip для Windows, можливо, arkабо подібний на Linux), і ви зможете витягнути фактичний бінарний драйвер. Крім того, просто виконайте пошук "<ім'я картки> ndiswrapper" і перевірте, чи є якісь інструкції. Оскільки ви тут не вказали фактичну карту, ми не можемо запропонувати дуже конкретні інструкції ...
— CBHacking

Моя помилка, її інсталяційний файл, який повинен бути виконаний, також дивіться мою редакцію.
— користувач-707

ще одне: я використав інструмент ndis gui замість утиліти cli, і він просто попросить файл .INF .
— користувач-707

є проблеми з драйвером, розміщеним у посиланні google, іноді мережа відключається сама, але не в Windows, можливо, це тому, що виправлені помилки, оскільки драйвер у windows найновіший. ", навіть якщо ми це робимо, ми не можемо використовувати його в Linux для оновлення драйвера. Сердечно.
— користувач-707
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.