openSUSE Forums > Archives > Novell Archives » Wireless Networking

Go Back   openSUSE Forums > Archives > Novell Archives
Forums FAQ Members List Search Today's Posts Mark Forums Read


Novell Archives Archived content from Novell openSUSE support forums

 
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 26-Dec-2005, 09:21
sgoldstn@ix.netcom.com
Guest
 
Posts: n/a
Default Wireless Networking

I would appreciate some assistance with the following.

I am running SuSE 9.3 Professional on a triple boot machine with Windows
98se and Windows 2000 SP2.
My wireless network card is a D-Link DWL-G510 (Rev.2, Atheros chipset),
which is functional in both Windows environments.
I have just reinstalled SuSE and the card is recognized during the
installation along with the wired network port on my ASUS motherboard.
The wired port was activated during installation, and not the wireless
card. The wired port allowed me access to the Internet and my local
network during the installation process.
Then, I copied the Windows XP drivers from the D-Link website. I changed
folders to the folder containing the drivers. In a console window as
superuser, I brought up ndiswrapper and used it to install the drivers
with ndiswrapper -i NetA3AB.inf and received a message that neta3ab was
installed.
Subsequently, I entered Yast and switched the wired port to run manually
and the D-Link card to be activated during boot-up. I set the wireless
card to Managed, entered my ESSID, and used WPA-PSK encryption with the
same key as is functional under Windows. I then finished the conversation
and Yast apparently wrote the configuration.
However, when I check communications with either Kinternet or
KWifiManger, there is no ESSID listed and the network address of my
accesspoint is given as the MAC FF:FF:FF:FF:FF:FF, obviously not the MAC
of my router.
I have attempted to run Yast several times to attempt to get the ESSID in
the right files. I do find it in the ifcfg-wlan-id******** file in
the /etc/sysconfig/network folder. However, if I issue the command
iwlist ath0 scan, no ESSID is listed in the output, only "". Likewise,
input the command iwconfig ath0 essid "wirelessnetworkname", the system
still does not save my wirelessnetworkname and there is no network found
under Kinternet or KWiFiManager.

Again, I would appreciate any assistance.

Steve

  #2 (permalink)  
Old 26-Dec-2005, 11:46
Larry Finger
Guest
 
Posts: n/a
Default Re: Wireless Networking

sgoldstn@ix.netcom.com wrote:
> I would appreciate some assistance with the following.
>
> I am running SuSE 9.3 Professional on a triple boot machine with Windows
> 98se and Windows 2000 SP2.
> My wireless network card is a D-Link DWL-G510 (Rev.2, Atheros chipset),
> which is functional in both Windows environments.
> I have just reinstalled SuSE and the card is recognized during the
> installation along with the wired network port on my ASUS motherboard.
> The wired port was activated during installation, and not the wireless
> card. The wired port allowed me access to the Internet and my local
> network during the installation process.
> Then, I copied the Windows XP drivers from the D-Link website. I changed
> folders to the folder containing the drivers. In a console window as
> superuser, I brought up ndiswrapper and used it to install the drivers
> with ndiswrapper -i NetA3AB.inf and received a message that neta3ab was
> installed.
> Subsequently, I entered Yast and switched the wired port to run manually
> and the D-Link card to be activated during boot-up. I set the wireless
> card to Managed, entered my ESSID, and used WPA-PSK encryption with the
> same key as is functional under Windows. I then finished the conversation
> and Yast apparently wrote the configuration.
> However, when I check communications with either Kinternet or
> KWifiManger, there is no ESSID listed and the network address of my
> accesspoint is given as the MAC FF:FF:FF:FF:FF:FF, obviously not the MAC
> of my router.


You will see the broadcast address (all FF) until ndiswrapper has associated with the access point.
This is normal.

