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

Reply via email to