On Tuesday 18 April 2006 22:55, Reinhard Tartler wrote: > On Tue, Apr 18, 2006 at 10:18:10PM +0200, Felix Homann wrote: > > Since the radio is off, this attempt to bring the interface up will fail > > but afterwards the inet line from the /bin/ip output will be gone. > > Err, isn't this expected behavior?
Sure, but it doesn't work with the wpacli-action-dhclient setup. I'm gonna have the old IP until eventually a new one will be supplied. The interface will be brought up even if the radio is off. See the attached log (all with wpacli-action-dhclient setup). Regards, Felix
jawaka:~# ifdown --verbose wlan Configuring interface wlan=wlan (inet) run-parts --verbose /etc/network/if-down.d run-parts: executing /etc/network/if-down.d/openvpn run-parts: executing /etc/network/if-down.d/resolvconf run-parts: executing /etc/network/if-down.d/wpasupplicant wpa_supplicant: ctrl_interface=/var/run/wpa_supplicant wpa_supplicant: sending disconnect signal and terminating wpa_cli daemon wpa_supplicant: /sbin/wpa_cli -p /var/run/wpa_supplicant -i wlan disconnect : OK run-parts --verbose /etc/network/if-post-down.d run-parts: executing /etc/network/if-post-down.d/wireless-tools run-parts: executing /etc/network/if-post-down.d/wpasupplicant wpa_supplicant: ctrl_interface=/var/run/wpa_supplicant wpa_supplicant: terminating wpa_supplicant daemon jawaka:~# ifconfig lan Link encap:Ethernet HWaddr 00:C0:9F:86:58:DF 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) Interrupt:10 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:646 errors:0 dropped:0 overruns:0 frame:0 TX packets:646 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:234377 (228.8 KiB) TX bytes:234377 (228.8 KiB) jawaka:~# ip addr show wlan 2: wlan: <BROADCAST,MULTICAST> mtu 1500 qdisc pfifo_fast qlen 1000 link/ether 00:0e:35:da:c1:db brd ff:ff:ff:ff:ff:ff inet 192.168.1.20/24 brd 192.168.1.255 scope global wlan jawaka:~# # NOW I'VE SWITCHED OFF THE RADIO!!! jawaka:~# ifup --verbose wlan Configuring interface wlan=wlan (inet) run-parts --verbose /etc/network/if-pre-up.d run-parts: executing /etc/network/if-pre-up.d/wireless-tools run-parts: executing /etc/network/if-pre-up.d/wpasupplicant wpa_supplicant: ctrl_interface=/var/run/wpa_supplicant wpa_supplicant: guessing wpa-driver type of "wext" for wlan wpa_supplicant: waiting for wpa_cli to attach before starting wpa_supplicant: /sbin/wpa_supplicant -W -B -P /var/run/wpa_supplicant.wlan.pid -i wlan -c /etc/wpa_supplicant/wpa_supplicant.conf-test -D wext wpa_supplicant: ctrl_interface socket located at /var/run/wpa_supplicant/wlan wpa_supplicant: /sbin/wpa_cli -B -P /var/run/wpa_cli.wlan.pid -i wlan -p /var/run/wpa_supplicant -a /etc/wpa_supplicant/wpacli-action-dhclient wpa_supplicant: action script timed out, backgrounding 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/openvpn run-parts: executing /etc/network/if-up.d/zeroconf jawaka:~# ifconfig lan Link encap:Ethernet HWaddr 00:C0:9F:86:58:DF 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) Interrupt:10 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:658 errors:0 dropped:0 overruns:0 frame:0 TX packets:658 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:238961 (233.3 KiB) TX bytes:238961 (233.3 KiB) wlan Link encap:Ethernet HWaddr 00:0E:35:DA:C1:DB inet addr:192.168.1.20 Bcast:192.168.1.255 Mask:255.255.255.0 UP BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:1 dropped:17 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:8470734 (8.0 MiB) TX bytes:1242082 (1.1 MiB) Interrupt:11 Base address:0xe000 Memory:c8219000-c8219fff jawaka:~# ip addr show wlan 2: wlan: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast qlen 1000 link/ether 00:0e:35:da:c1:db brd ff:ff:ff:ff:ff:ff inet 192.168.1.20/24 brd 192.168.1.255 scope global wlan