Re: wpasupplicant несколько сетей

2012-07-27 Пенетрантность Dmitry E. Oboukhov
разобрался я в чем проблема. и роуминг у него работает хорошо и все
остальное.
просто оказалось что у соседей тут 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 несколько сетей

2012-07-27 Пенетрантность Stanislav Maslovski
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 несколько сетей

2012-07-27 Пенетрантность Dmitry E. Oboukhov
 разобрался я в чем проблема. и роуминг у него работает хорошо и все
 остальное.
 просто оказалось что у соседей тут 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 несколько сетей

2012-07-27 Пенетрантность Mikhail A Antonov
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 несколько сетей

2012-07-26 Пенетрантность Dmitry E. Oboukhov
 Что же вы все такое с 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 несколько сетей

2012-07-26 Пенетрантность Stanislav Maslovski
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 несколько сетей

2012-07-26 Пенетрантность Stanislav Maslovski
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 несколько сетей

2012-07-25 Пенетрантность Stanislav Maslovski
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 несколько сетей

2012-07-25 Пенетрантность Dmitry E. Oboukhov
 Но есть одно но - интерфейс и скрипты все таки надо передернуть,
 потеряв одну сеть к другой на лету он у меня не подключался
 
 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 несколько сетей

2012-07-25 Пенетрантность Stanislav Maslovski
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 несколько сетей

2012-07-25 Пенетрантность Mikhail A Antonov
Страсти какие-то.

Вот 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 несколько сетей

2012-07-24 Пенетрантность Alexander Danilov

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 несколько сетей

2012-07-24 Пенетрантность Stanislav Maslovski
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 несколько сетей

2012-07-23 Пенетрантность Mike Mironov

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 несколько сетей

2012-07-23 Пенетрантность Stanislav Maslovski
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 несколько сетей

2012-07-21 Пенетрантность Artem Tuchinsky
У меня 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 несколько сетей

2012-07-21 Пенетрантность Dmitry E. Oboukhov
 Можно, у меня когда то давно работал такой конфиг - 
 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 несколько сетей

2012-07-21 Пенетрантность Artem Tuchinsky
interfaces к сожалению с тех времен не сохранился. Я уже давно перешел
на NetworkManager или wicd, чего и желаю :)

21 июля 2012 г., 14:01 пользователь Dmitry E. Oboukhov
un...@debian.org написал:
=
 у меня точно такой же конфиг, но почему-то соединяться он соединяется
 только в одном случае: если все секции network кроме нужной
 закоментировать (отсюда и вопрос возник).

 не покажете еще свой interfaces для такого конфига?



-- 
wBR, Тучинский Артем tuchin...@gmail.com


wpasupplicant несколько сетей

2012-07-20 Пенетрантность Dmitry E. Oboukhov
чего-то я не пойму, а можно ли научить 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 несколько сетей

2012-07-20 Пенетрантность Artem Tuchinsky
Можно, у меня когда то давно работал такой конфиг - http://pastebin.com/H5Hwypx4

Но есть одно но - интерфейс и скрипты все таки надо передернуть,
потеряв одну сеть к другой на лету он у меня не подключался

20 июля 2012 г., 20:10 пользователь Dmitry E. Oboukhov
un...@debian.org написал:
 чего-то я не пойму, а можно ли научить wpasupplicant чтобы он
 коннектился на тот ESSID что есть в доступе? то есть чтобы не трогать
 его конфиги когда перешел с ноутом с работы домой и назад



-- 
wBR, Тучинский Артем tuchin...@gmail.com


Re: wpasupplicant несколько сетей

2012-07-20 Пенетрантность Dmitry Nezhevenko
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 несколько сетей

2012-07-20 Пенетрантность Alexander Danilov

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