[Решено] wi-fi - всё (вроде) работает, а пинги не проходят...

Автор themaster, 03 июня 2013, 11:52:27

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

themaster

Конфигурация следующая:
- debian wheezy (свежеустановленный);
- сетевой адаптер, встроенный в материнку (работает, как часы, с него и пишу);
- wi-fi карточка D-Link DWA-525 (работает через пень-колоду, щас не работает совсем).
Вот что я делаю (вывод всяких команд):

root@debian:/home/user# iwconfig
lo        no wireless extensions.

eth1      no wireless extensions.

wlan0     IEEE 802.11bgn  ESSID:off/any 
          Mode:Managed  Access Point: Not-Associated   Tx-Power=0 dBm   
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off
         
root@debian:/home/user# ifconfig
eth1      Link encap:Ethernet  HWaddr 00:25:22:e7:27:cf 
          inet addr:192.168.0.100  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::225:22ff:fee7:27cf/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:479 errors:0 dropped:0 overruns:0 frame:0
          TX packets:480 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:405071 (395.5 KiB)  TX bytes:54698 (53.4 KiB)
          Interrupt:42 Base address:0x4000

lo        Link encap:Local Loopback 
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:4 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:240 (240.0 B)  TX bytes:240 (240.0 B)

root@debian:/home/user# ifup wlan0
Internet Systems Consortium DHCP Client 4.2.2
Copyright 2004-2011 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/

Listening on LPF/wlan0/1c:af:f7:7b:48:33
Sending on   LPF/wlan0/1c:af:f7:7b:48:33
Sending on   Socket/fallback
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 8
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 13
DHCPREQUEST on wlan0 to 255.255.255.255 port 67
DHCPOFFER from 192.168.0.1
DHCPACK from 192.168.0.1
bound to 192.168.0.102 -- renewal in 38029 seconds.
root@debian:/home/user# ping 192.168.0.1
PING 192.168.0.1 (192.168.0.1) 56(84) bytes of data.
^C
--- 192.168.0.1 ping statistics ---
9 packets transmitted, 0 received, 100% packet loss, time 8063ms

root@debian:/home/user# ifdown wlan0
Internet Systems Consortium DHCP Client 4.2.2
Copyright 2004-2011 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/

Listening on LPF/wlan0/1c:af:f7:7b:48:33
Sending on   LPF/wlan0/1c:af:f7:7b:48:33
Sending on   Socket/fallback
DHCPRELEASE on wlan0 to 192.168.0.1


То есть, по ifup вроде подключаюсь, но пинги не идут...
Лог роутера следующий:

"Jun  2 22:15:19  ","DHCP: Server receive RELEASE from 1c:af:f7:7b:48:33."
"Jun  2 22:15:08  ","DHCP: Server sending ACK to 192.168.0.100. (Lease time = 86400)"
"Jun  2 22:15:08  ","DHCP: Server receive REQUEST from 00:25:22:e7:27:cf."
"Jun  2 22:14:29  ","DHCP: Server sending ACK to 192.168.0.102. (Lease time = 86400)"
"Jun  2 22:14:29  ","DHCP: Server receive REQUEST from 1c:af:f7:7b:48:33."
"Jun  2 22:14:29  ","DHCP: Server sending OFFER of 192.168.0.102."
"Jun  2 22:14:29  ","DHCP: Server receive DISCOVER from 1c:af:f7:7b:48:33."
"Jun 2 22:12:45  ","Log message was cleared."

Файл /etc/network/interfaces:

# -------------------------------------------------
# Интерфейс беспроводной локальной сети - eth1
#-------------------------------------------------
#
# описание интерфейса:
# inet - сетевой
# static - с фиксированным (статическим) IP-адресом

auto lo
iface lo inet loopback

#auto wlan0
iface wlan0 inet dhcp
        # адрес интерфейса в сети - обязательный параметр
        # этот адрес будет иметь наш компьютер,
        # когда выходит в беспроводную сеть вида 192.168.7.*
        #address 192.168.0.102

        # маска беспроводной сети - обязательный параметр
        netmask 255.255.255.0

        # адрес сети - обязательный параметр
        network 192.168.0.0

        # широковещательный адрес
        broadcast 192.168.0.255

        # шлюз - адрес беспроводной точки доступа
        # Этот адрес присваивается точке доступа при ее настройке
        gateway 192.168.0.1

        # название беспроводной сети - у нас это "home_wireless_network"
        wireless-essid homenet

        # режим доступа "managed" - подключение к одной (или более) точкам доступа
        wireless-mode managed

        # используем канал 3 - зависит от настроек точки доступа
        wireless-channel 12

        # скорость передачи данных - определяется автоматически
        wireless-rate auto

        #-------------------------------------------------
        # настройки для шифрования по методу WPA
        #-------------------------------------------------
        #
        # ssid для wpa - название беспроводной сети
        #  в нашем примере - "home_wireless_network"
        wpa-ssid %netname%

        # Ключ PSK для шифрования по методу WPA
        # Он задан при настройке беспроводной точки доступа
        # Ключ должен быть символьным от 8 до 63 символов или цифровым - 64 цифры.
        # Используем символьный ключ
        wpa-psk %PASSWORD%

        # тип шифрования - WPA-PSK
        wpa-key-mgmt WPA-PSK

        # метод шифрования - TKIP, как парный ему - CCMP
        wpa-pairwise TKIP AES

        # группа шифрования - TKIP
        wpa-group TKIP

        # протокол шифрования - WPA
        wpa-proto WPA

Ну, вроде всё написал, что имеет значение... Роутер D-Link DIR 300, сеть защищена паролем... wpa-supplicant стоит, файл его настройки:

          # allow frontend (e.g., wpa_cli) to be used by all users in 'wheel' group
          ctrl_interface=DIR=/var/run/wpa_supplicant

          network={
               ssid="homenet"
               scan_ssid=1
               key_mgmt=WPA-PSK
               psk="duittcrvatarashi"
          }

Но вот работает или просто стоит - не знаю... раньше работал...

gardarea51

А что пингуете? Модем тоже не пингуется?

themaster

Пингую роутер, что же ещё?
Адрес моего компа заканчивается на 102.
Мобильники через вай-фай в интернет бодро бегают... ну, может, не бодро, вразвалочку, но - ходят... Под Windows тоже есть интернет.

yura_n

На роутере пинг (протокол ICMP) не запрещен?

themaster

Когда я подключаюсь к роутеру проводом - он пингуется на ура. Это значит, что с протоколом всё в порядке. Кроме того, если бы просто не пинговался роутер - то и хрен бы с ним, а так - интернета-то нету, а это хуже.

noname

попробуй в  /etc/network/interfaces вместо dhcp прописать static.
или вместо всего вот так:
iface wlan0 inet dhcp
wpa-ssid имя сети
wpa-psk пароль
если настройки  раздаются автоматом.
Gentoo x86_64 AMD E-350 Openbox 3.5.2

themaster

Попробовал. Подключается без вопросов, пинги не идут.
Возникла, однако, проблема: iwconfig теперь говорит следующее:
wlan0     IEEE 802.11bgn  ESSID:"homenet" 
          Mode:Managed  Frequency:2.412 GHz  Access Point: 1C:BD:B9:28:1C:3E   
          Bit Rate=65 Mb/s   Tx-Power=20 dBm   
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off
          Link Quality=70/70  Signal level=-39 dBm 
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:35   Missed beacon:0

Меня смущает строчка Encryption key:off. Может, я чего-то намудрил с wpa_supplicant?
Порылся в интернете, попробовал настроить этот wpa_supplicant, теперь у меня wlan0 и вовсе не поднимается:

root@debian:/home/user# ifup wlan0
RTNETLINK answers: File exists
Failed to bring up wlan0.
root@debian:/home/user#


noname

#7
...ммм забэкапь(по желанию)  /etc/wpa_supplicant.conf и выпили от туда фсе буквы и цыфры да да..
и  вместо iwconfig  попробуй wpa_cli status :)
Немного информации http://wiki.debian.org/ru/WiFi/HowToUse

Gentoo x86_64 AMD E-350 Openbox 3.5.2

themaster

wpa_cli status сообщает, что не может подключиться к этому самому wpa_supplicant'у:
Failed to connect to wpa_supplicant - wpa_ctrl_open: No such file or directory
Когда я пытаюсь запустить этот wpa_supplicant по инструкции:
wpa_supplicant -iwlan0 -c/etc/wpa_supplicant.conf -B
мне сообщают:
ioctl[SIOCSIWENCODEEXT]: Invalid argument
ioctl[SIOCSIWENCODEEXT]: Invalid argument

А если попробовать запустить всё это дело в режиме отладки, то на меня вываливается ворох непонятных сообщений:
root@debian:/home/andrey#  wpa_supplicant -iwlan0 -c/etc/wpa_supplicant.conf -d
wpa_supplicant v1.0
random: Trying to read entropy from /dev/random
Initializing interface 'wlan0' conf '/etc/wpa_supplicant.conf' driver 'default' ctrl_interface 'N/A' bridge 'N/A'
Configuration file '/etc/wpa_supplicant.conf' -> '/etc/wpa_supplicant.conf'
Reading configuration file '/etc/wpa_supplicant.conf'
WEXT: cfg80211-based driver detected
wext: interface wlan0 phy: phy0
rfkill: initial event: idx=0 type=1 op=0 soft=0 hard=0
SIOCGIWRANGE: WE(compiled)=22 WE(source)=21 enc_capa=0xf
  capabilities: key_mgmt 0xf enc 0xf flags 0x0
netlink: Operstate: linkmode=1, operstate=5
wlan0: Own MAC address: 1c:af:f7:7b:48:33
wpa_driver_wext_set_key: alg=0 key_idx=0 set_tx=0 seq_len=0 key_len=0
wpa_driver_wext_set_key: alg=0 key_idx=1 set_tx=0 seq_len=0 key_len=0
wpa_driver_wext_set_key: alg=0 key_idx=2 set_tx=0 seq_len=0 key_len=0
wpa_driver_wext_set_key: alg=0 key_idx=3 set_tx=0 seq_len=0 key_len=0
wpa_driver_wext_set_key: alg=0 key_idx=4 set_tx=0 seq_len=0 key_len=0
ioctl[SIOCSIWENCODEEXT]: Invalid argument
Driver did not support SIOCSIWENCODEEXT
wpa_driver_wext_set_key: alg=0 key_idx=5 set_tx=0 seq_len=0 key_len=0
ioctl[SIOCSIWENCODEEXT]: Invalid argument
Driver did not support SIOCSIWENCODEEXT
wpa_driver_wext_set_countermeasures
wlan0: RSN: flushing PMKID list in the driver
wlan0: State: DISCONNECTED -> INACTIVE
WPS: Set UUID for interface wlan0
WPS: UUID based on MAC address - hexdump(len=16): 9a d8 df 64 0f 38 5e 6d 97 c2 bf 65 b8 b6 63 51
EAPOL: SUPP_PAE entering state DISCONNECTED
EAPOL: Supplicant port status: Unauthorized
EAPOL: KEY_RX entering state NO_KEY_RECEIVE
EAPOL: SUPP_BE entering state INITIALIZE
EAP: EAP entering state DISABLED
EAPOL: Supplicant port status: Unauthorized
EAPOL: Supplicant port status: Unauthorized
wlan0: Added interface wlan0
random: Got 20/20 bytes from /dev/random
RTM_NEWLINK: operstate=0 ifi_flags=0x1003 ([UP])
RTM_NEWLINK, IFLA_IFNAME: Interface 'wlan0' added
WEXT: if_removed already cleared - ignore event
Wireless event: cmd=0x8b06 len=12
RTM_NEWLINK: operstate=0 ifi_flags=0x1003 ([UP])
RTM_NEWLINK, IFLA_IFNAME: Interface 'wlan0' added
WEXT: if_removed already cleared - ignore event
Wireless event: cmd=0x8b1a len=16
EAPOL: disable timer tick
EAPOL: Supplicant port status: Unauthorized

И чё с этим делать? Что всё это означает? Как это починить? И вообще, может быть, оно не сломано?
После Ctrl+C, кстати, вываливается вот что:
^Cwlan0: CTRL-EVENT-TERMINATING - signal 2 received
wlan0: Removing interface wlan0
wlan0: No keys have been configured - skip key clearing
wlan0: State: INACTIVE -> DISCONNECTED
wpa_driver_wext_set_operstate: operstate 0->0 (DORMANT)
netlink: Operstate: linkmode=-1, operstate=5
EAPOL: External notification - portEnabled=0
EAPOL: Supplicant port status: Unauthorized
EAPOL: External notification - portValid=0
EAPOL: Supplicant port status: Unauthorized
wpa_driver_wext_set_countermeasures
wlan0: No keys have been configured - skip key clearing
wlan0: Cancelling scan request
wlan0: Cancelling authentication timeout
netlink: Operstate: linkmode=0, operstate=6

Файл /etc/wpa_supplicant.conf - существует и пустой.

noname

#9
1й вариант
Открыть содержимое (спойлер)
настроенный /etc/network/interfaces
ifup wlan0
ifdown wlan0
[свернуть]


Сообщение объединено: 07 июня 2013, 12:45:07

2й вариант
Открыть содержимое (спойлер)
wpa_passphrase ИмяСети Пароль > /etc/wpa_supplicant.conf
а потом уж
wpa_supplicant  -i wlan0 -c /etc/wpa_supplicant.conf & dhclient wlan0
[свернуть]
Gentoo x86_64 AMD E-350 Openbox 3.5.2

themaster

Сделал по второму варианту. В результате wpa_supplicant продолжает вываливать на меня тонны сообщений вида:
wlan0: WPA: Could not verify EAPOL-Key MIC - dropping packet
wlan0: Authentication with 1c:bd:b9:28:1c:3e timed out.
wlan0: CTRL-EVENT-DISCONNECTED bssid=00:00:00:00:00:00 reason=0
ioctl[SIOCSIWENCODEEXT]: Invalid argument
ioctl[SIOCSIWENCODEEXT]: Invalid argument
ioctl[SIOCSIWSCAN]: Device or resource busy
wlan0: Failed to initiate AP scan
ioctl[SIOCSIWSCAN]: Device or resource busy
wlan0: Failed to initiate AP scan
wlan0: Trying to associate with 1c:bd:b9:28:1c:3e (SSID='homenet' freq=2412 MHz)
ioctl[SIOCSIWESSID]: Operation already in progress
wlan0: Association request to the driver failed
wlan0: Associated with 1c:bd:b9:28:1c:3e
wlan0: WPA: Invalid EAPOL-Key MIC when using TPTK - ignoring TPTK
wlan0: WPA: Could not verify EAPOL-Key MIC - dropping packet
wlan0: WPA: Invalid EAPOL-Key MIC when using TPTK - ignoring TPTK
wlan0: WPA: Could not verify EAPOL-Key MIC - dropping packet
wlan0: Authentication with 1c:bd:b9:28:1c:3e timed out.
wlan0: CTRL-EVENT-DISCONNECTED bssid=00:00:00:00:00:00 reason=0
ioctl[SIOCSIWENCODEEXT]: Invalid argument
ioctl[SIOCSIWENCODEEXT]: Invalid argument
ioctl[SIOCSIWSCAN]: Device or resource busy
wlan0: Failed to initiate AP scan
ioctl[SIOCSIWSCAN]: Device or resource busy
wlan0: Failed to initiate AP scan
wlan0: Trying to associate with 1c:bd:b9:28:1c:3e (SSID='homenet' freq=2412 MHz)
ioctl[SIOCSIWESSID]: Operation already in progress
wlan0: Association request to the driver failed
wlan0: Associated with 1c:bd:b9:28:1c:3e
wlan0: WPA: 4-Way Handshake failed - pre-shared key may be incorrect
wlan0: CTRL-EVENT-DISCONNECTED bssid=1c:bd:b9:28:1c:3e reason=0
ioctl[SIOCSIWENCODEEXT]: Invalid argument
ioctl[SIOCSIWENCODEEXT]: Invalid argument
wlan0: Trying to associate with 1c:bd:b9:28:1c:3e (SSID='homenet' freq=2412 MHz)
ioctl[SIOCSIWESSID]: Operation already in progress
wlan0: Association request to the driver failed
wlan0: Associated with 1c:bd:b9:28:1c:3e
wlan0: WPA: Invalid EAPOL-Key MIC when using TPTK - ignoring TPTK
wlan0: WPA: Could not verify EAPOL-Key MIC - dropping packet
wlan0: WPA: Invalid EAPOL-Key MIC when using TPTK - ignoring TPTK
wlan0: WPA: Could not verify EAPOL-Key MIC - dropping packet

