NDISwrapper Setup Information (SUSE Linux 10.1, 10.2, 10.3, and SLED/SLES)
Posted by sasikumarp on March 6, 2008
Pre-Flight Checklist
In order to use this guide, you will need to prepare the following:
- An installed copy of SuSE Linux, 10.1 or greater, or a copy of SUSE Linux Enterprise Desktop/Server 10. This guide will not work for SUSE Linux 10.0 – please see the 32-bit guide or the 64-bit guide for SUSE Linux 10.0.
- A wireless network card.
- An existing internet connection of some kind.
- Your OWN bag of SkittlesĀ®, since this bag is mine
Installing via Repositories
f the SUSE 10.x box is connected to the internet already, and you’re just trying to get WIFI working, this is the section for you. Once you have completed this section, you will be ready to install the Windows XP drivers and get your internet working. Let’s begin.
- Start YaST.
- Left-click once on the “Installation Sources” or “Software Repositories” button. After a minute, a list of repositories will appear.
- Left-click once on the “Add” button at the bottom left of the screen.
- Left-click once on the “Specify URL…” button at the bottom of the list.
- Left-click once on the “Next” button at the bottom right corner of the screen.
- Insert one of the following URLs into the box, depending on what distribution you run.
NOTE: Any and all packages for OpenSUSE 10.3 are now handled by Andrea F., who is part of the Packman repository. Please update your links.
SLES\SLED 10: http://download.opensuse.org/repositories/home:/andrewd18/SLE_10/
SUSE Linux 10.1: http://download.opensuse.org/repositories/home:/andrewd18/SUSE_Linux_10.1/
OpenSUSE 10.2: http://download.opensuse.org/repositories/home:/andrewd18/openSUSE_10.2/
OpenSUSE 10.3 (USA Mirror): http://packman.unixheads.com/suse/10.3/
OpenSUSE 10.3 (Germany Mirror): http://packman.iu-bremen.de/suse/10.3/ - Left-click once on the “Next” button at the bottom right corner of the screen. You will be returned to the list of repositories.
- Left-click once on the “Finish” button at the bottom right corner of the screen. You will be returned to the main YaST screen.
- Left-click once on the “Install/Remove Software” or “Software Management” button. After a minute or three, software installation page will appear.
- Type kernel into the search box and left-click once on the “Search” button.
- Find the kernel package that is installed (it will have a checkmark or a lock next to it). Write down the name of the kernel, for example, “kernel-default” or “kernel-bigsmp”.
- Type “ndis” into the search box and left-click once on the “Search” button.
- Right-click once on the ndiswrapper package. A menu will appear.
- Left-click once on either “Install” or “Update”.
- Right-click once on the ndiswrapper-kmp* package that corresponds with the kernel you wrote down above. For example, if you had the kernel-default package, you would right-click on the ndiswrapper-kmp-default package.
- Left-click once on either “Install” or “Update”.
- Right-click once on the ndisgtk package. A menu will appear.
- Left-click once on either “Install” or “Update”.
- Left-click once on the “Accept” button in the bottom right corner of the screen. The software will be installed.
- Exit YaST.
Readying the Drivers
Now that all the software we need is installed, we need to bring the drivers our hardware needs to the SUSE machine.
- Visit the ndiswrapper Ndiswrapper WIKI: Card Listing to see if a certain Windows XP driver is known to work for your WIFI card.
- Download either the Windows XP driver listed on the WIKI, or the latest Windows XP driver off your manufacturer’s website.
- Place the drivers on the Desktop of your SUSE Linux machine, unzipping them if necessary.
Continue to the Installing Drivers with NDISGTK section.
Installing Drivers with NDISGTK
Now that all the software we need is installed, we can give ndiswrapper the Windows XP drivers.
- Start NDISGTK. It should be located in your menu at Applications -> System -> More Programs -> NDISGTK
- Click “Install New Driver”.
- Point NDISGTK to the .inf file for your WIFI card.
- Click the “Install” button.
- Verify that NDISGTK shows your driver is installed and that the hardware is present.
- Click “Configure Network” and continue to the YaST Configuration section.
YaST Configuration
Now you have arrived at the best part, the part where you actually get the wireless card to connect to your router so you can surf the internet! I highly suggest that you configure your WIFI card with YaST.
- In NDISGTK, left-click once on the “Configure Network” button. YaST’s network module will appear. (This screen can also be accessed through YaST -> Network Devices -> Network Card)
- Choose either “Traditional Method with IFUP” or “User Controlled with NetworkManager”. Most users will want NetworkManager. SUSE 10.1 users should be advised that NetworkManager is broken on their distribution.
- Left-click once on your card’s listing.
- Left-click once on the “Edit” button.
- Left-click once on the “Advanced” button.
- Left-click once on the “Hardware Details” menu item.
- Change the Module Name field from whatever it currently is to ndiswrapper.
- Skip to step 13.
- Left-click once on the “Add” button.
- Left-click once on the “Device Type” pull-down menu and then left-click once on “Wireless”.
- Enter ndiswrapper into the Module Name field.
- Left-click once on the PCMCIA or USB button if appropriate.
- Left-click once on the “OK” button.
- Left-click once on the “Next” button.
- Left-click once on the “Operating Mode” pull-down menu and then left-click on either Ad-Hoc, Managed, or Master. Most users will want Managed mode.
- Enter your router’s ESSID into the “ESSID” field.
- Left-click once on the “Authentication Mode” pull-down menu and choose either Open, Shared Key, WPA-EAP, or WPA-PSK.
- Enter your encryption key in the “Encryption Key” field if appropriate.
- WPA Users: Left-click once on the “Next” button.
- WPA Users: Enter your encryption/login settings as appropriate.
- Left-click once on the “Next” button.
- Left-click once on the “Finish” button.
- Exit YaST.
- Exit NDISGTK
If your card is listed, continue with step 3. If your card is not listed, skip to step 9.
If everything worked properly, you should be connected to your network and the internet. Congratulations.
The Original link is here:
http://www.andrewd18.com/ndiswrapper/ndiswrapperinfo-gui.php#Readying