Package: wpasupplicant
Version: 0.6.9-3
Severity: important

Attempting to use a physical-logical map to bring up a wpa-roam interface 
fails.  The following record details the "ifup" I am attempting, and shows its 
failure.  Note that the actual ifup command succeeds, but wpa_action fails its 
follow-on configuration of setting the wpa-roam-default-iface.

rekt...@thoth:~$ cat /etc/network/interfaces
auto lo
iface lo inet loopback

iface nueromatic inet manual
        #wireless-mode managed
        wpa-driver wext
        wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
        wpa-roam-default-iface default

iface default inet dhcp

rekt...@thoth:~$
rekt...@thoth:~$
rekt...@thoth:~$ sudo ifup wlan1=nueromatic --verbose
Configuring interface wlan1=nueromatic (inet)
run-parts --verbose /etc/network/if-pre-up.d
run-parts: executing /etc/network/if-pre-up.d/hostapd
run-parts: executing /etc/network/if-pre-up.d/uml-utilities
run-parts: executing /etc/network/if-pre-up.d/wireless-tools
run-parts: executing /etc/network/if-pre-up.d/wpasupplicant
wpa_supplicant: wait for wpa_cli to attach
wpa_supplicant: wpa-driver wext
wpa_supplicant: /sbin/wpa_supplicant -s -B -P /var/run/wpa_supplicant.wlan1.pid 
-i wlan1 -W -D wext -c /etc/wpa_supplicant/wpa_supplicant.conf
Starting /sbin/wpa_supplicant...
wpa_supplicant: creating sendsigs omission pidfile: 
/lib/init/rw/sendsigs.omit.d/wpasupplicant.wpa_supplicant.wlan1.pid
wpa_supplicant: ctrl_interface socket located at /var/run/wpa_supplicant/wlan1
run-parts --verbose /etc/network/if-up.d
run-parts: executing /etc/network/if-up.d/000resolvconf
run-parts: executing /etc/network/if-up.d/avahi-autoipd
run-parts: executing /etc/network/if-up.d/avahi-daemon
run-parts: executing /etc/network/if-up.d/mountnfs
run-parts: executing /etc/network/if-up.d/openssh-server
run-parts: executing /etc/network/if-up.d/uml-utilities
run-parts: executing /etc/network/if-up.d/wpasupplicant
wpa_supplicant: /sbin/wpa_cli -B -P /var/run/wpa_action.wlan1.pid -i wlan1 -p 
/var/run/wpa_supplicant -a /sbin/wpa_action
Starting /sbin/wpa_cli...
wpa_supplicant: creating sendsigs omission pidfile: 
/lib/init/rw/sendsigs.omit.d/wpasupplicant.wpa_action.wlan1.pid
rekt...@thoth:~$ 
rekt...@thoth:~$ 
rekt...@thoth:~$ sudo tail /var/log/wpa_action -n 14
########## 12:20:30  2009-09-08 ##########
IFACE=wlan1 ACTION=CONNECTED
WPA_ID=2 WPA_ID_STR=
WPA_CTRL_DIR=/var/run/wpa_supplicant
Using wpa-roam-default-iface: default
ifup wlan1=default
/sbin/ifup: interface wlan1 already configured
bssid=00:2d:2d:2d:2d:2d
ssid=MYSSID
id=2
pairwise_cipher=CCMP
group_cipher=TKIP
key_mgmt=WPA2-PSK
wpa_state=COMPLETED
rekt...@thoth:~$ 
rekt...@thoth:~$ 
rekt...@thoth:~$ cat /etc/network/run/ifstate 
lo=lo
wlan1=nueromatic
rekt...@thoth:~$ 
rekt...@thoth:~$ 
rekt...@thoth:~$ sudo ifconfig wlan1
wlan1     Link encap:Ethernet  HWaddr 00:1e:1e:1e:1e:1e  
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

rekt...@thoth:~$ 
rekt...@thoth:~$ 

Modifying the /etc/network/interfaces & changing nueromatic to wlan1 works as 
expected: wpa_action initiates the default profile, starting dhcp & everythings 
great & as expected.  Issue appears to originate from the physical-logical 
mapping, wlan1=nueromatic, which causes the "interface wlan1 already 
configured" error.  

Omitting wpa-roam-default-iface does not significantly alter the end result 
(s/Using wpa-roam-default-iface: default/Using fallback logical interface: 
default/, but otherwise is identical).  The corresponding "/sbin/ifup: 
interface wlan0 already configured" error occurs if trying to use wlan0.

The capability to use wpa-roam in logical interface mappings is useful for 
anyone with multiple cards.


-- System Information:
Debian Release: 5.0
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.30-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to