On Tue, Jul 24, 2012 at 04:34:22PM +0400, Alexander Danilov wrote: > On 24.07.2012 00:59, Stanislav Maslovski wrote: > >On Sat, Jul 21, 2012 at 02:19:40AM +0400, Alexander Danilov wrote: > >>On 20.07.2012 23:13, Dmitry Nezhevenko wrote: > >>>On Fri, Jul 20, 2012 at 08:34:10PM +0400, Artem Tuchinsky wrote: > >>>>Можно, у меня когда то давно работал такой конфиг - > >>>>http://pastebin.com/H5Hwypx4 > >>>> > >>>>Но есть одно но - интерфейс и скрипты все таки надо передернуть, > >>>>потеряв одну сеть к другой на лету он у меня не подключался > >>> > >>>Подключается. Только вот dhcp не передергивает... И это похоже что не > >>>лечится > >>> > >> > >>Напрямую не лечится, но ... > >>wpa_cli умеет разговаривать с wpa_supplicant, и можно сообразить наблюдение > >>за wpa_supplicant, > >>например, по крону или следя за каким-нибудь dbus на предмет проскакивания > >>подозрительных сообщений > >>о выходе из сна или потере сети, с последующим вызовом wpa_cli и dhcpclient. > >> > >>Может соберём здесь консилиум из заинтересованных лиц и попробуем > >>выработать приемлемое CLI решение, > >>а GUI каждый напишет себе по вкусу? :) > > > >Можно конкретнее о сути проблемы? У меня все работает как часы, причем, с > >незапамятных времен. > > > >Настройки сделаны по документации отсюда: > >/usr/share/doc/wpa_supplicant/README.Debian.gz (ключевое слово roaming) > > > > Я правильно понимаю, что у вас wpa_supplicant умеет подхватывать сеть > из списка, а dhcp обновляет адрес при этом?
Да. Пруфлог: # # Коннектимся к FON_ZON_FREE_INTERNET # Jul 24 23:24:19 kaiba wpa_supplicant[2529]: wlan0: SME: Trying to authenticate with 00:05:04:03:02:01 (SSID='FON_ZON_FREE_INTERNET' freq=2457 MHz) Jul 24 23:24:19 kaiba kernel: [52526.169058] wlan0: authenticate with 00:05:04:03:02:01 (try 1) Jul 24 23:24:19 kaiba wpa_supplicant[2529]: wlan0: Trying to associate with 00:05:04:03:02:01 (SSID='FON_ZON_FREE_INTERNET' freq=2457 MHz) Jul 24 23:24:19 kaiba kernel: [52526.172028] wlan0: authenticated Jul 24 23:24:19 kaiba kernel: [52526.183606] wlan0: associate with 00:05:04:03:02:01 (try 1) Jul 24 23:24:19 kaiba kernel: [52526.190789] wlan0: RX AssocResp from 00:05:04:03:02:01 (capab=0xc21 status=0 aid=2) Jul 24 23:24:19 kaiba kernel: [52526.190798] wlan0: associated Jul 24 23:24:19 kaiba wpa_supplicant[2529]: wlan0: Associated with 00:05:04:03:02:01 Jul 24 23:24:19 kaiba wpa_supplicant[2529]: wlan0: CTRL-EVENT-CONNECTED - Connection to 00:05:04:03:02:01 completed (reauth) [id=7 id_str=] Jul 24 23:24:19 kaiba wpa_action: WPA_IFACE=wlan0 WPA_ACTION=CONNECTED Jul 24 23:24:19 kaiba wpa_action: WPA_ID=7 WPA_ID_STR= WPA_CTRL_DIR=/var/run/wpa_supplicant Jul 24 23:24:19 kaiba wpa_action: ifup wlan0=default Jul 24 23:24:19 kaiba dhclient: Internet Systems Consortium DHCP Client 4.2.2 Jul 24 23:24:19 kaiba dhclient: Copyright 2004-2011 Internet Systems Consortium. Jul 24 23:24:19 kaiba dhclient: All rights reserved. Jul 24 23:24:19 kaiba dhclient: For info, please visit https://www.isc.org/software/dhcp/ Jul 24 23:24:19 kaiba dhclient: Jul 24 23:24:19 kaiba dhclient: Listening on LPF/wlan0/00:aa:bb:cc:dd:ee Jul 24 23:24:19 kaiba dhclient: Sending on LPF/wlan0/00:aa:bb:cc:dd:ee Jul 24 23:24:19 kaiba dhclient: Sending on Socket/fallback Jul 24 23:24:19 kaiba dhclient: DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 4 Jul 24 23:24:21 kaiba dhclient: DHCPREQUEST on wlan0 to 255.255.255.255 port 67 Jul 24 23:24:21 kaiba dhclient: DHCPOFFER from 192.168.3.1 Jul 24 23:24:21 kaiba dhclient: DHCPACK from 192.168.3.1 Jul 24 23:24:21 kaiba dhclient: bound to 192.168.3.8 -- renewal in 749 seconds. Jul 24 23:24:22 kaiba wpa_action: creating sendsigs omission pidfile: /run/sendsigs.omit.d/wpasupplicant.wpa_supplicant.wlan0.pid Jul 24 23:24:22 kaiba wpa_action: bssid=00:05:04:03:02:01 Jul 24 23:24:22 kaiba wpa_action: ssid=FON_ZON_FREE_INTERNET Jul 24 23:24:22 kaiba wpa_action: id=7 Jul 24 23:24:22 kaiba wpa_action: mode=station Jul 24 23:24:22 kaiba wpa_action: pairwise_cipher=NONE Jul 24 23:24:22 kaiba wpa_action: group_cipher=NONE Jul 24 23:24:22 kaiba wpa_action: key_mgmt=NONE Jul 24 23:24:22 kaiba wpa_action: wpa_state=COMPLETED Jul 24 23:24:22 kaiba wpa_action: ip_address=192.168.3.8 Jul 24 23:24:22 kaiba wpa_action: address=00:aa:bb:cc:dd:ee Jul 24 23:25:21 kaiba kernel: [52588.559393] iwlwifi 0000:09:00.0: Tx aggregation enabled on ra = 00:05:04:03:02:01 tid = 0 # # Уходим из зоны приема, теряем коннект # Jul 24 23:28:16 kaiba wpa_supplicant[2529]: wlan0: CTRL-EVENT-DISCONNECTED bssid=00:05:04:03:02:01 reason=4 Jul 24 23:28:16 kaiba kernel: [52763.285966] cfg80211: Calling CRDA to update world regulatory domain Jul 24 23:28:16 kaiba wpa_supplicant[2529]: wlan0: SME: Trying to authenticate with 00:05:04:03:02:02 (SSID='FON_ZON_FREE_INTERNET' freq=2462 MHz) Jul 24 23:28:17 kaiba kernel: [52763.850569] wlan0: direct probe to 00:05:04:03:02:02 (try 1/3) Jul 24 23:28:17 kaiba kernel: [52764.048874] wlan0: direct probe to 00:05:04:03:02:02 (try 2/3) Jul 24 23:28:17 kaiba kernel: [52764.248768] wlan0: direct probe to 00:05:04:03:02:02 (try 3/3) Jul 24 23:28:17 kaiba kernel: [52764.448667] wlan0: direct probe to 00:05:04:03:02:02 timed out Jul 24 23:28:18 kaiba wpa_supplicant[2529]: wlan0: SME: Trying to authenticate with 00:05:04:03:02:02 (SSID='FON_ZON_FREE_INTERNET' freq=2462 MHz) Jul 24 23:28:18 kaiba kernel: [52765.183731] wlan0: direct probe to 00:05:04:03:02:02 (try 1/3) Jul 24 23:28:18 kaiba wpa_action: WPA_IFACE=wlan0 WPA_ACTION=DISCONNECTED Jul 24 23:28:18 kaiba wpa_action: WPA_ID=7 WPA_ID_STR= WPA_CTRL_DIR=/var/run/wpa_supplicant Jul 24 23:28:18 kaiba wpa_action: ifdown wlan0 Jul 24 23:28:18 kaiba kernel: [52765.339105] cfg80211: World regulatory domain updated: Jul 24 23:28:18 kaiba kernel: [52765.339113] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp) Jul 24 23:28:18 kaiba kernel: [52765.339121] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm) Jul 24 23:28:18 kaiba kernel: [52765.339128] cfg80211: (2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm) Jul 24 23:28:18 kaiba kernel: [52765.339133] cfg80211: (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm) Jul 24 23:28:18 kaiba kernel: [52765.339139] cfg80211: (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm) Jul 24 23:28:18 kaiba kernel: [52765.339144] cfg80211: (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm) Jul 24 23:28:18 kaiba kernel: [52765.378180] wlan0: direct probe to 00:05:04:03:02:02 (try 2/3) Jul 24 23:28:18 kaiba dhclient: Internet Systems Consortium DHCP Client 4.2.2 Jul 24 23:28:18 kaiba dhclient: Copyright 2004-2011 Internet Systems Consortium. Jul 24 23:28:18 kaiba dhclient: All rights reserved. Jul 24 23:28:18 kaiba dhclient: For info, please visit https://www.isc.org/software/dhcp/ Jul 24 23:28:18 kaiba dhclient: Jul 24 23:28:18 kaiba dhclient: Listening on LPF/wlan0/00:aa:bb:cc:dd:ee Jul 24 23:28:18 kaiba dhclient: Sending on LPF/wlan0/00:aa:bb:cc:dd:ee Jul 24 23:28:18 kaiba dhclient: Sending on Socket/fallback Jul 24 23:28:18 kaiba kernel: [52765.578101] wlan0: direct probe to 00:05:04:03:02:02 (try 3/3) Jul 24 23:28:18 kaiba dhclient: DHCPRELEASE on wlan0 to 192.168.3.1 port 67 Jul 24 23:28:19 kaiba wpa_action: removing sendsigs omission pidfile: /run/sendsigs.omit.d/wpasupplicant.wpa_supplicant.wlan0.pid Jul 24 23:28:19 kaiba kernel: [52766.138633] iwlwifi 0000:09:00.0: L1 Disabled; Enabling L0S Jul 24 23:28:19 kaiba kernel: [52766.145249] iwlwifi 0000:09:00.0: Radio type=0x2-0x2-0x1 Jul 24 23:28:19 kaiba wpa_supplicant[2529]: wlan0: SME: Trying to authenticate with 00:05:04:03:02:02 (SSID='FON_ZON_FREE_INTERNET' freq=2462 MHz) Jul 24 23:28:19 kaiba kernel: [52766.814548] wlan0: direct probe to 00:05:04:03:02:02 (try 1/3) Jul 24 23:28:20 kaiba kernel: [52767.007348] wlan0: direct probe to 00:05:04:03:02:02 (try 2/3) Jul 24 23:28:20 kaiba kernel: [52767.207251] wlan0: direct probe to 00:05:04:03:02:02 (try 3/3) Jul 24 23:28:20 kaiba kernel: [52767.407133] wlan0: direct probe to 00:05:04:03:02:02 timed out Jul 24 23:28:21 kaiba wpa_supplicant[2529]: wlan0: SME: Trying to authenticate with 00:05:04:03:02:01 (SSID='FON_ZON_FREE_INTERNET' freq=2457 MHz) Jul 24 23:28:21 kaiba kernel: [52768.424592] wlan0: direct probe to 00:05:04:03:02:01 (try 1/3) Jul 24 23:28:21 kaiba kernel: [52768.616520] wlan0: direct probe to 00:05:04:03:02:01 (try 2/3) Jul 24 23:28:21 kaiba kernel: [52768.816415] wlan0: direct probe to 00:05:04:03:02:01 (try 3/3) Jul 24 23:28:22 kaiba kernel: [52769.016308] wlan0: direct probe to 00:05:04:03:02:01 timed out Jul 24 23:28:23 kaiba wpa_supplicant[2529]: wlan0: SME: Trying to authenticate with 00:05:04:03:02:02 (SSID='FON_ZON_FREE_INTERNET' freq=2462 MHz) Jul 24 23:28:23 kaiba kernel: [52769.995120] wlan0: direct probe to 00:05:04:03:02:02 (try 1/3) Jul 24 23:28:23 kaiba kernel: [52770.185721] wlan0: direct probe to 00:05:04:03:02:02 (try 2/3) Jul 24 23:28:23 kaiba kernel: [52770.385605] wlan0: direct probe to 00:05:04:03:02:02 (try 3/3) Jul 24 23:28:23 kaiba kernel: [52770.585514] wlan0: direct probe to 00:05:04:03:02:02 timed out . . . # # Возвращаемся в зону приема # Jul 24 23:28:47 kaiba wpa_supplicant[2529]: wlan0: SME: Trying to authenticate with 00:05:04:03:02:01 (SSID='FON_ZON_FREE_INTERNET' freq=2457 MHz) Jul 24 23:28:47 kaiba kernel: [52793.890480] wlan0: authenticate with 00:05:04:03:02:01 (try 1) Jul 24 23:28:47 kaiba wpa_supplicant[2529]: wlan0: Trying to associate with 00:05:04:03:02:01 (SSID='FON_ZON_FREE_INTERNET' freq=2457 MHz) Jul 24 23:28:47 kaiba kernel: [52793.922474] wlan0: authenticated Jul 24 23:28:47 kaiba kernel: [52793.923147] wlan0: waiting for beacon from 00:05:04:03:02:01 Jul 24 23:28:47 kaiba kernel: [52793.989866] wlan0: beacon received Jul 24 23:28:47 kaiba kernel: [52793.999070] wlan0: associate with 00:05:04:03:02:01 (try 1) Jul 24 23:28:47 kaiba kernel: [52794.011084] wlan0: RX ReassocResp from 00:05:04:03:02:01 (capab=0xc21 status=0 aid=2) Jul 24 23:28:47 kaiba kernel: [52794.011093] wlan0: associated Jul 24 23:28:47 kaiba wpa_supplicant[2529]: wlan0: Associated with 00:05:04:03:02:01 Jul 24 23:28:47 kaiba wpa_supplicant[2529]: wlan0: CTRL-EVENT-CONNECTED - Connection to 00:05:04:03:02:01 completed (reauth) [id=7 id_str=] Jul 24 23:28:47 kaiba wpa_action: WPA_IFACE=wlan0 WPA_ACTION=CONNECTED Jul 24 23:28:47 kaiba wpa_action: WPA_ID=7 WPA_ID_STR= WPA_CTRL_DIR=/var/run/wpa_supplicant Jul 24 23:28:47 kaiba wpa_action: ifup wlan0=default Jul 24 23:28:47 kaiba dhclient: Internet Systems Consortium DHCP Client 4.2.2 Jul 24 23:28:47 kaiba dhclient: Copyright 2004-2011 Internet Systems Consortium. Jul 24 23:28:47 kaiba dhclient: All rights reserved. Jul 24 23:28:47 kaiba dhclient: For info, please visit https://www.isc.org/software/dhcp/ Jul 24 23:28:47 kaiba dhclient: Jul 24 23:28:47 kaiba dhclient: Listening on LPF/wlan0/00:aa:bb:cc:dd:ee Jul 24 23:28:47 kaiba dhclient: Sending on LPF/wlan0/00:aa:bb:cc:dd:ee Jul 24 23:28:47 kaiba dhclient: Sending on Socket/fallback Jul 24 23:28:47 kaiba dhclient: DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 4 Jul 24 23:28:49 kaiba dhclient: DHCPREQUEST on wlan0 to 255.255.255.255 port 67 Jul 24 23:28:49 kaiba dhclient: DHCPOFFER from 192.168.3.1 Jul 24 23:28:53 kaiba dhclient: DHCPREQUEST on wlan0 to 255.255.255.255 port 67 Jul 24 23:28:53 kaiba dhclient: DHCPACK from 192.168.3.1 Jul 24 23:28:53 kaiba dhclient: bound to 192.168.3.9 -- renewal in 767 seconds. Jul 24 23:28:54 kaiba wpa_action: creating sendsigs omission pidfile: /run/sendsigs.omit.d/wpasupplicant.wpa_supplicant.wlan0.pid Jul 24 23:28:54 kaiba wpa_action: bssid=00:05:04:03:02:01 Jul 24 23:28:54 kaiba wpa_action: ssid=FON_ZON_FREE_INTERNET Jul 24 23:28:54 kaiba wpa_action: id=7 Jul 24 23:28:54 kaiba wpa_action: mode=station Jul 24 23:28:54 kaiba wpa_action: pairwise_cipher=NONE Jul 24 23:28:54 kaiba wpa_action: group_cipher=NONE Jul 24 23:28:54 kaiba wpa_action: key_mgmt=NONE Jul 24 23:28:54 kaiba wpa_action: wpa_state=COMPLETED Jul 24 23:28:54 kaiba wpa_action: ip_address=192.168.3.9 Jul 24 23:28:54 kaiba wpa_action: address=00:aa:bb:cc:dd:ee . . . -- Stanislav -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20120724203309.GA6254@kaiba.homelan