> I have attempted to run Yast several times to attempt to get the ESSID in
> the right files. I do find it in the ifcfg-wlan-id******** file in
> the /etc/sysconfig/network folder. However, if I issue the command
> iwlist ath0 scan, no ESSID is listed in the output, only "". Likewise,
> input the command iwconfig ath0 essid "wirelessnetworkname", the system
> still does not save my wirelessnetworkname and there is no network found
> under Kinternet or KWiFiManager.


These items will be set once you have authenticated, so we need to find out why that has not yet
been successful. The fact that ath0 shows up in iwconfig, or that the iwlist command doesn't error
shows that ndiswrapper and the Windows driver are loaded and working.

Is wpa_supplicant installed on your system? From a super-user mode terminal, type 'which
wpa_supplicant'. If it lists a path, it is, but if it returns nothing, you need to use YaST to
install it. This program is needed by ndiswrapper to authenticate a WPA-PSK network.

The second thing to check is to ensure that ndiswrapper is being loaded when the network is brought
up, either at boot or manually. Under YaST -> Network Devices -> Network Card, highlight your
wireless interface and press the Edit button. Under Advanced, make sure that ndiswrapper is entered
into the Module Name box.

One other place that might be a problem. If your "personal secret" contains a $ sign, the way that
SuSE handles it requires that it be "escaped" with a \. For example, if your secret were
"Micro$oft", it would need to be entered as "Micro\$oft". My secret is quite long and very elaborate
and I got caught by this difficulty, which I found only by enabling every possible debug option when
wpa_supplicant was loaded.

I think that your Linux skills are considerable and that you may not have needed all the detail that
was given above; however, a less experienced user may use these instructions in the future.
  #3 (permalink)  
Old 26-Dec-2005, 18:11
sgoldstn@ix.netcom.com
Guest
 
Posts: n/a
Default Re: Wireless Networking

Larry,

Thanks so much for the three suggestions. I have addressed them as
indicated in the numbered responses below. The bottom line is that I still
do not have communication between my SuSE installation and my wireless
router. Incidently, if I leave the onboard wired network enabled and
disable the wireless card (set to manual), I get access to the Internet and
my other local network computers.

Steve


> sgoldstn@ix.netcom.com wrote:
> > I would appreciate some assistance with the following.
> >
> > I am running SuSE 9.3 Professional on a triple boot machine with Windows
> > 98se and Windows 2000 SP2.
> > My wireless network card is a D-Link DWL-G510 (Rev.2, Atheros chipset),
> > which is functional in both Windows environments.
> > I have just reinstalled SuSE and the card is recognized during the
> > installation along with the wired network port on my ASUS motherboard.
> > The wired port was activated during installation, and not the wireless
> > card. The wired port allowed me access to the Internet and my local
> > network during the installation process.
> > Then, I copied the Windows XP drivers from the D-Link website. I changed
> > folders to the folder containing the drivers. In a console window as
> > superuser, I brought up ndiswrapper and used it to install the drivers
> > with ndiswrapper -i NetA3AB.inf and received a message that neta3ab was
> > installed.
> > Subsequently, I entered Yast and switched the wired port to run manually
> > and the D-Link card to be activated during boot-up. I set the wireless
> > card to Managed, entered my ESSID, and used WPA-PSK encryption with the
> > same key as is functional under Windows. I then finished the conversation
> > and Yast apparently wrote the configuration.
> > However, when I check communications with either Kinternet or
> > KWifiManger, there is no ESSID listed and the network address of my
> > accesspoint is given as the MAC FF:FF:FF:FF:FF:FF, obviously not the MAC
> > of my router.

>
> You will see the broadcast address (all FF) until ndiswrapper has

associated with the access point.
> This is normal.
>
> > I have attempted to run Yast several times to attempt to get the ESSID in
> > the right files. I do find it in the ifcfg-wlan-id******** file in
> > the /etc/sysconfig/network folder. However, if I issue the command
> > iwlist ath0 scan, no ESSID is listed in the output, only "". Likewise,
> > input the command iwconfig ath0 essid "wirelessnetworkname", the system
> > still does not save my wirelessnetworkname and there is no network found
> > under Kinternet or KWiFiManager.

>
> These items will be set once you have authenticated, so we need to find

out why that has not yet
> been successful. The fact that ath0 shows up in iwconfig, or that the

iwlist command doesn't error
> shows that ndiswrapper and the Windows driver are loaded and working.
>
> Is wpa_supplicant installed on your system? From a super-user mode

terminal, type 'which
> wpa_supplicant'. If it lists a path, it is, but if it returns nothing,

you need to use YaST to
> install it. This program is needed by ndiswrapper to authenticate a

WPA-PSK network.

1. wpa_supplicant had been installed at the time of the recent
installation in anticipation of using the WPA encryption system.

>
> The second thing to check is to ensure that ndiswrapper is being loaded

when the network is brought
> up, either at boot or manually. Under YaST -> Network Devices -> Network

Card, highlight your
> wireless interface and press the Edit button. Under Advanced, make sure

that ndiswrapper is entered
> into the Module Name box.


2. I followed your instructions as to replacing the entry 'ath-pci' in the
Module Name box with 'ndiswrapper'. At first, I could not get the network
configuration to write; it just kept hanging the system in between the
steps -Write device information and -Write device configuration (first and
second steps of writing the network configuration in Yast).
In a superuser console, I then ran 'modprobe ndiswrapper'. With that done,
I could not make the suggested change in the Module Name box and have the
configuration written.
I then rebooted the computer to allow the start device function to work for
the program and the network card. However, still no connection with my
wireless network; ESSID is still blank under both Kinternet and KWiFiManager.

>
> One other place that might be a problem. If your "personal secret"

contains a $ sign, the way that
> SuSE handles it requires that it be "escaped" with a \. For example, if

your secret were
> "Micro$oft", it would need to be entered as "Micro\$oft". My secret is

quite long and very elaborate
> and I got caught by this difficulty, which I found only by enabling every

possible debug option when
> wpa_supplicant was loaded.


3. I have not tried this yet as I still am not accessing my router.

>
> I think that your Linux skills are considerable and that you may not have

needed all the detail that
> was given above; however, a less experienced user may use these

instructions in the future.

  #4 (permalink)  
Old 26-Dec-2005, 18:41
sgoldstn@ix.netcom.com
Guest
 
Posts: n/a
Default Re: Wireless Networking

Larry,

I wrote too soon.
Yast did not make the change in the Module Name as I had thought and is
again hanging during saving network configuration at the step "Writing
/etc/modprobe.conf...

Steve

> Larry,
>
> Thanks so much for the three suggestions. I have addressed them as
> indicated in the numbered responses below. The bottom line is that I still
> do not have communication between my SuSE installation and my wireless
> router. Incidently, if I leave the onboard wired network enabled and
> disable the wireless card (set to manual), I get access to the Internet and
> my other local network computers.
>
> Steve
>
>
> > sgoldstn@ix.netcom.com wrote:
> > > I would appreciate some assistance with the following.
> > >
> > > I am running SuSE 9.3 Professional on a triple boot machine with Windows
> > > 98se and Windows 2000 SP2.
> > > My wireless network card is a D-Link DWL-G510 (Rev.2, Atheros chipset),
> > > which is functional in both Windows environments.
> > > I have just reinstalled SuSE and the card is recognized during the
> > > installation along with the wired network port on my ASUS motherboard.
> > > The wired port was activated during installation, and not the wireless
> > > card. The wired port allowed me access to the Internet and my local
> > > network during the installation process.
> > > Then, I copied the Windows XP drivers from the D-Link website. I

changed
> > > folders to the folder containing the drivers. In a console window as
> > > superuser, I brought up ndiswrapper and used it to install the drivers
> > > with ndiswrapper -i NetA3AB.inf and received a message that neta3ab was
> > > installed.
> > > Subsequently, I entered Yast and switched the wired port to run manually
> > > and the D-Link card to be activated during boot-up. I set the wireless
> > > card to Managed, entered my ESSID, and used WPA-PSK encryption with the
> > > same key as is functional under Windows. I then finished the

conversation
> > > and Yast apparently wrote the configuration.
> > > However, when I check communications with either Kinternet or
> > > KWifiManger, there is no ESSID listed and the network address of my
> > > accesspoint is given as the MAC FF:FF:FF:FF:FF:FF, obviously not the MAC
> > > of my router.

> >
> > You will see the broadcast address (all FF) until ndiswrapper has

> associated with the access point.
> > This is normal.
> >
> > > I have attempted to run Yast several times to attempt to get the

ESSID in
> > > the right files. I do find it in the ifcfg-wlan-id******** file in
> > > the /etc/sysconfig/network folder. However, if I issue the command
> > > iwlist ath0 scan, no ESSID is listed in the output, only "". Likewise,
> > > input the command iwconfig ath0 essid "wirelessnetworkname", the system
> > > still does not save my wirelessnetworkname and there is no network found
> > > under Kinternet or KWiFiManager.

> >
> > These items will be set once you have authenticated, so we need to find

> out why that has not yet
> > been successful. The fact that ath0 shows up in iwconfig, or that the

> iwlist command doesn't error
> > shows that ndiswrapper and the Windows driver are loaded and working.
> >
> > Is wpa_supplicant installed on your system? From a super-user mode

> terminal, type 'which
> > wpa_supplicant'. If it lists a path, it is, but if it returns nothing,

> you need to use YaST to
> > install it. This program is needed by ndiswrapper to authenticate a

> WPA-PSK network.
>
> 1. wpa_supplicant had been installed at the time of the recent
> installation in anticipation of using the WPA encryption system.
>
> >
> > The second thing to check is to ensure that ndiswrapper is being loaded

> when the network is brought
> > up, either at boot or manually. Under YaST -> Network Devices -> Network

> Card, highlight your
> > wireless interface and press the Edit button. Under Advanced, make sure

> that ndiswrapper is entered
> > into the Module Name box.

>
> 2. I followed your instructions as to replacing the entry 'ath-pci' in the
> Module Name box with 'ndiswrapper'. At first, I could not get the network
> configuration to write; it just kept hanging the system in between the
> steps -Write device information and -Write device configuration (first and
> second steps of writing the network configuration in Yast).
> In a superuser console, I then ran 'modprobe ndiswrapper'. With that done,
> I could not make the suggested change in the Module Name box and have the
> configuration written.
> I then rebooted the computer to allow the start device function to work for
> the program and the network card. However, still no connection with my
> wireless network; ESSID is still blank under both Kinternet and KWiFiManager.
>
> >
> > One other place that might be a problem. If your "personal secret"

> contains a $ sign, the way that
> > SuSE handles it requires that it be "escaped" with a \. For example, if

> your secret were
> > "Micro$oft", it would need to be entered as "Micro\$oft". My secret is

> quite long and very elaborate
> > and I got caught by this difficulty, which I found only by enabling every

> possible debug option when
> > wpa_supplicant was loaded.

>
> 3. I have not tried this yet as I still am not accessing my router.
>
> >
> > I think that your Linux skills are considerable and that you may not have

> needed all the detail that
> > was given above; however, a less experienced user may use these

> instructions in the future.
>


  #5 (permalink)  
Old 26-Dec-2005, 18:51
Larry Finger
Guest
 
Posts: n/a
Default Re: Wireless Networking

sgoldstn@ix.netcom.com wrote:
> Larry,
>
> I wrote too soon.
> Yast did not make the change in the Module Name as I had thought and is
> again hanging during saving network configuration at the step "Writing
> /etc/modprobe.conf...
>


