Re: wpasupplicant несколько сетей
разобрался я в чем проблема. и роуминг у него работает хорошо и все остальное. просто оказалось что у соседей тут Wi-Fi-сетка названа как на работе. соответственно оно пыталось сконнектиться с ней и ключи не подходили. а я как-то в логах сепарировал автоматом это дом это работа :) -- . ''`. Dmitry E. Oboukhov : :’ : email: un...@debian.org jabber://un...@uvw.ru `. `~’ GPGKey: 1024D / F8E26537 2006-11-21 `- 1B23 D4F8 8EC0 D902 0555 E438 AB8C 00CF F8E2 6537 signature.asc Description: Digital signature
Re: wpasupplicant несколько сетей
On Fri, Jul 27, 2012 at 10:13:24PM +0400, Dmitry E. Oboukhov wrote: разобрался я в чем проблема. и роуминг у него работает хорошо и все остальное. просто оказалось что у соседей тут Wi-Fi-сетка названа как на работе. соответственно оно пыталось сконнектиться с ней и ключи не подходили. а я как-то в логах сепарировал автоматом это дом это работа :) От таких случаев лучше подстраховаться, например, указав bssid в в настройках сетки в wpa_supplicant.conf. По поводу всего остального: настройки из /etc/network/interfaces, что ты сюда исходно постил, были на самом деле для managed mode, а не для roaming mode. Но, я думаю, ты уже сам разобрался, что там к чему... -- 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/20120727201543.GA15593@kaiba.homelan
Re: wpasupplicant несколько сетей
разобрался я в чем проблема. и роуминг у него работает хорошо и все остальное. просто оказалось что у соседей тут Wi-Fi-сетка названа как на работе. соответственно оно пыталось сконнектиться с ней и ключи не подходили. а я как-то в логах сепарировал автоматом это дом это работа :) От таких случаев лучше подстраховаться, например, указав bssid в в настройках сетки в wpa_supplicant.conf. По поводу всего остального: настройки из /etc/network/interfaces, что ты сюда исходно постил, были на самом деле для managed mode, а не для roaming mode. Но, я думаю, ты уже сам разобрался, что там к чему... ну да. когда я разобрался в чем проблема то настроил roaming mode и далее пошло по накатанной. просто сперва не мог понять почему не работает несколько сетей. думал в супликанте проблема, а проблема была в внешнем окружении :) PS: спасибо огромное за советы :) -- . ''`. Dmitry E. Oboukhov : :’ : email: un...@debian.org jabber://un...@uvw.ru `. `~’ GPGKey: 1024D / F8E26537 2006-11-21 `- 1B23 D4F8 8EC0 D902 0555 E438 AB8C 00CF F8E2 6537 signature.asc Description: Digital signature
Re: wpasupplicant несколько сетей
26.07.2012 14:26, Stanislav Maslovski пишет: Надеюсь, что этим письмом разжевал тему достаточно подробно. Да, достаточно подробно и понятно. Перенастроил у себя, проверил - работает заметно лучше чем у меня было. Я у себя так настроил ещё на lenny, кажется, и таскал конфиг за собой. Может тогда так оно не умело ещё, может я документацию не дочитал. В любом случае спасибо за разъяснения и наглядные примеры. -- Best regards, Mikhail - WWW: http://www.antmix.pp.ru/ XMPP: ant...@stopicq.ru signature.asc Description: OpenPGP digital signature
Re: wpasupplicant несколько сетей
Что же вы все такое с wpa_supplicant делаете, что он у вас в простейшей и абсолютно штатной конфигурации не работает?... сам удивляюсь. был у меня конфиг с одним network'ом. появился второй - добавил просто network и оно почему-то не заработало. спросил тут. но в итоге проблему пока так и не решил (поскольку редко перемещаюсь между сетями и пока коментирую/раскоментирую блоки) конфиг ща вот такой: ctrl_interface=/var/run/wpa_supplicant ctrl_interface_group=wheel ap_scan=2 У меня тут только ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=0 Взято из /usr/share/doc/wpasupplicant/examples/wpa-roam.conf Описано в /usr/share/doc/wpa_supplicant/README.Debian.gz а ну это я вставил уже по результатам советов. реально похоже этот ctl нафиг никому не нужен ибо только стоп и старт я делаю и все. насколько я понимаю у вас другая форма записи того же самого. попробовал: и так и эдак результат одинаковый: ругани в syslog на синтаксис нет, нужного результата тоже -- . ''`. Dmitry E. Oboukhov : :’ : email: un...@debian.org jabber://un...@uvw.ru `. `~’ GPGKey: 1024D / F8E26537 2006-11-21 `- 1B23 D4F8 8EC0 D902 0555 E438 AB8C 00CF F8E2 6537 signature.asc Description: Digital signature
Re: wpasupplicant несколько сетей
On Wed, Jul 25, 2012 at 11:54:37PM +0400, Mikhail A Antonov wrote: Страсти какие-то. Вот intefaces: auto wlan0 iface wlan0 inet dhcp ^ wpa-driver nl80211,wext wpa-conf /etc/wpa_supplicant.conf В такой ^^^ конфигурации (она описана в доках как Managed Mode, и предназначена для работы с одной сеткой) dhclient автоматически отрабатывает только при первичном поднятии интерфейса. Соответственно, при переходе в новую сетку IP интерфейса не поменяется и потребуется ручное передёргивание ifdown ifup. В Managed Mode постоянно висит в памяти и запущен *лишь один* процесс wpa_supplicant: % ps aux | egrep '/sbin/wpa_(s|c)' root 2541 0.0 0.0 39620 1624 ?Ss 12:42 0:00 /sbin/wpa_supplicant -s -B -P /var/run/wpa_supplicant.wlan0.pid -i wlan0 -D nl80211 -c /etc/wpa_supplicant/wpa_supplicant.conf Более правильная конфигурация, удобная при частых переездах между разными сетями, подробно описана в /usr/share/doc/wpa_supplicant/README.Debian.gz в секции 3. Mode #2: Roaming Mode (т.е., режим роуминга). В режиме роуминга wpa_supplicant работает в связке с wpa_cli. В этом режиме одновременно запущены *два* процесса: % ps aux | egrep '/sbin/wpa_(s|c)' root 1977 0.0 0.0 39620 1376 ?Ss 12:21 0:00 /sbin/wpa_supplicant -s -B -P /var/run/wpa_supplicant.wlan0.pid -i wlan0 -W -D nl80211 -c /etc/wpa_supplicant/wpa_supplicant.conf root 2054 0.0 0.0 4128 280 ?Ss 12:21 0:00 /sbin/wpa_cli -B -P /var/run/wpa_action.wlan0.pid -i wlan0 -p /var/run/wpa_supplicant -a /sbin/wpa_action Процесс wpa_cli следит за сообщениями от wpa_supplicant и сам инициирует передёргивание затвора, когда надо, т.е., вызывает ifdown ifup. Делается это через посредство скрипта /sbin/wpa_action. Причём, для того, чтобы иметь возможность задавать разные настройки для разных сетей (статика vs. DHCP, маршруты, и т.п.) wpa_action использует продвинутую фичу ifupdown, которая по-английски называется interface name mapping. Фича эта позволяет определить в /etc/network/interfaces *несколько* вариантов настроек для *одного* физического интерфейса. Описана эта фича в man interfaces. В /etc/network/interfaces нужно для этого прописать (ниже привожу кусок своего конфига) *один* блок, описывающий физический интерфейс, и *несколько* логических блоков, задающих нужные настройки для разных сеток. При этом физический интерфейс конфигурируется как inet manual, а логические - так, как того требует конкретная сетка (inet dhcp или inet static со своими up/down командами, если надо, и т.п.). Имена логических интерфейсов (zon, wnt в моем примере ниже) должны совпадать с id_str в параметрах соответствующей сетки в wpa_supplicant.conf. Если id_str не указан, то используются настройки из блока с именем default (iface default). В простейшем случае достаточно иметь один блок настроек физического интерфейса (iface wlan0 inet manual) и один блок default (iface default inet dhcp). -- 8 - allow-hotplug wlan0 # The roaming wireless interface iface wlan0 inet manual wpa-driver nl80211 wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf # wireless static iface zon inet static address 192.168.0.133 netmask 255.255.255.0 gateway 192.168.0.1 metric 10 dns-nameservers 8.8.8.8 8.8.4.4 # wireless static iface wnt inet static address 192.168.1.171 netmask 255.255.255.0 gateway 192.168.1.1 metric 10 dns-nameservers 8.8.8.8 8.8.4.4 # 'default' is used for wireless networks without an id_str iface default inet dhcp metric 10 dns-nameservers 8.8.8.8 8.8.4.4 - 8 - Для ясности, привожу выдержку из wpa_supplicant.conf - 8 - ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=0 network={ ssid=WNT id_str=wnt } network={ ssid=ZON id_str=zon } network={ ssid= key_mgmt=NONE # no 'id_str' parameter is given, block 'default' # from /etc/network/interfaces is used } - 8 - Надеюсь, что этим письмом разжевал тему достаточно подробно. -- 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/20120726102659.GA4402@kaiba.homelan
Re: wpasupplicant несколько сетей
On Thu, Jul 26, 2012 at 11:48:03AM +0400, Dmitry E. Oboukhov wrote: Что же вы все такое с wpa_supplicant делаете, что он у вас в простейшей и абсолютно штатной конфигурации не работает?... сам удивляюсь. был у меня конфиг с одним network'ом. появился второй - добавил просто network и оно почему-то не заработало. спросил тут. но в итоге проблему пока так и не решил (поскольку редко перемещаюсь между сетями и пока коментирую/раскоментирую блоки) конфиг ща вот такой: ctrl_interface=/var/run/wpa_supplicant ctrl_interface_group=wheel ap_scan=2 У меня тут только ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=0 Взято из /usr/share/doc/wpasupplicant/examples/wpa-roam.conf Описано в /usr/share/doc/wpa_supplicant/README.Debian.gz а ну это я вставил уже по результатам советов. реально похоже этот ctl нафиг никому не нужен ибо только стоп и старт я делаю и все. насколько я понимаю у вас другая форма записи того же самого. Не знаю, у кого это у вас (вроде мы были на ты), однако, про себя знаю, что у меня используется Roaming Mode в отличие от Managed Mode. См. мой развёрнутый ответ Михаилу Антонову. -- 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/20120726103755.GA8009@kaiba.homelan
Re: wpasupplicant несколько сетей
On Sat, Jul 21, 2012 at 02:01:51PM +0400, Dmitry E. Oboukhov wrote: Можно, у меня когда то давно работал такой конфиг - http://pastebin.com/H5Hwypx4 Но есть одно но - интерфейс и скрипты все таки надо передернуть, потеряв одну сеть к другой на лету он у меня не подключался 20 июля 2012 г., 20:10 пользователь Dmitry E. Oboukhov un...@debian.org написал: чего-то я не пойму, а можно ли научить wpasupplicant чтобы он коннектился на тот ESSID что есть в доступе? то есть чтобы не трогать его конфиги когда перешел с ноутом с работы домой и назад у меня точно такой же конфиг, но почему-то соединяться он соединяется только в одном случае: если все секции network кроме нужной закоментировать (отсюда и вопрос возник). Что же вы все такое с wpa_supplicant делаете, что он у вас в простейшей и абсолютно штатной конфигурации не работает?... -- 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/20120725073602.GA3961@kaiba.homelan
Re: wpasupplicant несколько сетей
Но есть одно но - интерфейс и скрипты все таки надо передернуть, потеряв одну сеть к другой на лету он у меня не подключался 20 июля 2012 г., 20:10 пользователь Dmitry E. Oboukhov un...@debian.org написал: чего-то я не пойму, а можно ли научить wpasupplicant чтобы он коннектился на тот ESSID что есть в доступе? то есть чтобы не трогать его конфиги когда перешел с ноутом с работы домой и назад у меня точно такой же конфиг, но почему-то соединяться он соединяется только в одном случае: если все секции network кроме нужной закоментировать (отсюда и вопрос возник). Что же вы все такое с wpa_supplicant делаете, что он у вас в простейшей и абсолютно штатной конфигурации не работает?... сам удивляюсь. был у меня конфиг с одним network'ом. появился второй - добавил просто network и оно почему-то не заработало. спросил тут. но в итоге проблему пока так и не решил (поскольку редко перемещаюсь между сетями и пока коментирую/раскоментирую блоки) конфиг ща вот такой: ctrl_interface=/var/run/wpa_supplicant ctrl_interface_group=wheel ap_scan=2 network={ scan_ssid=1 ssid=M-Infra proto=WPA2 key_mgmt=WPA-EAP eap=PEAP phase2=auth=MSCHAPV2 identity=d.obouk...@mail.msk password=mypassword priority=1 } network={ scan_ssid=1 ssid=Fuck61 psk=my-home-key driver=nl80211 debug-level=3 priority=2 } network={ scan_ssid=1 ssid=DPE psk=my-second-work-key priority=3 } в interfaces так: allow-hotplug wlan0 iface wlan0 inet dhcp up ip link set wlan0 up post-down ip link set wlan0 down wpa-driver wext wpa-conf /etc/network/wpa_supplicant.conf в итоге когда мне надо соединиться с одной из трех сетей я коментирую две другие -- . ''`. Dmitry E. Oboukhov : :’ : email: un...@debian.org jabber://un...@uvw.ru `. `~’ GPGKey: 1024D / F8E26537 2006-11-21 `- 1B23 D4F8 8EC0 D902 0555 E438 AB8C 00CF F8E2 6537 signature.asc Description: Digital signature
Re: wpasupplicant несколько сетей
On Wed, Jul 25, 2012 at 01:49:53PM +0400, Dmitry E. Oboukhov wrote: Что же вы все такое с wpa_supplicant делаете, что он у вас в простейшей и абсолютно штатной конфигурации не работает?... сам удивляюсь. был у меня конфиг с одним network'ом. появился второй - добавил просто network и оно почему-то не заработало. спросил тут. но в итоге проблему пока так и не решил (поскольку редко перемещаюсь между сетями и пока коментирую/раскоментирую блоки) конфиг ща вот такой: ctrl_interface=/var/run/wpa_supplicant ctrl_interface_group=wheel ap_scan=2 У меня тут только ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=0 Взято из /usr/share/doc/wpasupplicant/examples/wpa-roam.conf Описано в /usr/share/doc/wpa_supplicant/README.Debian.gz network={ scan_ssid=1 ssid=M-Infra proto=WPA2 key_mgmt=WPA-EAP eap=PEAP phase2=auth=MSCHAPV2 identity=d.obouk...@mail.msk password=mypassword priority=1 } network={ scan_ssid=1 ssid=Fuck61 psk=my-home-key driver=nl80211 debug-level=3 priority=2 } network={ scan_ssid=1 ssid=DPE psk=my-second-work-key priority=3 } Норм. в interfaces так: allow-hotplug wlan0 iface wlan0 inet dhcp up ip link set wlan0 up post-down ip link set wlan0 down wpa-driver wext wpa-conf /etc/network/wpa_supplicant.conf Попробуй так: - 8 # the roaming interface MUST use the manual inet method # 'allow-hotplug' or 'auto' ensures the daemon starts automatically allow-hotplug wlan0 iface wlan0 inet manual wpa-driver wext wpa-roam /etc/network/wpa_supplicant.conf # no id_str, 'default' is used as the fallback mapping target iface default inet dhcp - 8 Описано в /usr/share/doc/wpa_supplicant/README.Debian.gz -- 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/20120725105247.GA11000@kaiba.homelan
Re: wpasupplicant несколько сетей
Страсти какие-то. Вот intefaces: auto wlan0 iface wlan0 inet dhcp wpa-driver nl80211,wext wpa-conf /etc/wpa_supplicant.conf Вот /etc/wpa_supplicant.conf ctrl_interface=/var/run/wpa_supplicant update_config=1 network={ ssid=net1 psk=psk1 proto=RSN key_mgmt=WPA-PSK pairwise=CCMP auth_alg=OPEN } network={ ssid=net2 psk=psk2 proto=WPA key_mgmt=WPA-PSK pairwise=TKIP group=TKIP WEP104 WEP40 id_str= } network={ ssid=net3 psk=psk3 proto=RSN key_mgmt=WPA-PSK pairwise=TKIP group=TKIP WEP104 WEP40 auth_alg=OPEN disabled=1 } net3 - соседская. Я обычно сижу на своей, но знаю настройки соседской. Сохранил на всякий случай, но не подключаюсь. На самом деле сетей у меня несколько десятков в конфиге. Конфиг пишется через wpa_gui. Нашёл сетку, ввёл ключ, всё работает. Максимум сказал ifdown; ifup. В некоторых сетях есть несколько точек доступа с одним SSID. При переходе с одной на другую всё продолжает работать. При просыпании и засыпании (hibernate-ram) интерфейс передёргивается и заснув в одной сети, без проблем просыпаюсь в другой. Или может я не внимательно читал и не все моменты уяснил? -- Best regards, Mikhail - WWW: http://www.antmix.pp.ru/ XMPP: ant...@stopicq.ru signature.asc Description: OpenPGP digital signature
Re: wpasupplicant несколько сетей
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 обновляет адрес при этом? -- 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/500e964e.9060...@gmail.com
Re: wpasupplicant несколько сетей
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 :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
Re: wpasupplicant несколько сетей
On 21.07.2012 14:01, Dmitry E. Oboukhov wrote: Можно, у меня когда то давно работал такой конфиг - http://pastebin.com/H5Hwypx4 Но есть одно но - интерфейс и скрипты все таки надо передернуть, потеряв одну сеть к другой на лету он у меня не подключался 20 июля 2012 г., 20:10 пользователь Dmitry E. Oboukhov un...@debian.org написал: чего-то я не пойму, а можно ли научить wpasupplicant чтобы он коннектился на тот ESSID что есть в доступе? то есть чтобы не трогать его конфиги когда перешел с ноутом с работы домой и назад у меня точно такой же конфиг, но почему-то соединяться он соединяется только в одном случае: если все секции network кроме нужной закоментировать (отсюда и вопрос возник). не покажете еще свой interfaces для такого конфига? У меня используется аналогичный конфиг для wpa Конфиг для WiFi: # Wireless interface allow-hotplug wlan0 iface wlan0 inet manual wpa-driver nl80211 wpa-roam /etc/wpa_supplicant/wpa.conf iface default inet dhcp iface work inet dhcp post-up ifup office-inet-wlan0 pre-down ifdown office-inet-wlan0 iface office-inet-wlan0 inet ppp provider office-inet-wlan0 Переключение после засыпания-просыпания дом/работа работает почти без проблем (периодически wpa_supplicant входит в цикл подключений/отключений; нужно или тормозить соединение и заново его запускать или дождаться блокировки переподключений). Особые настройки нужны из-за подключения к inet на работе через PPP. Соответственно в конфиге wpa для рабочей сети прописано id_str=work -- 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/500d2c56.6010...@darkmike.ru
Re: wpasupplicant несколько сетей
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) -- 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/20120723205926.GA13303@kaiba.homelan
Re: wpasupplicant несколько сетей
У меня use case был такой - подключался к одной сети дома, потом ноут уходил в спящий или ждущий режим, затем просыпался на работе и подключался уже к другой сети. В этой случае сетевые скрипты передергивались 20 июля 2012 г., 23:13 пользователь Dmitry Nezhevenko d...@inhex.net написал: On Fri, Jul 20, 2012 at 08:34:10PM +0400, Artem Tuchinsky wrote: Можно, у меня когда то давно работал такой конфиг - http://pastebin.com/H5Hwypx4 Но есть одно но - интерфейс и скрипты все таки надо передернуть, потеряв одну сеть к другой на лету он у меня не подключался Подключается. Только вот dhcp не передергивает... И это похоже что не лечится -- WBR, Dmitry -- wBR, Тучинский Артем tuchin...@gmail.com
Re: wpasupplicant несколько сетей
Можно, у меня когда то давно работал такой конфиг - http://pastebin.com/H5Hwypx4 Но есть одно но - интерфейс и скрипты все таки надо передернуть, потеряв одну сеть к другой на лету он у меня не подключался 20 июля 2012 г., 20:10 пользователь Dmitry E. Oboukhov un...@debian.org написал: чего-то я не пойму, а можно ли научить wpasupplicant чтобы он коннектился на тот ESSID что есть в доступе? то есть чтобы не трогать его конфиги когда перешел с ноутом с работы домой и назад у меня точно такой же конфиг, но почему-то соединяться он соединяется только в одном случае: если все секции network кроме нужной закоментировать (отсюда и вопрос возник). не покажете еще свой interfaces для такого конфига? -- . ''`. Dmitry E. Oboukhov : :’ : email: un...@debian.org jabber://un...@uvw.ru `. `~’ GPGKey: 1024D / F8E26537 2006-11-21 `- 1B23 D4F8 8EC0 D902 0555 E438 AB8C 00CF F8E2 6537 signature.asc Description: Digital signature
Re: wpasupplicant несколько сетей
interfaces к сожалению с тех времен не сохранился. Я уже давно перешел на NetworkManager или wicd, чего и желаю :) 21 июля 2012 г., 14:01 пользователь Dmitry E. Oboukhov un...@debian.org написал: = у меня точно такой же конфиг, но почему-то соединяться он соединяется только в одном случае: если все секции network кроме нужной закоментировать (отсюда и вопрос возник). не покажете еще свой interfaces для такого конфига? -- wBR, Тучинский Артем tuchin...@gmail.com
wpasupplicant несколько сетей
чего-то я не пойму, а можно ли научить wpasupplicant чтобы он коннектился на тот ESSID что есть в доступе? то есть чтобы не трогать его конфиги когда перешел с ноутом с работы домой и назад -- . ''`. Dmitry E. Oboukhov : :’ : email: un...@debian.org jabber://un...@uvw.ru `. `~’ GPGKey: 1024D / F8E26537 2006-11-21 `- 1B23 D4F8 8EC0 D902 0555 E438 AB8C 00CF F8E2 6537 signature.asc Description: Digital signature
Re: wpasupplicant несколько сетей
Можно, у меня когда то давно работал такой конфиг - http://pastebin.com/H5Hwypx4 Но есть одно но - интерфейс и скрипты все таки надо передернуть, потеряв одну сеть к другой на лету он у меня не подключался 20 июля 2012 г., 20:10 пользователь Dmitry E. Oboukhov un...@debian.org написал: чего-то я не пойму, а можно ли научить wpasupplicant чтобы он коннектился на тот ESSID что есть в доступе? то есть чтобы не трогать его конфиги когда перешел с ноутом с работы домой и назад -- wBR, Тучинский Артем tuchin...@gmail.com
Re: wpasupplicant несколько сетей
On Fri, Jul 20, 2012 at 08:34:10PM +0400, Artem Tuchinsky wrote: Можно, у меня когда то давно работал такой конфиг - http://pastebin.com/H5Hwypx4 Но есть одно но - интерфейс и скрипты все таки надо передернуть, потеряв одну сеть к другой на лету он у меня не подключался Подключается. Только вот dhcp не передергивает... И это похоже что не лечится -- WBR, Dmitry signature.asc Description: Digital signature
Re: wpasupplicant несколько сетей
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 каждый напишет себе по вкусу? :) -- 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/5009d97c.8020...@gmail.com