Я решил заняться этим вопросом, поскольку сети 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, но это уже другая статья.
Статья взята из ГУТЛ.