SuSE 10.2, fully updated. Gateway MP8708, Intel 3945ABG. Router is a D-Link WBR-2310. I'm on channel 11, and I use only the 802.11g mode, with WPA2 PSK, and an AES passphrase. I've downloaded and installed the iwl3945 driver along with the mac80211 and iwl ucode, as well as updated iptools. Everything seems to be working just fine.
Right now I've got the wireless interface set up for ifup manual start. Onboot works fine too; I've got it set up for manual for troubleshooting purposes (my guess was that I'd be able to identify what was causing it not to come back up more easily if I was doing it manually- silly me). I don't like the NetworkManager; it's yet another layer of complexity making it harder to operate. I might be wrong about that, and please feel free to tell me so if I should be testing it.
I generally use wireless, because I like to drag the box around the house wherever I am and use it without having to worry about cabling, but occasionally I take it up to the office and connect my wired LAN; it's a "Gateway 2000," but it runs off the e100 driver. It also works fine. I use it with ifplugd.
The wireless and wired networks are on different subnets; there's no obvious way to turn the wireless router into a bridge, so I just went with different subnets and let it go at that. It's easier to configure it anyway, considering I've got a homogenous Linux and Windows environment on both wireless and wired networks. So to connect to wired, when I'm already connected to wireless, I ifdown the wireless and let ifplugd set up the wired networking. This works fine.
Here's the problem: once I've downed the wireless, I can't get it to come back up. If I iwconfig it to list the settings, it says it has no encryption keys (they're all blank). If I iwconfig the encryption key with my passphrase, it still won't come up, and the encryption key is different from the one I get when I first bring it up after a reboot. I have the WIRELESS_WPA_PSK setting in the ifcfg-wlan-<PCI ID> file set to the passphrase for my wireless network, and in any case, the first time I ifup it, it works fine. What the heck is going on here?
|