обрывается wi fi соединение

Knoppix

Модераторы: Warderer, Модераторы разделов

Аватара пользователя
RDV1984
Сообщения: 176
ОС: Debian GNU/Linux testing

обрывается wi fi соединение

Сообщение RDV1984 »

Постоянно обрывается wi fi соединение на ноутбуке карта такая

Код: Выделить всё

 Network controller: Intel Corporation PRO/Wireless 4965 AG or AGN [Kedron] Network Connection (rev 61)

Соединение устанавливается с ноутбуком с win7 с программой Connectify.

Код: Выделить всё

toshiba:~# cat /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

auto wlan0
iface wlan0 inet dhcp
wireless-essid Makumazan
wireless-mode manager
wireless-channel 11
wireless-rate auto
#Настройки для шифрования по методу WPA
wpa-driver wext
wpa-ssid Makumazan
wpa-ap-scan 1
wpa-proto WPA RSN
wpa-pairwise TKIP CCMP
wpa-group TKIP CCMP
wpa-key-mgmt WPA-PSK
wpa-psk ...

В чем может быть дело?
Спасибо сказали:
Аватара пользователя
sgfault
Сообщения: 586
Статус: -

Re: обрывается wi fi соединение

Сообщение sgfault »

Вы выложили недостаточно данных. Добавьте хотя бы dmesg (наверно, он должен быть в /var/log/kern.log).
Спасибо сказали:
Аватара пользователя
RDV1984
Сообщения: 176
ОС: Debian GNU/Linux testing

Re: обрывается wi fi соединение

Сообщение RDV1984 »

sgfault писал(а):
06.07.2011 19:51
Вы выложили недостаточно данных. Добавьте хотя бы dmesg (наверно, он должен быть в /var/log/kern.log).

Выкладываю dmesg
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:
Аватара пользователя
sgfault
Сообщения: 586
Статус: -

Re: обрывается wi fi соединение

Сообщение sgfault »

Выложите /var/log/daemon.log или его часть за последнюю сессию.
Потом запустите в консоли

Код: Выделить всё

iw event -t

подождите пока сеть несколько раз упадет/поднимется, и выложите сюда лог.

Если утилиты iw у вас нету, установите ее

Код: Выделить всё

apt-get install iw
Спасибо сказали:
Аватара пользователя
RDV1984
Сообщения: 176
ОС: Debian GNU/Linux testing

Re: обрывается wi fi соединение

Сообщение RDV1984 »

Код: Выделить всё

toshiba:/home/dmitry# iw event -t
1310194552.444947: wlan0 (phy #0): scan started
1310194554.545023: wlan0 (phy #0): scan finished: 2412 2417 2422 2427 2432 2437 2442 2447 2452 2457 2462 2467 2472 5180 5200 5220 5240 5260 5280 5300 5320 5500 5520 5540 5560 5580 5600 5620 5640 5660 5680 5700, ""
1310194558.952061: wlan0 (phy #0): scan started
1310194558.988989: wlan0 (phy #0): scan finished: 2462, "Makumazan"
1310194558.991184: wlan0 (phy #0): scan started
1310194559.028133: wlan0 (phy #0): failed to connect to 06:25:d3:07:09:7f, status: 1: Unspecified failure
1310194559.028212: wlan0 (phy #0): scan finished: 2462, "Makumazan"
1310194559.030197: wlan0 (phy #0): auth 06:25:d3:07:09:7f -> 00:13:e8:9b:f8:13 status: 0: Successful
1310194559.037364: wlan0: new station 06:25:d3:07:09:7f
1310194559.059056: wlan0 (phy #0): assoc 06:25:d3:07:09:7f -> 00:13:e8:9b:f8:13 status: 0: Successful
1310194559.059114: wlan0 (phy #0): connected to 06:25:d3:07:09:7f
1310194874.096989: wlan0 (phy #0): deauth 00:13:e8:9b:f8:13 -> 06:25:d3:07:09:7f reason 4: Disassociated due to inactivity
1310194874.097058: wlan0 (phy #0): disconnected (local request)
1310194874.209740: wlan0 (phy #0): scan started
1310194876.199185: wlan0 (phy #0): scan aborted: 2412 2417 2422 2427 2432 2437 2442 2447 2452 2457 2462 2467 2472 5180 5200 5220 5240 5260 5280 5300 5320 5500 5520 5540 5560 5580 5600 5620 5640 5660 5680 5700, ""
1310194881.294319: wlan0 (phy #0): scan started
1310194883.421649: wlan0 (phy #0): scan finished: 2412 2417 2422 2427 2432 2437 2442 2447 2452 2457 2462 2467 2472 5180 5200 5220 5240 5260 5280 5300 5320 5500 5520 5540 5560 5580 5600 5620 5640 5660 5680 5700, ""
1310194886.056199: wlan0 (phy #0): scan started
1310194888.110229: wlan0 (phy #0): scan finished: 2412 2417 2422 2427 2432 2437 2442 2447 2452 2457 2462 2467 2472 5180 5200 5220 5240 5260 5280 5300 5320 5500 5520 5540 5560 5580 5600 5620 5640 5660 5680 5700, ""
1310194891.053404: wlan0 (phy #0): scan started
1310194893.127860: wlan0 (phy #0): scan finished: 2412 2417 2422 2427 2432 2437 2442 2447 2452 2457 2462 2467 2472 5180 5200 5220 5240 5260 5280 5300 5320 5500 5520 5540 5560 5580 5600 5620 5640 5660 5680 5700, ""
1310194896.052786: wlan0 (phy #0): scan started
1310194898.190907: wlan0 (phy #0): scan finished: 2412 2417 2422 2427 2432 2437 2442 2447 2452 2457 2462 2467 2472 5180 5200 5220 5240 5260 5280 5300 5320 5500 5520 5540 5560 5580 5600 5620 5640 5660 5680 5700, ""
1310194903.661138: wlan0 (phy #0): scan started
1310194905.753054: wlan0 (phy #0): scan finished: 2412 2417 2422 2427 2432 2437 2442 2447 2452 2457 2462 2467 2472 5180 5200 5220 5240 5260 5280 5300 5320 5500 5520 5540 5560 5580 5600 5620 5640 5660 5680 5700, ""
1310194909.761499: wlan0 (phy #0): scan started
1310194909.798442: wlan0 (phy #0): scan finished: 2462, "Makumazan"
1310194909.800732: wlan0 (phy #0): scan started
1310194909.837596: wlan0 (phy #0): failed to connect to 06:25:d3:07:09:7f, status: 1: Unspecified failure
1310194909.837664: wlan0 (phy #0): scan finished: 2462, "Makumazan"
1310194909.839699: wlan0 (phy #0): auth 06:25:d3:07:09:7f -> 00:13:e8:9b:f8:13 status: 0: Successful
1310194909.847278: wlan0: new station 06:25:d3:07:09:7f
1310194909.869377: wlan0 (phy #0): assoc 06:25:d3:07:09:7f -> 00:13:e8:9b:f8:13 status: 0: Successful
1310194909.869432: wlan0 (phy #0): connected to 06:25:d3:07:09:7f
1310194934.085265: wlan0 (phy #0): deauth 00:13:e8:9b:f8:13 -> 06:25:d3:07:09:7f reason 4: Disassociated due to inactivity
1310194934.085320: wlan0 (phy #0): disconnected (local request)
1310194934.190025: wlan0 (phy #0): scan started
1310194936.305450: wlan0 (phy #0): scan finished: 2412 2417 2422 2427 2432 2437 2442 2447 2452 2457 2462 2467 2472 5180 5200 5220 5240 5260 5280 5300 5320 5500 5520 5540 5560 5580 5600 5620 5640 5660 5680 5700, ""
1310194942.291981: wlan0 (phy #0): scan started
1310194944.422198: wlan0 (phy #0): scan finished: 2412 2417 2422 2427 2432 2437 2442 2447 2452 2457 2462 2467 2472 5180 5200 5220 5240 5260 5280 5300 5320 5500 5520 5540 5560 5580 5600 5620 5640 5660 5680 5700, ""
1310194947.053902: wlan0 (phy #0): scan started
1310194949.132714: wlan0 (phy #0): scan finished: 2412 2417 2422 2427 2432 2437 2442 2447 2452 2457 2462 2467 2472 5180 5200 5220 5240 5260 5280 5300 5320 5500 5520 5540 5560 5580 5600 5620 5640 5660 5680 5700, ""
1310194951.684433: wlan0 (phy #0): scan started
1310194953.740682: wlan0 (phy #0): scan finished: 2412 2417 2422 2427 2432 2437 2442 2447 2452 2457 2462 2467 2472 5180 5200 5220 5240 5260 5280 5300 5320 5500 5520 5540 5560 5580 5600 5620 5640 5660 5680 5700, ""
1310194954.227007: wlan0 (phy #0): scan started
1310194956.300652: wlan0 (phy #0): scan finished: 2412 2417 2422 2427 2432 2437 2442 2447 2452 2457 2462 2467 2472 5180 5200 5220 5240 5260 5280 5300 5320 5500 5520 5540 5560 5580 5600 5620 5640 5660 5680 5700, ""
1310194960.389427: wlan0 (phy #0): scan started
1310194960.426390: wlan0 (phy #0): scan finished: 2462, "Makumazan"
1310194960.428827: wlan0 (phy #0): scan started
1310194960.465559: wlan0 (phy #0): failed to connect to 06:25:d3:07:09:7f, status: 1: Unspecified failure
1310194960.465633: wlan0 (phy #0): scan finished: 2462, "Makumazan"
1310194960.467631: wlan0 (phy #0): auth 06:25:d3:07:09:7f -> 00:13:e8:9b:f8:13 status: 0: Successful
1310194960.475240: wlan0: new station 06:25:d3:07:09:7f
1310194960.495407: wlan0 (phy #0): assoc 06:25:d3:07:09:7f -> 00:13:e8:9b:f8:13 status: 0: Successful
1310194960.495465: wlan0 (phy #0): connected to 06:25:d3:07:09:7f
1310194994.098504: wlan0 (phy #0): deauth 00:13:e8:9b:f8:13 -> 06:25:d3:07:09:7f reason 4: Disassociated due to inactivity
1310194994.098577: wlan0 (phy #0): disconnected (local request)
1310194994.209400: wlan0 (phy #0): scan started
1310194995.523134: wlan0 (phy #0): scan aborted: 2412 2417 2422 2427 2432 2437 2442 2447 2452 2457 2462 2467 2472 5180 5200 5220 5240 5260 5280 5300 5320 5500 5520 5540 5560 5580 5600 5620 5640 5660 5680 5700, ""
1310195000.292690: wlan0 (phy #0): scan started
1310195002.371969: wlan0 (phy #0): scan finished: 2412 2417 2422 2427 2432 2437 2442 2447 2452 2457 2462 2467 2472 5180 5200 5220 5240 5260 5280 5300 5320 5500 5520 5540 5560 5580 5600 5620 5640 5660 5680 5700, ""
1310195005.054525: wlan0 (phy #0): scan started
1310195007.082431: wlan0 (phy #0): scan finished: 2412 2417 2422 2427 2432 2437 2442 2447 2452 2457 2462 2467 2472 5180 5200 5220 5240 5260 5280 5300 5320 5500 5520 5540 5560 5580 5600 5620 5640 5660 5680 5700, ""
1310195010.059153: wlan0 (phy #0): scan started
1310195012.100088: wlan0 (phy #0): scan finished: 2412 2417 2422 2427 2432 2437 2442 2447 2452 2457 2462 2467 2472 5180 5200 5220 5240 5260 5280 5300 5320 5500 5520 5540 5560 5580 5600 5620 5640 5660 5680 5700, ""
1310195015.054325: wlan0 (phy #0): scan started
1310195017.117755: wlan0 (phy #0): scan finished: 2412 2417 2422 2427 2432 2437 2442 2447 2452 2457 2462 2467 2472 5180 5200 5220 5240 5260 5280 5300 5320 5500 5520 5540 5560 5580 5600 5620 5640 5660 5680 5700, ""
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:
Аватара пользователя
sgfault
Сообщения: 586
Статус: -

Re: обрывается wi fi соединение

Сообщение sgfault »

Темное дело.. и я понятия не имею в чем причина -)
А так, если не найдется кто-то более знающий и если у вас есть желание, то можно попробовать хотя бы собрать больше инфы: вы используете NetworkManager для подключения? wpa_supplicant тоже используется? Какая у вас версия ядра?

Вообще, говорят, кому-то помогает отключение ipv6 (наверно, это надо делать так DebianIPv6#How_to_turn_off_IPv6), кому-то помогает удаление NetworkManager-а, а кому-то - использование статического ip. Это все, конечно, не решения проблемы, а "народные средства", но попробуйте, если хотите (хотя я бы не стал -).
Спасибо сказали:
Аватара пользователя
RDV1984
Сообщения: 176
ОС: Debian GNU/Linux testing

Re: обрывается wi fi соединение

Сообщение RDV1984 »

Код: Выделить всё

dmitry@toshiba:~$ uname -a
Linux toshiba 2.6.38-2-686 #1 SMP Sun May 8 14:49:45 UTC 2011 i686 GNU/Linux

NetworkManager не использую, использую wicd
Спасибо сказали:
Аватара пользователя
sgfault
Сообщения: 586
Статус: -

Re: обрывается wi fi соединение

Сообщение sgfault »

Включите debug в wpa_supplicant-е и покажите логи, как это написано здесь NetworkManager/Debugging в абзаце "Debugging wpa_supplicant 0.7 and later" или "Debugging wpa_supplicant 0.6 and earlier".

На всякий случай, перепишу вкратце сюда. Сначала посмотрите версию wpa_suplicant-а:

Код: Выделить всё

wpa_supplicant -version


Если версия выше 0.7 и выше (если у вас debian testing, то будет 0.7.3), то (на всякий случай) покажите service файл для dbus-а:
Здесь

Код: Выделить всё

$ ls /usr/share/dbus-1/system-services/

найдите файл, содержащий в названии 'wpasupplicant' (скорей всего, файл будет называться 'fi.w1.wpa_supplicant1.service') и выложите сюда.
Потом посмотрите, содержит ли 'Exec=' строка из этого файла '-f /var/log/wpa_supplicant.log' (скорей всего, нет) или -s (скорей всего, да). Добавляете или заменяете '-s' на

Код: Выделить всё

-f /var/log/wpa_supplicant.log

Теперь лог будет писаться в файл /var/log/wpa_supplicant.log.
Затем включаете debug:

Код: Выделить всё

sudo dbus-send --system --print-reply --dest=fi.w1.wpa_supplicant1 /fi/w1/wpa_supplicant1 org.freedesktop.DBus.Properties.Set string:fi.w1.wpa_supplicant1 string:DebugTimestamp variant:boolean:true

sudo dbus-send --system --print-reply --dest=fi.w1.wpa_supplicant1 /fi/w1/wpa_supplicant1 org.freedesktop.DBus.Properties.Set string:fi.w1.wpa_supplicant1 string:DebugLevel variant:string:"msgdump"

ждете пока упадет сеть и выкладываете сюда /var/log/wpa_supplicant.log.

Если у вас версия 0.6 или меньше (если у вас debian stable, то будет 0.6.10), то опять же на всяикй случай покажите service файл для dbus-а. Искать его тоже в

Код: Выделить всё

/usr/share/dbus-1/system-services/

и называется он скорее всего

Код: Выделить всё

fi.epitest.hostap.WPASupplicant.service


Затем редактируете этот файл: добавляете или заменяете '-s' (которая, скорей всего. будет) на

Код: Выделить всё

-f /var/log/wpa_supplicant.log -dddt


Теперь
- останавливаете wicd. Что-нибудь вроде

Код: Выделить всё

/etc/init.d/wicd stop

должно сработать
- потом

Код: Выделить всё

killall -TERM wpa_supplicant

- потом

Код: Выделить всё

rm -f /var/log/wpa_supplicant.log

- запускаете wicd

Код: Выделить всё

/etc/init.d/wicd start

- ждете пока упадет ви-фи,
и выкладываете сюда /var/log/wpa_supplicant.log -)

Перед редактированием файлов СОХРАНИТЕ резервную копию (в недоступном месте ^).
Спасибо сказали:
Аватара пользователя
RDV1984
Сообщения: 176
ОС: Debian GNU/Linux testing

Re: обрывается wi fi соединение

Сообщение RDV1984 »

Код: Выделить всё

wpa_supplicant -version
wpa_supplicant v0.7.3
Copyright (c) 2003-2010, Jouni Malinen <j@w1.fi> and contributors

Код: Выделить всё

toshiba:/usr/share/dbus-1/system-services# ls /usr/share/dbus-1/system-services/
ca.desrt.dconf.service                   org.freedesktop.Hal.service         org.kde.kcontrol.kcmclock.service
fi.epitest.hostap.WPASupplicant.service  org.freedesktop.PolicyKit1.service  org.kde.kcontrol.kcmkdm.service
fi.w1.wpa_supplicant1.service            org.freedesktop.UDisks.service      org.kde.kcontrol.kcmremotewidgets.service
org.debian.AptXapianIndex.service        org.freedesktop.UPower.service      org.kde.ksysguard.processlisthelper.service
org.freedesktop.Avahi.service            org.kde.fontinst.service            org.kde.powerdevil.backlighthelper.service
org.freedesktop.ConsoleKit.service       org.kde.kcontrol.k3bsetup.service

Код: Выделить всё

toshiba:/usr/share/dbus-1/system-services# cat fi.w1.wpa_supplicant1.service
[D-BUS Service]
Name=fi.w1.wpa_supplicant1
Exec=/sbin/wpa_supplicant -u -f /var/log/wpa_supplicant.log -O /var/run/wpa_supplicant
User=root

Затем включаю debug, как вы писали выше, но в логи похоже что ничего не пишется вот мой log файл

Код: Выделить всё

toshiba:/usr/share/dbus-1/system-services# cat /var/log/wpa_supplicant.log
1310564392.151347: dbus: org.freedesktop.DBus.Properties.Set (/fi/w1/wpa_supplicant1)
1310564418.359569: dbus: org.freedesktop.DBus.Properties.Set (/fi/w1/wpa_supplicant1)
Спасибо сказали:
Аватара пользователя
sgfault
Сообщения: 586
Статус: -

Re: обрывается wi fi соединение

Сообщение sgfault »

Покажите вывод следующих трех команд (из-под рута или через sudo)

Код: Выделить всё

# dbus-send --system  --print-reply --dest=org.freedesktop.DBus /org/freedesktop/DBus org.freedesktop.DBus.ListNames

# dbus-send --system  --print-reply --dest=fi.w1.wpa_supplicant1 /fi/w1/wpa_supplicant1 org.freedesktop.DBus.Introspectable.Introspect

# dbus-send --system  --print-reply --dest=fi.w1.wpa_supplicant1 /fi/w1/wpa_supplicant1 org.freedesktop.DBus.Properties.GetAll string:''


А заодно

Код: Выделить всё

# wpa_supplicant -help

тк опции '-O' в моей версии (0.6.8) нету.
Спасибо сказали:
Аватара пользователя
RDV1984
Сообщения: 176
ОС: Debian GNU/Linux testing

Re: обрывается wi fi соединение

Сообщение RDV1984 »

Код: Выделить всё

toshiba:/home/dmitry# dbus-send --system  --print-reply --dest=org.freedesktop.DBus /org/freedesktop/DBus org.freedesktop.DBus.ListNames
method return sender=org.freedesktop.DBus -> dest=:1.35 reply_serial=2
   array [
      string "org.freedesktop.DBus"
      string ":1.7"
      string ":1.8"
      string ":1.31"
      string ":1.20"
      string "org.freedesktop.PolicyKit1"
      string "org.wicd.daemon"
      string ":1.21"
      string "org.bluez"
      string ":1.11"
      string "org.freedesktop.ConsoleKit"
      string ":1.34"
      string "org.freedesktop.UPower"
      string ":1.12"
      string ":1.35"
      string ":1.24"
      string "org.freedesktop.UDisks"
      string ":1.13"
      string ":1.0"
      string ":1.14"
      string "org.synce.odccm"
      string ":1.26"
      string ":1.15"
      string ":1.2"
      string ":1.27"
      string ":1.16"
      string ":1.3"
      string ":1.28"
      string ":1.17"
      string ":1.4"
      string ":1.18"
      string ":1.5"
      string ":1.6"
   ]

Код: Выделить всё

toshiba:/home/dmitry# dbus-send --system  --print-reply --dest=fi.w1.wpa_supplicant1 /fi/w1/wpa_supplicant1 org.freedesktop.DBus.Introspectable.Introspect
method return sender=:1.39 -> dest=:1.38 reply_serial=2
   string "<?xml version="1.0"?>
<!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN"
"http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd">
<node><interface name="org.freedesktop.DBus.Introspectable"><method name="Introspect"><arg name="data" type="s" direction="out"/></method></interface><interface name="org.freedesktop.DBus.Properties"><method name="Get"><arg name="interface" type="s" direction="in"/><arg name="propname" type="s" direction="in"/><arg name="value" type="v" direction="out"/></method><method name="GetAll"><arg name="interface" type="s" direction="in"/><arg name="props" type="a{sv}" direction="out"/></method><method name="Set"><arg name="interface" type="s" direction="in"/><arg name="propname" type="s" direction="in"/><arg name="value" type="v" direction="in"/></method></interface><interface name="fi.w1.wpa_supplicant1"><method name="CreateInterface"><arg name="args" type="a{sv}" direction="in"/><arg name="path" type="o" direction="out"/></method><method name="RemoveInterface"><arg name="path" type="o" direction="in"/></method><method name="GetInterface"><arg name="ifname" type="s" direction="in"/><arg name="path" type="o" direction="out"/></method><signal name="InterfaceAdded"><arg name="path" type="o"/><arg name="properties" type="a{sv}"/></signal><signal name="InterfaceRemoved"><arg name="path" type="o"/></signal><signal name="PropertiesChanged"><arg name="properties" type="a{sv}"/></signal><property name="DebugLevel" type="s" access="readwrite"/><property name="DebugTimestamp" type="b" access="readwrite"/><property name="DebugShowKeys" type="b" access="readwrite"/><property name="Interfaces" type="ao" access="read"/><property name="EapMethods" type="as" access="read"/></interface></node>
"

Код: Выделить всё

toshiba:/home/dmitry# dbus-send --system  --print-reply --dest=fi.w1.wpa_supplicant1 /fi/w1/wpa_supplicant1 org.freedesktop.DBus.Properties.GetAll string:''
Error org.freedesktop.DBus.Error.InvalidArgs: No readable properties in this interface

Код: Выделить всё

toshiba:/home/dmitry# wpa_supplicant -help
wpa_supplicant v0.7.3
Copyright (c) 2003-2010, Jouni Malinen <j@w1.fi> and contributors

This program is free software. You can distribute it and/or modify it
under the terms of the GNU General Public License version 2.

Alternatively, this software may be distributed under the terms of the
BSD license. See README and COPYING for more details.

This product includes software developed by the OpenSSL Project
for use in the OpenSSL Toolkit (http://www.openssl.org/)

usage:
  wpa_supplicant [-BddhKLqqstuvW] [-P<pid file>] [-g<global ctrl>] \
        -i<ifname> -c<config file> [-C<ctrl>] [-D<driver>] [-p<driver_param>] \
        [-b<br_ifname>] [-f<debug file>] \
        [-o<override driver>] [-O<override ctrl>] \
        [-N -i<ifname> -c<conf> [-C<ctrl>] [-D<driver>] \
        [-p<driver_param>] [-b<br_ifname>] ...]

drivers:
  wext = Linux wireless extensions (generic)
  nl80211 = Linux nl80211/cfg80211
  wired = Wired Ethernet driver
options:
  -b = optional bridge interface name
  -B = run daemon in the background
  -c = Configuration file
  -C = ctrl_interface parameter (only used if -c is not)
  -i = interface name
  -d = increase debugging verbosity (-dd even more)
  -D = driver name (can be multiple drivers: nl80211,wext)
  -f = log output to debug file instead of stdout
  -g = global ctrl_interface
  -K = include keys (passwords, etc.) in debug output
  -s = log output to syslog instead of stdout
  -t = include timestamp in debug messages
  -h = show this help text
  -L = show license (GPL and BSD)
  -o = override driver parameter for new interfaces
  -O = override ctrl_interface parameter for new interfaces
  -p = driver parameters
  -P = PID file
  -q = decrease debugging verbosity (-qq even less)
  -u = enable DBus control interface
  -v = show version
  -W = wait for a control interface monitor before starting
  -N = start describing new interface
example:
  wpa_supplicant -Dwext -iwlan0 -c/etc/wpa_supplicant.conf
Спасибо сказали:
Аватара пользователя
sgfault
Сообщения: 586
Статус: -

Re: обрывается wi fi соединение

Сообщение sgfault »

Хм.. это не совсем то, что я ожидал увидеть. Непонятно, почему у вас нет wpa_supplicant-а на системной шине DBus. Точнее, выглядит так, что он запустился после запроса 'Introspect' на его интерфейс. Но вот почему его там не было раньше - непонятно. Вы выполняли эти команды после того, как ви-фи уже заработал?

В общем, еще раз, _после_ того, как ви-фи заработает выполните (вывод, как обычно, сюда):

Код: Выделить всё

# dbus-send --system  --print-reply --dest=org.freedesktop.DBus /org/freedesktop/DBus org.freedesktop.DBus.ListNames

и на всякий случай

Код: Выделить всё

# dbus-send --system  --print-reply --dest=org.freedesktop.DBus /org/freedesktop/DBus org.freedesktop.DBus.GetConnectionUnixProcessID string:'fi.w1.wpa_supplicant1'

и еще на всякий случай

Код: Выделить всё

# ps ax --forest


Кроме того, выполните

Код: Выделить всё

# dbus-send --system  --print-reply --dest=org.wicd.daemon /org/wicd/daemon org.freedesktop.DBus.Introspectable.Introspect


Потом еще вот такое

Код: Выделить всё

# dbus-send --system --print-reply --dest=org.freedesktop.DBus /org/freedesktop/DBus org.freedesktop.DBus.GetNameOwner string:'org.wicd.daemon' | sed -ne'2s/.*\(:[[:alnum:].]\+\).*/\1/p' >/tmp/12345.tmp
# dbus-monitor --system "sender='$(cat /tmp/12345.tmp)'"

после этого ждете пока ви-фи упадет/поднимется и весь лог копируете сюда. Файл /tmp/12345.tmp можно удалить.
Спасибо сказали:
Аватара пользователя
RDV1984
Сообщения: 176
ОС: Debian GNU/Linux testing

Re: обрывается wi fi соединение

Сообщение RDV1984 »

Код: Выделить всё

toshiba:/home/dmitry# dbus-send --system  --print-reply --dest=org.freedesktop.DBus /org/freedesktop/DBus org.freedesktop.DBus.ListNames
method return sender=org.freedesktop.DBus -> dest=:1.75 reply_serial=2
   array [
      string "org.freedesktop.DBus"
      string ":1.7"
      string ":1.8"
      string ":1.9"
      string ":1.62"
      string ":1.75"
      string "org.freedesktop.PolicyKit1"
      string "org.wicd.daemon"
      string ":1.21"
      string "org.bluez"
      string ":1.22"
      string "org.freedesktop.ConsoleKit"
      string "org.freedesktop.UPower"
      string ":1.12"
      string "org.freedesktop.UDisks"
      string ":1.13"
      string ":1.58"
      string ":1.25"
      string ":1.14"
      string ":1.1"
      string "org.synce.odccm"
      string ":1.15"
      string ":1.27"
      string ":1.16"
      string ":1.3"
      string ":1.28"
      string ":1.17"
      string ":1.4"
      string ":1.29"
      string ":1.18"
      string ":1.5"
      string ":1.19"
      string ":1.6"
   ]

Код: Выделить всё

toshiba:/home/dmitry# dbus-send --system  --print-reply --dest=org.freedesktop.DBus /org/freedesktop/DBus org.freedesktop.DBus.GetConnectionUnixProcessID string:'fi.w1.wpa_supplicant1'
Error org.freedesktop.DBus.Error.NameHasNoOwner: Could not get PID of name 'fi.w1.wpa_supplicant1': no such name

Код: Выделить всё

toshiba:/home/dmitry# ps ax --forest
  PID TTY      STAT   TIME COMMAND
    2 ?        S      0:00 [kthreadd]
    3 ?        S      0:07  \_ [ksoftirqd/0]
    6 ?        S      0:00  \_ [migration/0]
    7 ?        S      0:00  \_ [watchdog/0]
    8 ?        S      0:00  \_ [migration/1]
   10 ?        S      0:07  \_ [ksoftirqd/1]
   12 ?        S      0:00  \_ [watchdog/1]
   13 ?        S<     0:00  \_ [cpuset]
   14 ?        S<     0:00  \_ [khelper]
   15 ?        S<     0:00  \_ [netns]
   16 ?        S      0:00  \_ [sync_supers]
   17 ?        S      0:00  \_ [bdi-default]
   18 ?        S<     0:00  \_ [kintegrityd]
   19 ?        S<     0:00  \_ [kblockd]
   20 ?        S<     0:00  \_ [kacpid]
   21 ?        S<     0:00  \_ [kacpi_notify]
   22 ?        S<     0:00  \_ [kacpi_hotplug]
   24 ?        S<     0:00  \_ [kondemand]
   25 ?        S      0:00  \_ [khungtaskd]
   26 ?        S      0:00  \_ [kswapd0]
   27 ?        SN     0:00  \_ [ksmd]
   28 ?        SN     0:00  \_ [khugepaged]
   29 ?        S      0:00  \_ [fsnotify_mark]
   30 ?        S<     0:00  \_ [aio]
   31 ?        S<     0:00  \_ [crypto]
  162 ?        S      0:00  \_ [khubd]
  163 ?        S<     0:00  \_ [ata_sff]
  164 ?        S      0:01  \_ [scsi_eh_0]
  166 ?        S      0:00  \_ [scsi_eh_1]
  168 ?        S      0:00  \_ [scsi_eh_2]
  169 ?        S      0:00  \_ [scsi_eh_3]
  170 ?        S      0:00  \_ [scsi_eh_4]
  233 ?        S      0:00  \_ [kjournald]
  429 ?        S<     0:00  \_ [kpsmoused]
  430 ?        S<     0:00  \_ [cfg80211]
  450 ?        S<     0:00  \_ [iwlagn]
  455 ?        S      0:00  \_ [pccardd]
  498 ?        S<     0:00  \_ [hci0]
  504 ?        S<     0:00  \_ [hd-audio0]
  507 ?        S<     0:00  \_ [tifm]
  538 ?        S<     0:00  \_ [hd-audio1]
  815 ?        S<     0:00  \_ [firewire_sbp2]
  890 ?        S      0:00  \_ [kjournald]
 1051 ?        S      0:00  \_ [flush-8:0]
 1417 ?        S<     0:00  \_ [l2cap]
 1422 ?        S<     0:00  \_ [krfcommd]
 1556 ?        S      0:00  \_ [firegl]
 1557 ?        S      0:00  \_ [firegl]
 1558 ?        S      0:00  \_ [firegl]
14190 ?        S      0:00  \_ [scsi_eh_6]
14191 ?        S      0:00  \_ [usb-storage]
16894 ?        S      0:00  \_ [kworker/1:1]
17324 ?        S      0:00  \_ [kworker/0:1]
18640 ?        S      0:00  \_ [kworker/0:3]
19102 ?        S      0:00  \_ [kworker/1:3]
20221 ?        S      0:00  \_ [kworker/u:0]
20467 ?        S      0:00  \_ [kworker/1:2]
20468 ?        S      0:00  \_ [kworker/u:2]
20631 ?        S      0:00  \_ [kworker/0:2]
20707 ?        S      0:00  \_ [kworker/u:1]
20722 ?        S      0:00  \_ [kworker/1:0]
21324 ?        S      0:00  \_ [kworker/0:0]
    1 ?        Ss     0:01 init [2]
  286 ?        Ss     0:00 udevd --daemon
14187 ?        S      0:00  \_ udevd --daemon
14188 ?        S      0:00  \_ udevd --daemon
  894 ?        Ss     0:04 /sbin/mount.ntfs-3g /dev/sda5 /mnt/d -o rw,noexec,nosuid,nodev,user,umask=0,nls=utf8
 1056 ?        Ss     0:00 dhclient -v -pf /var/run/dhclient.wlan0.pid -lf /var/lib/dhcp/dhclient.wlan0.leases wlan0
 1150 ?        Ss     0:00 /sbin/portmap
 1306 ?        Sl     0:01 /usr/sbin/rsyslogd -c5
 1322 ?        Ss     0:00 /usr/sbin/acpid
 1337 ?        Ss     0:15 /usr/bin/dbus-daemon --system
 1346 ?        Ss     0:00 /usr/sbin/atieventsd
 1361 ?        Ss     0:00 /usr/bin/kdm -config /var/run/kdm/kdmrc
 1375 tty7     Ss+   19:46  \_ /usr/bin/X :0 vt7 -br -nolisten tcp -auth /var/run/xauth/A:0-rxbAia
 1733 ?        S      0:00  \_ -:0
 2204 ?        Ss     0:00      \_ /bin/sh /usr/bin/x-session-manager
 2259 ?        Ss     0:00          \_ /usr/bin/ssh-agent x-session-manager
 2415 ?        S      0:00          \_ kwrapper4 ksmserver
 1386 ?        Ss     0:00 /usr/sbin/atd
 1412 ?        Ss     0:00 /usr/sbin/bluetoothd
 1494 ?        Ss     0:00 /usr/sbin/cron
 1523 ?        Ss     0:00 /usr/sbin/cupsd -C /etc/cups/cupsd.conf
 1545 ?        S      0:00 /usr/sbin/odccm -f
 1586 ?        Ss     0:02 /usr/sbin/mf626-b09
 1587 ?        Ss     0:01 /usr/sbin/nmbd -D
 1622 ?        Ss     0:00 /usr/sbin/smbd -D
 1634 ?        S      0:00  \_ /usr/sbin/smbd -D
 1706 ?        S      0:23 /usr/bin/python -O /usr/share/wicd/daemon/wicd-daemon.py
 1716 ?        S      0:07  \_ /usr/bin/python -O /usr/share/wicd/daemon/monitor.py
 2127 ?        Sl     0:00 /usr/sbin/console-kit-daemon --no-daemon
 2194 ?        Sl     0:00 /usr/lib/policykit-1/polkitd
 2232 ?        S      0:00 /usr/bin/dbus-launch --sh-syntax --exit-with-session
 2233 ?        Ss     0:02 /usr/bin/dbus-daemon --fork --print-pid 5 --print-address 7 --session
 2299 ?        S      0:00 /usr/lib/kde4/libexec/start_kdeinit +kcminit_startup
 2300 ?        Ss     0:00 kdeinit4: kdeinit4 Running...
 2301 ?        S      0:00  \_ kdeinit4: klauncher [kdeinit] --fd=9
 2416 ?        Sl     0:00  \_ kdeinit4: ksmserver [kdeinit]
 2420 ?        Sl     2:57  |   \_ kwin
 2539 ?        S      0:04  \_ /usr/bin/python -O /usr/share/wicd/gtk/wicd-client.py
 2717 ?        SLl    1:11  \_ /usr/bin/deadbeef
 2743 ?        S      0:00  \_ /usr/lib/kde4/libexec/kio_http_cache_cleaner
16067 ?        Sl    23:00  \_ /usr/lib/opera/opera
16668 ?        S      0:08  |   \_ /usr/lib/opera//operapluginwrapper 65 72 /usr/lib/flashplugin-nonfree/libflashplayer.so
16669 ?        S      0:00  |   \_ /usr/lib/opera//operaplugincleaner 16067
17011 ?        Sl     3:13  \_ /opt/google/chrome/chrome
17019 ?        S      0:00      \_ /opt/google/chrome/chrome
17311 ?        Z      0:01      \_ [chrome] <defunct>
20277 ?        Z      0:01      \_ [chrome] <defunct>
20540 ?        Sl     0:24      \_ /opt/google/chrome/chrome --type=plugin --plugin-path=/opt/google/chrome/libgcflashplayer.
 2303 ?        Sl     0:04 kdeinit4: kded4 [kdeinit]
 2305 ?        S      0:00 /usr/lib/gamin/gam_server
 2316 ?        S      0:00 /usr/bin/bluedevil-helper
 2318 ?        S      0:00 /usr/bin/obex-data-server --no-daemon
 2321 ?        Sl     0:01 /usr/lib/upower/upowerd
 2344 ?        Sl     0:03 /usr/lib/udisks/udisks-daemon
 2350 ?        S      0:01  \_ udisks-daemon: polling /dev/sr0
 2390 ?        S      0:00 /usr/bin/bluedevil-monolithic
 2397 ?        S      0:00 /usr/bin/kglobalaccel
 2424 ?        S      0:00 /usr/bin/kactivitymanagerd
 2429 ?        Sl     0:00 /usr/bin/knotify4
 2432 ?        Sl     8:58 /usr/bin/plasma-desktop
 2441 ?        S      0:15  \_ ksysguardd
 2438 ?        S      0:00 /usr/bin/kuiserver
 2443 ?        Sl     0:00 /usr/bin/akonadi_control
 2446 ?        Sl     0:01  \_ akonadiserver
 2450 ?        Sl     0:06  |   \_ /usr/sbin/mysqld --defaults-file=/home/dmitry/.local/share/akonadi//mysql.conf --datadir=/
 2496 ?        S      0:00  \_ /usr/bin/akonadi_ical_resource --identifier akonadi_ical_resource_0
 2497 ?        S      0:00  \_ /usr/bin/akonadi_ical_resource --identifier akonadi_ical_resource_1
 2498 ?        S      0:00  \_ /usr/bin/akonadi_ical_resource --identifier akonadi_ical_resource_2
 2499 ?        S      0:00  \_ /usr/bin/akonadi_kabc_resource --identifier akonadi_kabc_resource_1
 2501 ?        S      0:00  \_ /usr/bin/akonadi_maildir_resource --identifier akonadi_maildir_resource_0
 2502 ?        S      0:00  \_ /usr/bin/akonadi_maildispatcher_agent --identifier akonadi_maildispatcher_agent
 2503 ?        Sl     0:00  \_ /usr/bin/akonadi_nepomuk_contact_feeder --identifier akonadi_nepomuk_contact_feeder
 2504 ?        S      0:00  \_ /usr/bin/akonadi_vcard_resource --identifier akonadi_vcard_resource_0
 2464 ?        S      0:00 /usr/bin/kaccess
 2481 ?        Sl     0:06 /usr/bin/krunner
 2516 ?        Sl     0:00 /usr/bin/knotes
 2528 ?        Sl     0:02 /usr/bin/yakuake
 2552 pts/2    Ss     0:00  \_ /bin/bash
16579 pts/2    S      0:00      \_ su
16590 pts/2    S      0:00          \_ bash
21331 pts/2    R+     0:00              \_ ps ax --forest
 2535 ?        S      0:00 /usr/bin/nepomukserver
 2537 ?        S      0:22 /usr/bin/akregator --icon akregator -caption Akregator
 2540 ?        Sl     0:00 /usr/lib/kde4/libexec/polkit-kde-authentication-agent-1
 2545 ?        S      0:00 /usr/bin/klipper
 2548 ?        Sl     0:00 /usr/bin/kmix
 2556 ?        S      0:00 /usr/bin/korgac --icon korgac
 2557 ?        Sl     0:17 /usr/bin/rsibreak
 2584 ?        Ss     0:00 /usr/sbin/exim4 -bd -q30m
 2610 tty1     Ss+    0:00 /sbin/getty 38400 tty1
 2611 tty2     Ss+    0:00 /sbin/getty 38400 tty2
 2612 tty3     Ss+    0:00 /sbin/getty 38400 tty3
 2613 tty4     Ss+    0:00 /sbin/getty 38400 tty4
 2614 tty5     Ss+    0:00 /sbin/getty 38400 tty5
 2615 tty6     Ss+    0:00 /sbin/getty 38400 tty6
 2731 ?        S      0:00 /usr/lib/gvfs/gvfsd
14034 ?        Sl     0:27 /usr/bin/dolphin --icon system-file-manager -caption Dolphin /media/Transcend
14220 ?        Ss     0:03 /sbin/mount.ntfs /dev/sdc1 /media/Transcend -o rw,nosuid,nodev,uhelper=udisks,uid=1000,gid=1000,dm
15965 ?        S      0:00 /usr/bin/kwalletd
17021 ?        S      0:00 /opt/google/chrome/chrome --type=zygote
17042 ?        Sl     0:00  \_ /opt/google/chrome/chrome --type=extension --lang=ru --force-fieldtest=ConnCountImpact/conn_co
17045 ?        Sl     0:00  \_ /opt/google/chrome/chrome --type=extension --lang=ru --force-fieldtest=ConnCountImpact/conn_co
17047 ?        Sl     0:01  \_ /opt/google/chrome/chrome --type=extension --lang=ru --force-fieldtest=ConnCountImpact/conn_co
17050 ?        Sl     1:05  \_ /opt/google/chrome/chrome --type=extension --lang=ru --force-fieldtest=ConnCountImpact/conn_co
17053 ?        Sl     0:00  \_ /opt/google/chrome/chrome --type=extension --lang=ru --force-fieldtest=ConnCountImpact/conn_co
17058 ?        Sl     0:08  \_ /opt/google/chrome/chrome --type=extension --lang=ru --force-fieldtest=ConnCountImpact/conn_co
17062 ?        Sl     0:00  \_ /opt/google/chrome/chrome --type=extension --lang=ru --force-fieldtest=ConnCountImpact/conn_co
17097 ?        Sl     0:03  \_ /opt/google/chrome/chrome --type=renderer --lang=ru --force-fieldtest=ConnCountImpact/conn_cou
17100 ?        Sl     0:04  \_ /opt/google/chrome/chrome --type=renderer --lang=ru --force-fieldtest=ConnCountImpact/conn_cou
17110 ?        Sl     0:03  \_ /opt/google/chrome/chrome --type=renderer --lang=ru --force-fieldtest=ConnCountImpact/conn_cou
17115 ?        Sl     0:04  \_ /opt/google/chrome/chrome --type=renderer --lang=ru --force-fieldtest=ConnCountImpact/conn_cou
17121 ?        Sl     0:01  \_ /opt/google/chrome/chrome --type=renderer --lang=ru --force-fieldtest=ConnCountImpact/conn_cou
17131 ?        Sl     0:04  \_ /opt/google/chrome/chrome --type=renderer --lang=ru --force-fieldtest=ConnCountImpact/conn_cou
17166 ?        Sl     0:03  \_ /opt/google/chrome/chrome --type=renderer --lang=ru --force-fieldtest=ConnCountImpact/conn_cou
17210 ?        Sl     0:01  \_ /opt/google/chrome/chrome --type=renderer --lang=ru --force-fieldtest=ConnCountImpact/conn_cou
17226 ?        Sl     4:41  \_ /opt/google/chrome/chrome --type=renderer --lang=ru --force-fieldtest=ConnCountImpact/conn_cou
21135 ?        Ss     0:00 wpa_supplicant -B -i wlan0 -c /var/lib/wicd/configurations/0625d307097f -D wext
21177 ?        Ss     0:00 /sbin/dhclient -v -cf /var/lib/wicd/dhclient.conf wlan0

Код: Выделить всё

toshiba:/home/dmitry# dbus-send --system  --print-reply --dest=org.wicd.daemon /org/wicd/daemon org.freedesktop.DBus.Introspectable.Introspect
method return sender=:1.4 -> dest=:1.77 reply_serial=2
   string "<!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN"
"http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd">
<node name="/org/wicd/daemon">
  <interface name="org.freedesktop.DBus.Introspectable">
    <method name="Introspect">
      <arg direction="out" type="s" />
    </method>
  </interface>
  <interface name="org.wicd.daemon">
    <method name="EmitStatusChanged">
      <arg direction="in"  type="u" name="state" />
      <arg direction="in"  type="av" name="info" />
    </method>
    <method name="SetWPADriver">
      <arg direction="in"  type="v" name="driver" />
    </method>
    <method name="SetCurrentInterface">
      <arg direction="in"  type="v" name="iface" />
    </method>
    <method name="Disconnect">
    </method>
    <method name="GetSignalDisplayType">
    </method>
    <method name="SetGUIOpen">
      <arg direction="in"  type="v" name="val" />
    </method>
    <method name="GetBackendList">
    </method>
    <method name="GetGUIOpen">
    </method>
    <signal name="ConnectResultsSent">
      <arg type="s" name="result" />
    </signal>
    <method name="SetConnectionStatus">
      <arg direction="in"  type="v" name="state" />
      <arg direction="in"  type="v" name="info" />
    </method>
    <method name="GetUseGlobalDNS">
    </method>
    <method name="UpdateState">
    </method>
    <method name="GetShouldVerifyAp">
    </method>
    <method name="SetBackend">
      <arg direction="in"  type="v" name="backend" />
    </method>
    <method name="GetAppAvailable">
      <arg direction="in"  type="v" name="app" />
    </method>
    <method name="SetNeedWiredProfileChooser">
      <arg direction="in"  type="v" name="val" />
    </method>
    <method name="SetAlwaysShowWiredInterface">
      <arg direction="in"  type="v" name="value" />
    </method>
    <method name="GetWirelessInterface">
    </method>
    <method name="GetForcedDisconnect">
    </method>
    <method name="CancelConnect">
    </method>
    <method name="SendConnectResultsIfAvail">
    </method>
    <method name="FormatSignalForPrinting">
      <arg direction="in"  type="v" name="signal" />
    </method>
    <method name="SetLinkDetectionTool">
      <arg direction="in"  type="v" name="link_tool" />
    </method>
    <method name="SetSudoApp">
      <arg direction="in"  type="v" name="sudo_app" />
    </method>
    <method name="GetFlushTool">
    </method>
    <method name="SetGlobalDNS">
      <arg direction="in"  type="v" name="dns1" />
      <arg direction="in"  type="v" name="dns2" />
      <arg direction="in"  type="v" name="dns3" />
      <arg direction="in"  type="v" name="dns_dom" />
      <arg direction="in"  type="v" name="search_dom" />
    </method>
    <method name="GetWiredAutoConnectMethod">
    </method>
    <method name="GetAlwaysShowWiredInterface">
    </method>
    <method name="Hello">
    </method>
    <method name="NeedsExternalCalls">
    </method>
    <method name="GetGlobalDNSAddresses">
    </method>
    <method name="GetAutoReconnect">
    </method>
    <signal name="LaunchChooser">
    </signal>
    <method name="SetSignalDisplayType">
      <arg direction="in"  type="v" name="value" />
    </method>
    <method name="GetBackendDescription">
      <arg direction="in"  type="v" name="backend_name" />
    </method>
    <method name="SetFlushTool">
      <arg direction="in"  type="v" name="flush_tool" />
    </method>
    <method name="GetLinkDetectionTool">
    </method>
    <method name="GetCurrentBackend">
    </method>
    <method name="SetAutoReconnect">
      <arg direction="in"  type="v" name="value" />
    </method>
    <method name="GetNeedWiredProfileChooser">
    </method>
    <method name="CheckIfConnecting">
    </method>
    <method name="SetWiredInterface">
      <arg direction="in"  type="v" name="interface" />
    </method>
    <method name="GetSudoApp">
    </method>
    <method name="GetSuspend">
    </method>
    <method name="ShouldAutoReconnect">
    </method>
    <method name="SetWirelessInterface">
      <arg direction="in"  type="v" name="interface" />
    </method>
    <method name="ReadWindowSize">
      <arg direction="in"  type="v" name="win_name" />
    </method>
    <method name="GetDebugMode">
    </method>
    <method name="SetWiredAutoConnectMethod">
      <arg direction="in"  type="v" name="method" />
    </method>
    <method name="SetSuspend">
      <arg direction="in"  type="v" name="val" />
    </method>
    <signal name="DaemonStarting">
    </signal>
    <method name="AutoConnect">
      <arg direction="in"  type="v" name="fresh" />
    </method>
    <method name="GetSavedBackend">
    </method>
    <method name="SetDebugMode">
      <arg direction="in"  type="v" name="debug" />
    </method>
    <method name="WriteWindowSize">
      <arg direction="in"  type="v" name="width" />
      <arg direction="in"  type="v" name="height" />
      <arg direction="in"  type="v" name="win_name" />
    </method>
    <method name="GetPreferWiredNetwork">
    </method>
    <method name="GetCurrentInterface">
    </method>
    <method name="SetShouldVerifyAp">
      <arg direction="in"  type="v" name="value" />
    </method>
    <method name="GetConnectionStatus">
      <arg direction="out" type="(uas)" />
    </method>
    <method name="GetDHCPClient">
    </method>
    <method name="SetForcedDisconnect">
      <arg direction="in"  type="v" name="value" />
    </method>
    <method name="GetWiredInterface">
    </method>
    <signal name="SignalBackendChanged">
      <arg type="i" name="interval" />
    </signal>
    <signal name="StatusChanged">
      <arg type="u" name="state" />
      <arg type="av" name="info" />
    </signal>
    <method name="GetBackendDescriptionDict">
    </method>
    <method name="GetBackendUpdateInterval">
    </method>
    <method name="SetUseGlobalDNS">
      <arg direction="in"  type="v" name="use" />
    </method>
    <signal name="DaemonClosing">
    </signal>
    <method name="SendConnectResult">
    </method>
    <method name="GetWPADriver">
    </method>
    <method name="SetPreferWiredNetwork">
      <arg direction="in"  type="v" name="value" />
    </method>
    <method name="ConnectResultsAvailable">
    </method>
    <method name="SetDHCPClient">
      <arg direction="in"  type="v" name="client" />
    </method>
  </interface>
  <node name="wired"/>
  <node name="wireless"/>
</node>
"

Код: Выделить всё

toshiba:/home/dmitry# dbus-send --system --print-reply --dest=org.freedesktop.DBus /org/freedesktop/DBus org.freedesktop.DBus.GetNameOwner string:'org.wicd.daemon' | sed -ne'2s/.*\(:[[:alnum:].]\+\).*/\1/p' >/tmp/12345.tmp
toshiba:/home/dmitry# dbus-monitor --system "sender='$(cat /tmp/12345.tmp)'"
signal sender=org.freedesktop.DBus -> dest=:1.79 serial=2 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameAcquired
   string ":1.79"
signal sender=:1.4 -> dest=(null destination) serial=51183 path=/org/wicd/daemon; interface=org.wicd.daemon; member=StatusChanged
   uint32 2
   array [
      variant          string "192.168.2.102"
      variant          string "Makumazan"
      variant          string "80"
      variant          string "0"
      variant          string "54 Mb/s"
   ]
signal sender=:1.4 -> dest=(null destination) serial=51280 path=/org/wicd/daemon; interface=org.wicd.daemon; member=StatusChanged
   uint32 2
   array [
      variant          string "192.168.2.102"
      variant          string "Makumazan"
      variant          string "84"
      variant          string "0"
      variant          string "54 Mb/s"
   ]
signal sender=:1.4 -> dest=(null destination) serial=51309 path=/org/wicd/daemon; interface=org.wicd.daemon; member=StatusChanged
   uint32 2
   array [
      variant          string "192.168.2.102"
      variant          string "Makumazan"
      variant          string "81"
      variant          string "0"
      variant          string "54 Mb/s"
   ]
signal sender=:1.4 -> dest=(null destination) serial=51338 path=/org/wicd/daemon; interface=org.wicd.daemon; member=StatusChanged
   uint32 2
   array [
      variant          string "192.168.2.102"
      variant          string "Makumazan"
      variant          string "84"
      variant          string "0"
      variant          string "54 Mb/s"
   ]
signal sender=:1.4 -> dest=(null destination) serial=51367 path=/org/wicd/daemon; interface=org.wicd.daemon; member=StatusChanged
   uint32 2
   array [
      variant          string "192.168.2.102"
      variant          string "Makumazan"
      variant          string "78"
      variant          string "0"
      variant          string "54 Mb/s"
   ]
signal sender=:1.4 -> dest=(null destination) serial=51396 path=/org/wicd/daemon; interface=org.wicd.daemon; member=StatusChanged
   uint32 2
   array [
      variant          string "192.168.2.102"
      variant          string "Makumazan"
      variant          string "81"
      variant          string "0"
      variant          string "54 Mb/s"
   ]
signal sender=:1.4 -> dest=(null destination) serial=51433 path=/org/wicd/daemon; interface=org.wicd.daemon; member=StatusChanged
   uint32 0
   array [
      variant          string ""
   ]
signal sender=:1.4 -> dest=(null destination) serial=51452 path=/org/wicd/daemon/wireless; interface=org.wicd.daemon.wireless; member=SendStartScanSignal
signal sender=:1.4 -> dest=(null destination) serial=51453 path=/org/wicd/daemon/wireless; interface=org.wicd.daemon.wireless; member=SendEndScanSignal
signal sender=:1.4 -> dest=(null destination) serial=51454 path=/org/wicd/daemon; interface=org.wicd.daemon; member=UpdateState
signal sender=:1.4 -> dest=(null destination) serial=51467 path=/org/wicd/daemon; interface=org.wicd.daemon; member=StatusChanged
   uint32 1
   array [
      variant          string "wireless"
      variant          string "None"
   ]
signal sender=:1.4 -> dest=(null destination) serial=51504 path=/org/wicd/daemon; interface=org.wicd.daemon; member=ConnectResultsSent
   string "Success"
signal sender=:1.4 -> dest=(null destination) serial=51522 path=/org/wicd/daemon; interface=org.wicd.daemon; member=StatusChanged
   uint32 2
   array [
      variant          string "192.168.2.102"
      variant          string "Makumazan"
      variant          string "84"
      variant          string "0"
      variant          string "1 Mb/s"
   ]
signal sender=:1.4 -> dest=(null destination) serial=51553 path=/org/wicd/daemon; interface=org.wicd.daemon; member=StatusChanged
   uint32 2
   array [
      variant          string "192.168.2.102"
      variant          string "Makumazan"
      variant          string "81"
      variant          string "0"
      variant          string "2 Mb/s"
   ]
signal sender=:1.4 -> dest=(null destination) serial=51599 path=/org/wicd/daemon; interface=org.wicd.daemon; member=StatusChanged
   uint32 2
   array [
      variant          string "192.168.2.102"
      variant          string "Makumazan"
      variant          string "75"
      variant          string "0"
      variant          string "12 Mb/s"
   ]
signal sender=:1.4 -> dest=(null destination) serial=51628 path=/org/wicd/daemon; interface=org.wicd.daemon; member=StatusChanged
   uint32 2
   array [
      variant          string "192.168.2.102"
      variant          string "Makumazan"
      variant          string "81"
      variant          string "0"
      variant          string "54 Mb/s"
   ]
signal sender=:1.4 -> dest=(null destination) serial=51657 path=/org/wicd/daemon; interface=org.wicd.daemon; member=StatusChanged
   uint32 2
   array [
      variant          string "192.168.2.102"
      variant          string "Makumazan"
      variant          string "82"
      variant          string "0"
      variant          string "54 Mb/s"
   ]
signal sender=:1.4 -> dest=(null destination) serial=51686 path=/org/wicd/daemon; interface=org.wicd.daemon; member=StatusChanged
   uint32 2
   array [
      variant          string "192.168.2.102"
      variant          string "Makumazan"
      variant          string "78"
      variant          string "0"
      variant          string "54 Mb/s"
   ]
signal sender=:1.4 -> dest=(null destination) serial=51715 path=/org/wicd/daemon; interface=org.wicd.daemon; member=StatusChanged
   uint32 2
   array [
      variant          string "192.168.2.102"
      variant          string "Makumazan"
      variant          string "82"
      variant          string "0"
      variant          string "54 Mb/s"
   ]
signal sender=:1.4 -> dest=(null destination) serial=51761 path=/org/wicd/daemon; interface=org.wicd.daemon; member=StatusChanged
   uint32 2
   array [
      variant          string "192.168.2.102"
      variant          string "Makumazan"
      variant          string "80"
      variant          string "0"
      variant          string "54 Mb/s"
   ]
signal sender=:1.4 -> dest=(null destination) serial=51807 path=/org/wicd/daemon; interface=org.wicd.daemon; member=StatusChanged
   uint32 2
   array [
      variant          string "192.168.2.102"
      variant          string "Makumazan"
      variant          string "82"
      variant          string "0"
      variant          string "54 Mb/s"
   ]
signal sender=:1.4 -> dest=(null destination) serial=51836 path=/org/wicd/daemon; interface=org.wicd.daemon; member=StatusChanged
   uint32 2
   array [
      variant          string "192.168.2.102"
      variant          string "Makumazan"
      variant          string "85"
      variant          string "0"
      variant          string "54 Mb/s"
   ]
signal sender=:1.4 -> dest=(null destination) serial=51865 path=/org/wicd/daemon; interface=org.wicd.daemon; member=StatusChanged
   uint32 2
   array [
      variant          string "192.168.2.102"
      variant          string "Makumazan"
      variant          string "80"
      variant          string "0"
      variant          string "54 Mb/s"
   ]
signal sender=:1.4 -> dest=(null destination) serial=51928 path=/org/wicd/daemon; interface=org.wicd.daemon; member=StatusChanged
   uint32 2
   array [
      variant          string "192.168.2.102"
      variant          string "Makumazan"
      variant          string "81"
      variant          string "0"
      variant          string "54 Mb/s"
   ]
signal sender=:1.4 -> dest=(null destination) serial=51957 path=/org/wicd/daemon; interface=org.wicd.daemon; member=StatusChanged
   uint32 2
   array [
      variant          string "192.168.2.102"
      variant          string "Makumazan"
      variant          string "80"
      variant          string "0"
      variant          string "54 Mb/s"
   ]
signal sender=:1.4 -> dest=(null destination) serial=51986 path=/org/wicd/daemon; interface=org.wicd.daemon; member=StatusChanged
   uint32 2
   array [
      variant          string "192.168.2.102"
      variant          string "Makumazan"
      variant          string "82"
      variant          string "0"
      variant          string "54 Mb/s"
   ]
signal sender=:1.4 -> dest=(null destination) serial=52015 path=/org/wicd/daemon; interface=org.wicd.daemon; member=StatusChanged
   uint32 2
   array [
      variant          string "192.168.2.102"
      variant          string "Makumazan"
      variant          string "84"
      variant          string "0"
      variant          string "54 Mb/s"
   ]
signal sender=:1.4 -> dest=(null destination) serial=52044 path=/org/wicd/daemon; interface=org.wicd.daemon; member=StatusChanged
   uint32 2
   array [
      variant          string "192.168.2.102"
      variant          string "Makumazan"
      variant          string "80"
      variant          string "0"
      variant          string "54 Mb/s"
   ]
signal sender=:1.4 -> dest=(null destination) serial=52107 path=/org/wicd/daemon; interface=org.wicd.daemon; member=StatusChanged
   uint32 2
   array [
      variant          string "192.168.2.102"
      variant          string "Makumazan"
      variant          string "81"
      variant          string "0"
      variant          string "54 Mb/s"
   ]
signal sender=:1.4 -> dest=(null destination) serial=52136 path=/org/wicd/daemon; interface=org.wicd.daemon; member=StatusChanged
   uint32 2
   array [
      variant          string "192.168.2.102"
      variant          string "Makumazan"
      variant          string "82"
      variant          string "0"
      variant          string "54 Mb/s"
   ]
signal sender=:1.4 -> dest=(null destination) serial=52165 path=/org/wicd/daemon; interface=org.wicd.daemon; member=StatusChanged
   uint32 2
   array [
      variant          string "192.168.2.102"
      variant          string "Makumazan"
      variant          string "81"
      variant          string "0"
      variant          string "54 Mb/s"
   ]
signal sender=:1.4 -> dest=(null destination) serial=52194 path=/org/wicd/daemon; interface=org.wicd.daemon; member=StatusChanged
   uint32 2
   array [
      variant          string "192.168.2.102"
      variant          string "Makumazan"
      variant          string "80"
      variant          string "0"
      variant          string "54 Mb/s"
   ]
signal sender=:1.4 -> dest=(null destination) serial=52240 path=/org/wicd/daemon; interface=org.wicd.daemon; member=StatusChanged
   uint32 2
   array [
      variant          string "192.168.2.102"
      variant          string "Makumazan"
      variant          string "81"
      variant          string "0"
      variant          string "54 Mb/s"
   ]
signal sender=:1.4 -> dest=(null destination) serial=52269 path=/org/wicd/daemon; interface=org.wicd.daemon; member=StatusChanged
   uint32 2
   array [
      variant          string "192.168.2.102"
      variant          string "Makumazan"
      variant          string "77"
      variant          string "0"
      variant          string "54 Mb/s"
   ]
signal sender=:1.4 -> dest=(null destination) serial=52298 path=/org/wicd/daemon; interface=org.wicd.daemon; member=StatusChanged
   uint32 2
   array [
      variant          string "192.168.2.102"
      variant          string "Makumazan"
      variant          string "80"
      variant          string "0"
      variant          string "54 Mb/s"
   ]
signal sender=:1.4 -> dest=(null destination) serial=52327 path=/org/wicd/daemon; interface=org.wicd.daemon; member=StatusChanged
   uint32 2
   array [
      variant          string "192.168.2.102"
      variant          string "Makumazan"
      variant          string "74"
      variant          string "0"
      variant          string "54 Mb/s"
   ]
signal sender=:1.4 -> dest=(null destination) serial=52364 path=/org/wicd/daemon; interface=org.wicd.daemon; member=StatusChanged
   uint32 0
   array [
      variant          string ""
   ]
signal sender=:1.4 -> dest=(null destination) serial=52383 path=/org/wicd/daemon/wireless; interface=org.wicd.daemon.wireless; member=SendStartScanSignal
signal sender=:1.4 -> dest=(null destination) serial=52384 path=/org/wicd/daemon/wireless; interface=org.wicd.daemon.wireless; member=SendEndScanSignal
signal sender=:1.4 -> dest=(null destination) serial=52385 path=/org/wicd/daemon; interface=org.wicd.daemon; member=UpdateState
signal sender=:1.4 -> dest=(null destination) serial=52399 path=/org/wicd/daemon; interface=org.wicd.daemon; member=StatusChanged
   uint32 1
   array [
      variant          string "wireless"
      variant          string "None"
   ]
signal sender=:1.4 -> dest=(null destination) serial=52440 path=/org/wicd/daemon; interface=org.wicd.daemon; member=ConnectResultsSent
   string "Success"
signal sender=:1.4 -> dest=(null destination) serial=52458 path=/org/wicd/daemon; interface=org.wicd.daemon; member=StatusChanged
   uint32 2
   array [
      variant          string "192.168.2.102"
      variant          string "Makumazan"
      variant          string "77"
      variant          string "0"
      variant          string "12 Mb/s"
   ]
signal sender=:1.4 -> dest=(null destination) serial=52489 path=/org/wicd/daemon; interface=org.wicd.daemon; member=StatusChanged
   uint32 2
   array [
      variant          string "192.168.2.102"
      variant          string "Makumazan"
      variant          string "80"
      variant          string "0"
      variant          string "18 Mb/s"
   ]
signal sender=:1.4 -> dest=(null destination) serial=52518 path=/org/wicd/daemon; interface=org.wicd.daemon; member=StatusChanged
   uint32 2
   array [
      variant          string "192.168.2.102"
      variant          string "Makumazan"
      variant          string "77"
      variant          string "0"
      variant          string "36 Mb/s"
   ]
signal sender=:1.4 -> dest=(null destination) serial=52547 path=/org/wicd/daemon; interface=org.wicd.daemon; member=StatusChanged
   uint32 2
   array [
      variant          string "192.168.2.102"
      variant          string "Makumazan"
      variant          string "74"
      variant          string "0"
      variant          string "54 Mb/s"
   ]
Спасибо сказали:
Аватара пользователя
sgfault
Сообщения: 586
Статус: -

Re: обрывается wi fi соединение

Сообщение sgfault »

Хм.. вернемся к началу. Точнее, к тому, что надо было сделать еще давно (это из серии "слона-то я и не заметил").

- Какое у вас шифрование сети?
- Сеть ad-hoc?

Если вы используете wicd в качестве менеджера сети, то вы не должны использовать для этого ifup/ifdown. Другими словами, в файле /etc/network/interfaces у вас должны быть только эти две строки

Код: Выделить всё

auto lo
iface lo inet loopback


Вот здесь подробности wiki.debian.org/WiFi/HowToUse#Wicd


Когда ви-фи подключится, вот этой командой

Код: Выделить всё

# ps -eo args | sed -ne'/wpa_supplicant/s/.* -c \([[:alnum:]/]\+\).*/\1/p'

посмотрите имя файла и скопируйте сюда содержимое.

А также, покажите файлы

Код: Выделить всё

/etc/default/wicd
/etc/wicd/encryption/templates/wpa-psk
/etc/wicd/encryption/templates/wpa
/etc/wicd/encryption/templates/active

и вывод команды

Код: Выделить всё

# dpkg -l '*wicd*'

Спасибо сказали:
Аватара пользователя
RDV1984
Сообщения: 176
ОС: Debian GNU/Linux testing

Re: обрывается wi fi соединение

Сообщение RDV1984 »

Шифрование WPA2
Утилита Connectify установлена на компе раздающем мне инет по wi-fi.
Connectify — бесплатная программа, превращающая любой компьютер с Windows 7 в виртуальный хотспот Wi-Fi.
Пользователи утилиты Connectify могут использовать программу для подключения к Интернету своих компьютеров, смартфонов, проигрывателей, игровых приставок и других устройств. Для организации программной точки доступа достаточно запустить утилиту Connectify только на одном компьютере (это может быть даже относительно маломощный нетбук), подключенном к Интернету, – остальным клиентским устройствам не требуется никаких дополнительных программ.

Код: Выделить всё

oshiba:/home/dmitry# ps -eo args | sed -ne'/wpa_supplicant/s/.* -c \([[:alnum:]/]\+\).*/\1/p'
/var/lib/wicd/configurations/0625d307097f

Код: Выделить всё

ap_scan=1
ctrl_interface=/var/run/wpa_supplicant
network={
       ssid="Makumazan"
       scan_ssid=0
       proto=WPA RSN
       key_mgmt=WPA-PSK
       pairwise=CCMP TKIP
       group=CCMP TKIP
       psk=2561930e44fa11e5a56c23d815b75c217310e33d0f20bcc5e53eeef0162e5a15
}

Код: Выделить всё

toshiba:/home/dmitry# cat /etc/default/wicd
# Don't start the daemon by default, let the user set it.
# Use "yes" (without quotes) to make /etc/init.d/wicd start the WICD daemon.
START_DAEMON=yes

Код: Выделить всё

toshiba:/home/dmitry# cat /etc/wicd/encryption/templates/wpa-psk
name = WPA 1/2 (Preshared Key)
author = Adam Blackburn
version = 1
require apsk *Preshared_Key
-----
ctrl_interface=/var/run/wpa_supplicant
network={
       ssid="$_ESSID"
       scan_ssid=$_SCAN
       proto=WPA RSN
       key_mgmt=WPA-PSK
       pairwise=CCMP TKIP
       group=CCMP TKIP
       psk="$_APSK"
}

Код: Выделить всё

toshiba:/home/dmitry# cat /etc/wicd/encryption/templates/wpa
name = WPA 1/2 (Passphrase)
author = Adam Blackburn
version = 1
require key *Key
-----
ctrl_interface=/var/run/wpa_supplicant
network={
       ssid="$_ESSID"
       scan_ssid=$_SCAN
       proto=WPA RSN
       key_mgmt=WPA-PSK
       pairwise=CCMP TKIP
       group=CCMP TKIP
       psk=$_PSK
}

Код: Выделить всё

toshiba:/home/dmitry# cat /etc/wicd/encryption/templates/active
wpa
wpa-psk
wep-hex
wep-passphrase
wep-shared
leap
ttls
eap
peap
peap-tkip
eap-tls

Код: Выделить всё

toshiba:/home/dmitry# dpkg -l '*wicd*'
Желаемый=неизвестно[u]/установить[i]/удалить[r]/вычистить[p]/зафиксировать[h]
| Состояние=не[n]/установлен[i]/настроен[c]/распакован[U]/частично настроен[F]/
            частично установлен[H]/trig-aWait/Trig-pend
|/ Ошибка?=(нет)/требуется переустановка[R] (верхний регистр
в полях состояния и ошибки указывает на ненормальную ситуацию)
||/ Имя                    Версия              Описание
+++-=========================-=========================-==================================================================
ii  python-wicd               1.7.0+ds1-6               wired and wireless network manager - Python module
ii  wicd                      1.7.0+ds1-6               wired and wireless network manager - metapackage
un  wicd-cli                  <none>                    (описание недоступно)
un  wicd-client               <none>                    (описание недоступно)
un  wicd-curses               <none>                    (описание недоступно)
ii  wicd-daemon               1.7.0+ds1-6               wired and wireless network manager - daemon
ii  wicd-gtk                  1.7.0+ds1-6               wired and wireless network manager - GTK+ client
rc  wicd-kde                  0.2.1-5                   Wired and wireless network manager - KDE client

Соединение обрывается очень часто когда я и человек на раздающем компьютере сидят в интернете, когда я сижу один обрывы соединения происходят значительно реже.
Спасибо сказали:
Аватара пользователя
sgfault
Сообщения: 586
Статус: -

Re: обрывается wi fi соединение

Сообщение sgfault »

Прежде всего, вы пропустили часть моего предыдущего поста, в которой я написал, что ваша конфигурация, как минимум, противоречит, указанному в вики дебиана и на сайте wicd. Я не могу сказать, к чему это приведет и является ли это причиной дисконнектов, но это факт.

Еще раз. Выложенный вами еще в 1-ом сообщении /etc/network/interfaces написан неправильно. Он должен содержать только эти две строки

Код: Выделить всё

auto lo
iface lo inet loopback

и ничего больше.
Вот, посмотрите wicd/Troubleshooting:
If Wicd fails to connect after you install it, make sure that the only entry in your /etc/network/interfaces file is

auto lo
iface lo inet loopback

и здесь wiki.debian.org/WiFi/HowToUse#Wicd
Like NetworkManager, wicd is configured via a graphical interface. Your wireless interface should not be referenced within Debian's /etc/network/interfaces file.


Те, если вы используете wicd, то параметры ви-фи вы должны вводить через его ГУИ интерфейс. Если вы используете для настройки /etc/network/interfaces, то стирайте wicd.
Спасибо сказали: