Installing NDISWrapper on Novell Linux Desktop
Novell Cool Solutions: Feature
By Joe Harmon
Digg This -
Posted: 14 Jan 2005
- Windows XP NDIS drivers for your specific network card.
- NDISWrapper modules. (This document will walk you through installing the modules)
Let's start by verifying that the proper modules have been installed. To do this we need to initiate Red Carpet.
SYSTEM | SOFTWARE UPDATE
N | SYSTEM | CONFIGURATION | RED CARPET
Once Red Carpet has launched, go to the search tab and type ndiswrapper in the search field. This should bring up the km_ndiswrapper and the ndiswrapper module. If you do not see these modules then either you have not registered your activation key, or you have not subscribed to the nld9-sdk channel. We will need to install both of these modules by selecting the modules and choosing the MARK FOR INSTALLATION button. Once they have been marked for installation, click on the RUN NOW button and then the CONTINUE button.
After installing NDISWrapper to your system copy the NDIS drivers to a directory on your system. You will typically need the .inf file and .sys file for the network card.
Now that your files have been saved to your system, we can install them. Open a terminal and su to root. Then install the driver using the following command: ndiswrapper -i <path to .inf file>
Example: ndiswrapper -i /tmp/bcmwl5.inf
To make sure that the driver loads upon boot, type ndiswrapper -m at the console. This will insure that the module loads, but it is not yet activated.
To activate the module you will need to start YAST2.
SYSTEM | ADMINISTRATOR SETTINGS
N | CONTROL CENTER | YAST2 MODULES
Once in YAST2, go to NETWORK DEVICES | NETWORK CARD.
Under the Available section choose Other (not detected) and click the Configure button.
If you are configuring an Ethernet NIC, verify that the Device Type is set to Ethernet. Then type ndiswrapper in the Module Name box. Click on the Next button to continue.
If you are configuring a Wireless NIC, verify that the Device Type is set to Wireless. Then type ndiswrapper in the Module Name box.
Once this is done click the wireless settings button and a new window labeled Wireless Network Card Configuration will open. Put in your ESSID. This is your Extended Service Set Identifier. If you don't know your ESSID then please contact your system administrator. If you have an encryption key, then can paste it into the encryption key section. This field is not required. Click OK to continue.
If you didn't put in an encryption key then you will receive the following message. It is your choice on whether or not you wish to continue with out an encryption key, but know that you will not be encrypting the data that is going over the wireless connection.
By default, YaST will choose automatic address setup via DHCP. If you require a static address or need to input manual entries it should be done on this window. Click NEXT and then FINISH to complete the configuration.
You should be able to restart your network by loading a terminal, su to root, and then type rcnetwork reststart.
Verify that wireless is working and you should be able to switch to and from the wired and wireless using netapplet.
There are some useful commands that are available for use with NDISWrapper and they are outlined below:
ndiswrapper -i <path to .inf and .sys file along with .inf name>
Example: ndiswrapper -i /opt/ndiswrapper/bcmwl5.inf
This will install the 1400 truemobile driver assuming it (and the associated .sys file) are located in the /opt/ndiswrapper directory.
Example: ndiswrapper -l
This will list what drivers are currently installed.
ndiswrapper -e <driver>
Example: ndiswrapper -e bcmwl5
This will remove an installed driver from ndiswrapper.
This will write the configuration for modprobe
Novell Cool Solutions (corporate web communities) are produced by WebWise Solutions. www.webwiseone.com