Networking :: pump fails with SSID broadcast disabled
After plenty of trial and error (mostly error) I had wireless networking running nicely under DSL. Then as a security measure I disabled the SSID broadcast on my wireless router, which caused the network to fail. Specfically, the "pump -i wlan0" gives a result of "operation failed". Here's the script that starts the networking:
Everything appears to be OK until the "pump" command. Since I'm specifying the SSID in the WPA config file and the iwconfig command it seems like the SSID broadcast shouldn't be needed. So am I missing something simple here? (In case it's not obvious, I'm new to both linux and networking.)
-- oobleckMight be a limitation of pump. Could you try with a static ip instead?With static IP it works without the SSID broadcast. So it sounds like pump needs the broadcast? In googling this problem I saw mention of something called dhcpd, which I gather is a more modern replacement for pump. Would that be worth a try?
Actually, running with static IP would be OK, once I figure out how to get hostname resolution to work.
-- oobleckI have my wireless system running fine with broadcast disabled. Pump obtains an IP address no problem. There are probably more settings you need in the wpa_supplicant.conf file. Mine is certainly longer, but I can't recall exactly what is in it at the present time. I'll post the contents later.
Looking at what you are doing I notice that you assign the SSID with iwconfig after wpa_supplicant is run. I execute these two commands in the reverse order. I'm not sure the ssid line in the wpa_supplicant.conf file assigns the ssid, I think it is there to identify which ssid that particular block of the file belongs to. If this is so this may be why you are having problems. Try running the iwconfig wlan0 essid <ssid> command before wpa_supplicant.My wpa_supplicant.cong file reads: