First check the device currently supported by NDisWrapper, http://ndiswrapper.sourceforge.net/phpwiki/index.php/list? Phpsessid = D938709F5323557192059E517CAA013A. Before installing ndiswrapper you need to have a few things, kernelsource, wireless-tools First, download the ndiswrapper source http://sourceforge.net/project/showfiles.php?group_id=93482&package_id=99148&release_id=310366 extract it to a directory, such as / USR / SRC / NDISWRAPPER-1.1 Perform the following commands with root Make DistClean Make Make Install If there is no problem, you can install Windows driver. All drivers should have a .inf, my network card's Windows driver is also .sys and .cat files. Install with the ndiswrapper -i filename.inf command. You can check the status ndiswrapper -l installed ndis drivers: WG511v2 Driver Present WG511v2 is my network card model, Present Description Driver installation is no problem. Continue, modprobe ndiswrapper can see the NIC information at Dmesg if there is no error, this is done, is EASY? The following work is to configure the NIC, you can first use iWconfig to see whether the wireless device is, 80% is WLAN0. Then scan the AP IWLIST WLAN0 Scan If you scan your AP, you can continue to configure the network card IWconfig Wlan0 Mode Maged If you need to use the WEP needs to execute IWConfig WLAN0 Key Restricted XXXXX then set the network name, EssID can see the scan results or AP settings IWconfig Wlan0 Essid Essid enabled Network interface ifconfig wlan0 UP is configured using DHCP DHClient Wlan0, is testing if it is possible to access other resources on the network to automatically load NDisWrapper after enabling WLAN0, NDISWRAPPER -M can be used, Note that this is not automatically loaded when booting. Load NDisWrapper while linux is required to add NDisWrapper in / etc / modules