LinuxCommandLibrary
GitHubF-DroidGoogle Play Store

ndiswrapper

allows Windows WiFi drivers on Linux

TLDR

Install Windows driver
$ ndiswrapper -i [driver.inf]
copy
List installed drivers
$ ndiswrapper -l
copy
Remove driver
$ ndiswrapper -r [drivername]
copy
Write modprobe config
$ ndiswrapper -m
copy
Show hardware
$ ndiswrapper -v
copy
Load module
$ modprobe ndiswrapper
copy

SYNOPSIS

ndiswrapper [options]

DESCRIPTION

ndiswrapper allows Windows WiFi drivers on Linux. It wraps NDIS drivers for Linux use.The tool enables unsupported WiFi cards. Loads Windows .sys and .inf files.

PARAMETERS

-i INF

Install driver from given .inf file (also copies referenced .sys/.bin into /etc/ndiswrapper).
-l
List installed drivers and the matching hardware/PCI ID.
-r NAME
Remove an installed driver.
-m
Write a modprobe alias for the wireless interface (writes to /etc/modprobe.d).
-ma
Write module alias configuration.
-mi
Write module install configuration.
-v
Show driver and hardware (device ID) information.
-d DEVID:DRIVER
Use DRIVER for the device with the given PCI/USB id.
-e DRIVER
Remove a driver from the system.
--help
Display help information.

CAVEATS

Legacy tool. Most cards now have native drivers. Requires Windows driver files.

HISTORY

ndiswrapper was created to use Windows network drivers on Linux when native drivers weren't available.

SEE ALSO

iwconfig(1), modprobe(1), lspci(1)

Copied to clipboard
Kai