Что делать, если у нашего Wi-Fi устройства есть только драйверы для Windows?

Я решил заняться этим вопросом, поскольку сети Wi-Fi становятся довольно популярными в учебных центрах и во многих рабочих центрах, но что делать, если на устройстве Wi-Fi на нашем ПК есть только драйверы для Windows?

Когда с нами происходит такая ситуация, пользователям Linux не стоит опасаться, существует приложение под названием ndiswrapper, которое позволяет устройству работать с драйвером Windows.

Это можно сделать с помощью Debian 6 и его производных:

1: Установите ndiswrapper

$ sudo apt-get install ndiswrapper-common ndiswrapper-utils-1.9 wireless-tools

2: Скопируйте файлы .INF y .SYS которые находятся на компакт-диске в папке на вашем ПК, например / home / tu_user

3: Установите драйвер

$ sudo ndiswrapper -i nombre-driver.inf

Затем убедитесь, что драйвер установлен правильно.

$ ndiswrapper -l

Наконец, установите драйвер ndiswrapper

$ sudo modprobe ndiswrapper

Если при выполнении этой команды выдает ошибку о том, что у него нет модуля ndiswrapper (обычно это происходит, когда у нас установлено ядро ​​bigmem, это случилось со мной недавно)

$ sudo apt-get install module-assistant

$ sudo m-a a-i ndiswrapper

С помощью этой опции мы перекомпилируем модуль (или драйвер для ядра, которое мы используем).

Затем

$ sudo modprobe ndiswrapper

Чтобы убедиться, что устройство работает правильно

$ sudo iwconfig

и на экране должно появиться что-то вроде этого:

Нет никаких беспроводных расширений. eth0 нет беспроводных расширений. wlan0 IEEE 802.11bgn ESSID: выкл. / любой Режим: Управляемая точка доступа: Несвязанная Tx-Power = 20 дБм Предел длинных попыток: 7 RTS thr: off Фрагмент th: off Ключ шифрования: выкл. Управление питанием: on pan0 нет беспроводных расширений.

Теперь, когда все в порядке, мы заставляем драйвер ndiswrapper загружаться при запуске системы.

$ sudo ndiswrapper -m

Для активации беспроводного интерфейса

$ sudo ifconfig wlan0 up

Последнее необходимо делать каждый раз, если вы запускаете систему, если только мы не сделаем это автоматически..

ПРИМЕЧАНИЕ: если у вас Linux X64, драйверы также должны быть для архитектуры X64.

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

А теперь, чтобы пользоваться беспроводной сетью, но вам нужно установить программы для обнаружения сетей, например, Wifi Radar, но это уже другая статья.

Статья взята из ГУТЛ.