Jump to content


Register a free account to unlock additional features at BleepingComputer.com
Welcome to BleepingComputer, a free community where people like yourself come together to discuss and learn how to use their computers. Using the site is easy and fun. As a guest, you can browse and view the various discussions in the forums, but can not create a new topic or reply to an existing one unless you are logged in. Other benefits of registering an account are subscribing to topics and forums, creating a blog, and having no ads shown anywhere on the site.

Click here to Register a free account now! or read our Welcome Guide to learn how to use this site.

* * * * * 1 votes

Using Ndiswrapper For Wireless Networking

  • Please log in to reply
4 replies to this topic

#1 kbk


  • Members
  • 113 posts
  • Location:Ohio, USA
  • Local time:05:00 AM

Posted 30 September 2006 - 12:19 PM

I wrote this and posted it on my website, but I will repost it here because I think it's helpful...

When I first started using linux, one of the biggest problems I had was getting my wireless network adapter working. I finally got it, and, in the hopes of getting others to use linux I am writing this tutorial on how to do it. First you need to get the drivers for your wireless adapter, sometimes the disk that came with it will work but in my case I had to download them from the Linksys website. You should do this while you still have windows, since the drivers are usually in .exe format. After you get the drivers and have them copied to a cd or floppy or whatever, and have linux loaded on your computer, you need to see if your distro has ndiswrapper (it's a good idea to do this before you install the OS, but whatever). To find out if you have ndiswrapper, open a terminal and type ndiswrapper, here is what it should look like:
kbk@0[~]$ ndiswrapper
Usage: ndiswrapper OPTION

Manage ndis drivers for ndiswrapper.
-i inffile		Install driver described by 'inffile'
-d devid driver   Use installed 'driver' for 'devid'
-e driver		 Remove 'driver'
-l				List installed drivers
-m				Write configuration for modprobe

where 'devid' is either PCIID or USBID of the form XXXX:XXXX

Now that you know you have ndiwrapper, it's time to install the drivers. First you will need to cd to the directory where your driver files are (don't need to, but it's not a bad idea). For me that will be:
cd /home/kbk/drivers/WUSB54Gv1
. Now for me I will type
ndiswrapper -i WUSB54G.inf
to install the driver (for you it might be something different, just install whatever .inf file you have in the directory). Now to make sure it installed we type:
ndiswrapper -l
to list the drivers installed, here is the output of mine:
kbk@0[~]$ ndiswrapper -l
Installed ndis drivers:
airplus		 driver present
bcmwl5		  driver present
lsbcmnds				driver present
lstinds		 driver present
mrv8k51		 driver present
netr33x		 driver present
prismnic				driver present
wlanuig		 driver present
wlipnds		 driver present
wusb54g		 driver present, hardware present
Now you type
modprobe ndiswrapper
so that it will save your settings. And you're done. If I've left anything out, let me know.

BC AdBot (Login to Remove)



#2 Rabbuk


  • Members
  • 202 posts
  • Local time:05:00 AM

Posted 16 January 2007 - 11:34 AM

i think u also need to do ndiswrapper -m to save it everytime you log on or at least i did on ubuntu.

[size=7]GO BEARS!

#3 WilliamBuell


  • Members
  • 53 posts
  • Gender:Male
  • Location:NYC USA
  • Local time:04:00 AM

Posted 15 November 2009 - 02:04 PM

Great tutorial! Thanks! It is what I will have to do tomorrow when I receive an old unwanted tower computer from a relative.

Here is a youtube demo of an Ubuntu Wi-Fi installation that may also be helpful!

I find youtube.com a great resource for hardware and software tutorials.

#4 papajbear


  • Members
  • 1 posts
  • Local time:04:00 AM

Posted 07 June 2011 - 06:19 PM

@ kbk, thank you for the clear explanation! I was wanting to install windows drivers for my MS MN710 USB wireless adapter and your clear and easy to read instructions worked perfectly for me.

@Rabbuk, thanks for the additional tip. I now have Chrome OS running on an old Dell Inspiron 3700, using my Microsoft MN710 USB wireless adapter!

Long live the old hardware, thanks to Linux distros!!!

#5 cat1092


    Bleeping Cat

  • BC Advisor
  • 6,889 posts
  • Gender:Male
  • Location:North Carolina, USA
  • Local time:04:00 AM

Posted 29 April 2015 - 12:45 AM

kbk, thanks for the Tutorial & Rabbuk for the assist! :thumbup2:


Hopefully this will be of some assistance to get some Linux users over the hurdle I was unable to clear in 2009. Being able to use a USB device provided through cell based ISP's to install the needed drivers for these to function. Today, hopefully in 4G mode, as 3G can be dirt slow. 


These ISP's has no Linux support (don't waste the time to call) & if one doesn't have a working solution in the 15 day timeframe, many are locked into 2 year contracts. Which is why I suggest, where possible, go with a 'Pay as You Go' plan, no page of surcharges, usually unlimited 3G usage, with a limited or capped amount of 4G & best yet, fixed pricing. 


Getting these cards to work on Linux devices is a great, inexpensive way to an ISP in regions where there are few (or overpriced) cable, landline or fiber optic choices. For those with one computer, an ideal choice for some, as well as for students. 



Performing full disc images weekly and keeping important data off of the 'C' drive as generated can be the best defence against Malware/Ransomware attacks, as well as a wide range of other issues. 

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users