Что имеется в виду - непонятно. dhcp клиент  сообщает, что RTNETLINK answers: File exists
А в iwconfig'e по-прежнему указано, что  Encryption key:off
Значит ли это, что wpa_supplicant у меня всё ещё не работает? Может, ему драйвер какой-нибудь нужен?

ZigZag09

/etc/network/interfaces
раскоментируй #address 192.168.0.102

noname

Открыть содержимое (спойлер)
Я немогу сказать что лучше супликант или ифапдоун т.к незадавался этим вопросом и вообще не гуру.
Чего ты к этому супликанту прицепился? ???
Еще раз,тебе нужен выход в интернет
interfeces у тебя настроен
Если сеть была поднята то тушим ее
ifconfig wlan0 down
ifdown wlan0
Поднимаем
ifup wlan0
Смотрим
wpa_cli status или ifconfig или iwconfig или ip a
пользуемся
[свернуть]
Открыть содержимое (спойлер)
Вот мой пример
root ~ # 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
#
iface wlan0 inet dhcp
wpa-ssid имя сети
wpa-psk пароль
#
#iface eth1 inet dhcp
#
auto eth2
iface eth2 inet dhcp
post-up ifconfig eth2 mtu 1460
root ~ # cat /etc/wpa_supplicant/wpa_supplicant.conf
пусто
root ~ # wpa_cli status
Selected interface 'wlan0'
bssid=a0:21:b7:99:91:9e
ssid=имя сети
id=0
mode=station
pairwise_cipher=CCMP
group_cipher=CCMP
key_mgmt=WPA2-PSK
wpa_state=COMPLETED
ip_address=192.168.1.50
address=64:c6:71:04:fa:8f
[свернуть]
Открыть содержимое (спойлер)
wpa_passphrase ИмяСети Пароль > /etc/wpa_supplicant.conf
wpa_supplicant -D wext( <--драйвер) -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf & dhclient wlan0
Лично мне влом каждый раз это писать и wpa_cli status сыпет ошибки
[свернуть]
Открыть содержимое (спойлер)
По поводу пингов не знаю,помогут более грамотные коллеги или гугл
[свернуть]
Gentoo x86_64 AMD E-350 Openbox 3.5.2

themaster

