Am Sonntag, 2. April 2006 21:07 schrieb Joachim Breitner: Hi! > I have to second this wishlist bug. Just two weeks ago, I was active on > the pkg-wpa-devel mailinglist, until it was agreed that mode 3 should > still be possible, so I am a bit dumbfounded to see it removed now. > > The big advantage of this is that > a) you can have different ifupdown settings for different locations. I > have quite complex stuff configured there (e.g. different VPNs to be put > up, modifying /etc/ld.preload for tsocks, etc).
I'm using different VPN's, SMTP-relays, proxy-settings, /etc/apt/sources and DNS modifications... > b) cat /etc/network/run/ifstate says what devices are _really_ up, not > what wifi devices are sitting and waiting for access points. Yes. > c) /e/n/interfaces configs refer to _networks_, not hardware, which > makes a log of sense IMHO Yes. As mentioned in another mail, wireless and wired networks can use the same configuration entry. There's no need to make a difference here, as long as wpa_supplicant can manage the network configuration by its own. > A possible further way, which might neatly integrate into ifupdown, just > crosses my mind: > Why not use wpasupplicant as a mapping script, from ifupdowns POV? For Possible, but still has some disadvantages (see below). > every different WLAN I would want to connect to, I have a separate > virtual device in /e/n/i, kind of like with guessnet. ifupdown calls > some script as a mapping script, which will fire up wpa_supplicant and > wait, until wpa_supplicant could connect to one of these defined > networks, and then return to ifupdown the virtual interface name of the > associated network. A possible /e/n/i might then look like this: > > auto wifi0 > > mapping wifi0 > script /usr/lib/wpa-ifupdown-mapping > > iface wifi0-home dhcp > wpa-driver madwifi > wpa-ssid homezone > wpa-key-mgmt WPA-PSK > wpa-psk 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f > up echo I'm home| mail -s Hi [EMAIL PROTECTED] Good idea. But what happens, if the connection is lost and can be reestablished in another network? Will dhcpd then try to get a new address? What happens to VPN-connections? With ifplugd (my current configuration) the interface is shut down and brought up again after reassociation. And then all additional settings can be reapplied. regards, Jörg