It does look like your wireless device is working, and you have an authentication problem. You need to set up the authentication before the DHCP client can get an IP address. It sounds like that may be your problem. Another possibility is a conflict with the NIC interface.
I'll assume that you have the wireless-tools package installed.
One of the programs this package contains is named "iwlist". You can enter in the command:
sudo iwlist eth1 scan
This will scan for Access Points and produce an output that looks like this:
Code:
wlan0 Scan completed :
Cell 01 - Address: 00:14:A5:30:01:B4
ESSID:"Motorola"
Protocol:IEEE 802.11g
Mode:Managed
Frequency:2.422 GHz (Channel 3)
Quality:0/100 Signal level:-69 dBm Noise level:-256 dBm
Encryption key:on
Bit Rate:1 Mb/s
Bit Rate:2 Mb/s
Bit Rate:5.5 Mb/s
Bit Rate:11 Mb/s
Bit Rate:6 Mb/s
Bit Rate:9 Mb/s
Bit Rate:12 Mb/s
Bit Rate:18 Mb/s
Bit Rate:24 Mb/s
Bit Rate:36 Mb/s
Bit Rate:48 Mb/s
Bit Rate:54 Mb/s
Extra:bcn_int=100
Extra:atim=0
Cell 02 - Address: 00:14:BF:98:27:AD
ESSID:"linksys_SES_38253"
Protocol:IEEE 802.11g
Mode:Managed
Frequency:2.437 GHz (Channel 6)
Quality:0/100 Signal level:-79 dBm Noise level:-256 dBm
Encryption key:on
Bit Rate:1 Mb/s
Bit Rate:2 Mb/s
Bit Rate:5.5 Mb/s
Bit Rate:11 Mb/s
Bit Rate:18 Mb/s
Bit Rate:24 Mb/s
Bit Rate:36 Mb/s
Bit Rate:54 Mb/s
Bit Rate:6 Mb/s
Bit Rate:9 Mb/s
Bit Rate:12 Mb/s
Bit Rate:48 Mb/s
Extra:bcn_int=100
Extra:atim=0
Extra:wpa_ie=dd180050f20101000050f20201000050f20201000050f2020000
This is the output of the command which I just entered. It would give results even if you are not authenticated.
That is why it is a quick and easy way to check if the wireless device is working.
You can verify if the device is present with the /sbin/ifconfig and /usr/sbin/iwconfig commands. The ifconfig command will show whether an interface has an IP address assigned. It will show the "lo", "eth0" and "eth1" interfaces. The iwconfig command will show information about the wireless interface.
I use SuSE rather than Fedora, but I believe that they both save the network interface configuration files in /etc/sysconfig/network. There should be both an ifcfg-eth0 file and an ifcfg-eth1 file there. This is the information that is saved by your Network Interface Setup Dialog.
Code:
sample ifcfg-wlan0:
BOOTPROTO='dhcp'
BROADCAST=''
IPADDR=''
MTU=''
NAME='Wireless Network Card'
NETMASK=''
NETWORK=''
REMOTE_IPADDR=''
STARTMODE='auto'
USERCONTROL='yes'
WIRELESS_AP='00:14:BF:13:0D:9B'
WIRELESS_AUTH_MODE='psk'
WIRELESS_BITRATE=''
WIRELESS_CA_CERT=''
WIRELESS_CHANNEL=''
WIRELESS_CLIENT_CERT=''
WIRELESS_DEFAULT_KEY='0'
WIRELESS_ESSID='jesnet'
WIRELESS_FREQUENCY=''
WIRELESS_KEY=''
WIRELESS_KEY_0='h:wep secret keys ..........'
WIRELESS_KEY_1='h:wep secret keys ..........'
WIRELESS_KEY_2='h:wep secret keys ..........'
WIRELESS_KEY_3='h:wep secret keys ..........'
WIRELESS_KEY_LENGTH='128'
WIRELESS_MODE='Managed'
WIRELESS_NICK='hpamd64'
WIRELESS_NWID=''
WIRELESS_POWER='no'
WIRELESS_WPA_IDENTITY=''
WIRELESS_WPA_PASSWORD=''
WIRELESS_WPA_PSK='64 hexidecimal preshared key'
_nm_name='static-0'
PREFIXLEN=''
The keys need to be the same that the router uses. I'd recommend connecting directly to the routers web interface on the NIC card, and cutting and pasting from the router wpa_psk setup page to an editor.
The authentication is performed by wpa_supplicant. Make sure that the wpa_supplicant package is installed also.
The second possible problem I mentioned deals with how you have the interface come up. In the network configuration dialogs, look for options that deal with device activation. Select an option that sounds like "on cable connection". This will defer the startup until the ethernet cable is connected. Select "on boot" or something similar for the wireless device "eth1".
Good Luck!
wireless-tools reference:
http://www.hpl.hp.com/personal/Jean_...nux/Tools.html