А если не забивать голову алгоритмами шифрования и прочими потрохами программ, а воспользоваться тем, что умные люди уже за меня сделали? Да и в статье по ссылке написано, что, дескать, если у вас гном - не морочьте вы голову этой командной строкой...
В обчем, забэкапил я всё, что вспомнил - да и потёр /etc/network/interfaces и /etc/wpa_supplicant.conf.
Потом - зашёл на роутер из-под проводного интерфейса. Открыл страницу с логом.
Потом выключил проводной интерфейс из Network Managera. Включил беспроводной. Network Manager сменил иконку, что, дескать, подключился.
Проверил пинги до роутера. Не идут.
Глянул, что у меня в ifconfig'e и в iwconfig'e.
wlan0     IEEE 802.11bgn  ESSID:"homenet" 
          Mode:Managed  Frequency:2.412 GHz  Access Point: 1C:BD:B9:28:1C:3E   
          Bit Rate=43.3 Mb/s   Tx-Power=20 dBm   
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off
          Link Quality=70/70  Signal level=-39 dBm 
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:3  Invalid misc:1   Missed beacon:0

То есть - всё тот же Encryption key:off. Неужели Network manager не может сообразить, что сеть защищена паролем, и его надо спросить? А то я ж ему этот пароль вбивал...
Дальше, ifconfig:

eth1      Link encap:Ethernet  HWaddr 00:25:22:e7:27:cf 
          inet6 addr: fe80::225:22ff:fee7:27cf/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:12215 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6795 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:16339442 (15.5 MiB)  TX bytes:895457 (874.4 KiB)
          Interrupt:42 Base address:0xe000

wlan0     Link encap:Ethernet  HWaddr 1c:af:f7:7b:48:33 
          inet addr:192.168.0.102  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::1eaf:f7ff:fe7b:4833/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:11 errors:0 dropped:0 overruns:0 frame:0
          TX packets:63 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:2678 (2.6 KiB)  TX bytes:11790 (11.5 KiB)

Тут, по-моему, вообще никакой полезной информации... Пинги на адрес 192.168.0.102 тоже не идут. Наверное, потому что надо где-то прописать loopback интерфейс или как он там называется.
Ну и теперь, убедившись, что ничего не заработало, я выключил беспроводной интерфейс, включил проводной и обновил страницу лога роутера.
Вот что он мне написал - совсем немного:

"Jun 10 22:33:53  ","DHCP: Server sending ACK to 192.168.0.100. (Lease time = 86400)"
"Jun 10 22:33:53  ","DHCP: Server receive REQUEST from 00:25:22:e7:27:cf."
"Jun 10 22:32:06  ","DHCP: Server sending ACK to 192.168.0.102. (Lease time = 86400)"
"Jun 10 22:32:06  ","DHCP: Server receive REQUEST from 1c:af:f7:7b:48:33."
"Jun 10 22:32:06  ","DHCP: Server sending OFFER of 192.168.0.102."
"Jun 10 22:32:04  ","DHCP: Server receive DISCOVER from 1c:af:f7:7b:48:33."
"Jun 10 22:32:04  ","DHCP: Server sending NAK to 1c:af:f7:7b:48:33."
"Jun 10 22:32:04  ","DHCP: Server receive REQUEST from 1c:af:f7:7b:48:33."

То есть - вроде, подключился нормально, проблем с драйверами быть не должно... А, собсна, где они должны быть? Куда хоть рыть-то, в какую сторону? Непонятно :-(

Snake

в одной из статей написано
Цитировать
На десктопных системах по умолчанию установлен менеджер сетевых соединений - NetworkManager. Его автоматическая работа может помешать процедуре настройки, поэтому настоятельно рекомендуется его отключить.
это хоть для Убунты, но думаю для нас тоже есть смысл почитать (не знаю как тут с посторонними линками,я выложу, если нельзя сильно не пинайте  ::) http://help.ubuntu.ru/wiki/wifi_ap)