Try deleting the wireless configuration in YaST -> Network Devices -> Network Card and starting
over. As long as you will be using ndiswrapper, you must specify ndiswrapper as the Module Name.
Perhaps you will be ablle to write the configuration files then. I have no idea why the system is
hanging while writing. Perhaps it was because ath-pci was already loaded for that interface. Is that
a proper driver for your card? Maybe you do not need to use ndiswrapper.
  #6 (permalink)  
Old 27-Dec-2005, 21:07
sgoldstn@ix.netcom.com
Guest
 
Posts: n/a
Default Re: Wireless Networking

Larry,
This has become more involved than I had anticipated.

Thanks for the suggestions. I will post back here when I get more time to
troubleshoot.

Steve


> sgoldstn@ix.netcom.com wrote:
> > Larry,
> >
> > I wrote too soon.
> > Yast did not make the change in the Module Name as I had thought and is
> > again hanging during saving network configuration at the step "Writing
> > /etc/modprobe.conf...
> >

>
> Try deleting the wireless configuration in YaST -> Network Devices ->

Network Card and starting
> over. As long as you will be using ndiswrapper, you must specify

ndiswrapper as the Module Name.
> Perhaps you will be ablle to write the configuration files then. I have

no idea why the system is
> hanging while writing. Perhaps it was because ath-pci was already loaded

for that interface. Is that
> a proper driver for your card? Maybe you do not need to use ndiswrapper.


  #7 (permalink)  
Old 01-Jan-2006, 18:01
sgoldstn@ix.netcom.com
Guest
 
Posts: n/a
Default Re: Wireless Networking

Larry (and others),

I got back to the issue and found that it was my WPA-PSK passphrase. I had
to go to an all alphanumeric key as you had suggested. The inability to
effectively use the entire ASCII "alphabet" does seem to me a defect in the
programming of this OS, but it is still better, I believe, than WEP.

Thanks for the guidance,

Steve

> Larry,
> This has become more involved than I had anticipated.
>
> Thanks for the suggestions. I will post back here when I get more time to
> troubleshoot.
>
> Steve
>
>
> > sgoldstn@ix.netcom.com wrote:
> > > Larry,
> > >
> > > I wrote too soon.
> > > Yast did not make the change in the Module Name as I had thought and is
> > > again hanging during saving network configuration at the step "Writing
> > > /etc/modprobe.conf...
> > >

> >
> > Try deleting the wireless configuration in YaST -> Network Devices ->

> Network Card and starting
> > over. As long as you will be using ndiswrapper, you must specify

> ndiswrapper as the Module Name.
> > Perhaps you will be ablle to write the configuration files then. I have

> no idea why the system is
> > hanging while writing. Perhaps it was because ath-pci was already loaded

> for that interface. Is that
> > a proper driver for your card? Maybe you do not need to use ndiswrapper.

>


  #8 (permalink)  
Old 01-Jan-2006, 21:04
Larry Finger
Guest
 
Posts: n/a
Default Re: Wireless Networking

sgoldstn@ix.netcom.com wrote:
> Larry (and others),
>
> I got back to the issue and found that it was my WPA-PSK passphrase. I had
> to go to an all alphanumeric key as you had suggested. The inability to
> effectively use the entire ASCII "alphabet" does seem to me a defect in the
> programming of this OS, but it is still better, I believe, than WEP.
>
> Thanks for the guidance,
>
> Steve


Linux does not restrict the PSK passphrase. In my secret, I'm using the characters !@#$%^ (among
others). The only one that causes any problem is the $, which is interpreted in terms of a bash
script. The means that the dollar sign and the alpha characters that follow it are interpreted as a
variable when ifcfg-wlan0 is run. That problem is circumvented by using \$ rather than $, thereby
"escaping" the dollar sign.

There is no doubt that WPA is better than WEP as the latter can be broken with about 5 minutes of
captured traffic, even if you are using 128-bit encryption.
 

Bookmarks


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On




 

Search Engine Friendly URLs by vBSEO 3.3.0 RC2