Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: hostapd нормально работает только 1 компьютер  (Прочитано 1087 раз)

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

Оффлайн Life

  • Автор темы
  • Новичок
  • *
  • Сообщений: 45
    • Просмотр профиля
Появилась такая проблема. Использую компьютер как точку доступа. Раньше на 11.04 было всё нормально, решил обновиться до 12.04, правда вместо обновления в результате переставил всю систему, сбекапив только конфиги. После обновления на первый взгляд всё работает нормально, но точка доступа принимает только одного клиента. Если к ней подключается кто то второй, у первого пропадает интернет (только интернет, соединение по прежнему установлено). и так по кругу. Интернет есть только у последнего подключившегося.

Пробовал пинговать яндекс и подключаться другими клиентами, когда второй клиент подключается в консоль первого выдаётся Destination Host Unreachable.

Конфиг hostapd:

interface=wlan0
bridge=br0
driver=nl80211
hw_mode=g
channel=11
macaddr_acl=0
accept_mac_file=/etc/hostapd.accept
deny_mac_file=/etc/hostapd.deny
logger_syslog=-1
logger_syslog_level=0
logger_stdout=-1
logger_stdout_level=0
debug=0
dump_file=/tmp/hostapd.dump
ctrl_interface=/var/run/hostapd
ctrl_interface_group=0
ssid=lifespirit
country_code=RU
ieee80211d=0
ignore_broadcast_ssid=0
ap_max_inactivity=300
auth_algs=3
eapol_key_index_workaround=0
eap_server=0
wpa=2
wpa_psk_file=/etc/hostapd/wpa_psk
wpa_key_mgmt=WPA-PSK
rsn_pairwise=CCMP

ifconfig
:~$ ifconfig
br0       Link encap:Ethernet  HWaddr 00:14:d1:1c:29:28
          inet addr:192.168.1.1  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::214:d1ff:fe1c:2928/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:9641 errors:0 dropped:0 overruns:0 frame:0
          TX packets:9797 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:1060085 (1.0 MB)  TX bytes:3181463 (3.1 MB)

eth0      Link encap:Ethernet  HWaddr 00:14:d1:1c:fc:a2
          inet addr:46.188.44.148  Bcast:46.188.44.255  Mask:255.255.255.0
          inet6 addr: fe80::214:d1ff:fe1c:fca2/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:217251 errors:0 dropped:0 overruns:0 frame:0
          TX packets:437304 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:19206559 (19.2 MB)  TX bytes:598304176 (598.3 MB)

eth1      Link encap:Ethernet  HWaddr 10:78:d2:87:6b:07
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:6453 errors:0 dropped:5 overruns:0 frame:0
          TX packets:7001 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:805569 (805.5 KB)  TX bytes:1099725 (1.0 MB)

eth2      Link encap:Ethernet  HWaddr 00:14:d1:1c:29:28
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

lo        Link encap:Локальная петля (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:979 errors:0 dropped:0 overruns:0 frame:0
          TX packets:979 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:87500 (87.5 KB)  TX bytes:87500 (87.5 KB)

mon.wlan0 Link encap:UNSPEC  HWaddr E0-69-95-21-E9-FB-00-00-00-00-00-00-00-00-00-00
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:26063 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:5602100 (5.6 MB)  TX bytes:0 (0.0 B)

wlan0     Link encap:Ethernet  HWaddr e0:69:95:21:e9:fb
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:3280 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4127 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:441694 (441.6 KB)  TX bytes:2259001 (2.2 MB)

iwconfig
:~$ iwconfig
br0       no wireless extensions.

mon.wlan0  IEEE 802.11bgn  Mode:Monitor  Frequency:2.462 GHz  Tx-Power=20 dBm
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Power Management:off

eth0      no wireless extensions.

eth1      no wireless extensions.

eth2      no wireless extensions.

lo        no wireless extensions.

wlan0     IEEE 802.11bgn  Mode:Master  Frequency:2.462 GHz  Tx-Power=20 dBm
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Power Management:off

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

# The primary network interface
auto eth0
iface eth0 inet dhcp

#brctl addbr eth1
#brctl addif eth1 eth2

# WiFi zone
auto wlan0
iface wlan0 inet manual
pre-up iw dev wlan0 del
pre-up iw phy phy0 interface add wlan0 type __ap

#Green zone
auto br0
iface br0 inet static
address 192.168.1.1
network 192.168.1.0
netmask 255.255.255.0
beoadcast 192.168..1.255
bridge_ports wlan0 eth1 eth2
bridge_fd 9
bridge_hello 2
bridge_maxage 12
bridge_stp off

Там есть пара странных пунктов:
у mon.wlan0: RX bytes:5602100 (5.6 MB)  TX bytes:0 (0.0 B)
И статус: Mode:Monitor

на серваке dnsmasq как DHCP и DNS, shorewall и hostapd.

Уже даже не знаю куда копать. Подскажите если есть идеи.
P. S. Непойму как снять логи в hostapd, так бы и логи выложил.

UPD:
Нашёл логи:
Jun 14 16:54:38 lifespirit hostapd: wlan0: STA 00:23:76:24:84:59 WPA: event 3 notification
Jun 14 16:54:38 lifespirit hostapd: wlan0: STA 00:23:76:24:84:59 IEEE 802.1X: unauthorizing port
Jun 14 16:54:38 lifespirit hostapd: wlan0: STA 00:23:76:24:84:59 IEEE 802.11: deauthenticated
Jun 14 16:54:38 lifespirit hostapd: wlan0: STA 00:23:76:24:84:59 MLME: MLME-DEAUTHENTICATE.indication(00:23:76:24:84:59, 3)
Jun 14 16:54:38 lifespirit hostapd: wlan0: STA 00:23:76:24:84:59 MLME: MLME-DELETEKEYS.request(00:23:76:24:84:59)
Jun 14 16:54:50 lifespirit hostapd: wlan0: STA 00:23:76:24:84:59 IEEE 802.11: authentication OK (open system)
Jun 14 16:54:50 lifespirit hostapd: wlan0: STA 00:23:76:24:84:59 MLME: MLME-AUTHENTICATE.indication(00:23:76:24:84:59, OPEN_SYSTEM)
Jun 14 16:54:50 lifespirit hostapd: wlan0: STA 00:23:76:24:84:59 MLME: MLME-DELETEKEYS.request(00:23:76:24:84:59)
Jun 14 16:54:50 lifespirit hostapd: wlan0: STA 00:23:76:24:84:59 IEEE 802.11: authenticated
Jun 14 16:54:50 lifespirit hostapd: wlan0: STA 00:23:76:24:84:59 IEEE 802.11: association OK (aid 1)
Jun 14 16:54:50 lifespirit hostapd: wlan0: STA 00:23:76:24:84:59 IEEE 802.11: associated (aid 1)
Jun 14 16:54:50 lifespirit hostapd: wlan0: STA 00:23:76:24:84:59 MLME: MLME-ASSOCIATE.indication(00:23:76:24:84:59)
Jun 14 16:54:50 lifespirit hostapd: wlan0: STA 00:23:76:24:84:59 MLME: MLME-DELETEKEYS.request(00:23:76:24:84:59)
Jun 14 16:54:50 lifespirit hostapd: wlan0: STA 00:23:76:24:84:59 WPA: event 1 notification
Jun 14 16:54:50 lifespirit hostapd: wlan0: STA 00:23:76:24:84:59 WPA: start authentication
Jun 14 16:54:50 lifespirit hostapd: wlan0: STA 00:23:76:24:84:59 IEEE 802.1X: unauthorizing port
Jun 14 16:54:50 lifespirit hostapd: wlan0: STA 00:23:76:24:84:59 WPA: sending 1/4 msg of 4-Way Handshake
Jun 14 16:54:50 lifespirit hostapd: wlan0: STA 00:23:76:24:84:59 WPA: received EAPOL-Key frame (2/4 Pairwise)
Jun 14 16:54:50 lifespirit hostapd: wlan0: STA 00:23:76:24:84:59 WPA: sending 3/4 msg of 4-Way Handshake
Jun 14 16:54:50 lifespirit hostapd: wlan0: STA 00:23:76:24:84:59 WPA: received EAPOL-Key frame (4/4 Pairwise)
Jun 14 16:54:50 lifespirit hostapd: wlan0: STA 00:23:76:24:84:59 IEEE 802.1X: authorizing port
Jun 14 16:54:50 lifespirit hostapd: wlan0: STA 00:23:76:24:84:59 RADIUS: starting accounting session 51BAFA06-00000009
Jun 14 16:54:50 lifespirit hostapd: wlan0: STA 00:23:76:24:84:59 WPA: pairwise key handshake completed (RSN)

Видимо всё дело в этом
Jun 14 16:54:38 lifespirit hostapd: wlan0: STA 00:23:76:24:84:59 WPA: event 3 notification
Jun 14 16:54:38 lifespirit hostapd: wlan0: STA 00:23:76:24:84:59 IEEE 802.1X: unauthorizing port
Jun 14 16:54:38 lifespirit hostapd: wlan0: STA 00:23:76:24:84:59 IEEE 802.11: deauthenticated
А может и нет. Странно в общем.
« Последнее редактирование: 14 Июня 2013, 18:26:07 от Life »

Оффлайн Life

  • Автор темы
  • Новичок
  • *
  • Сообщений: 45
    • Просмотр профиля
И так, как оказалось сеть прекрасно работает, если она открытая. На лицо проблема с шифрованием. Честно говоря даже не знаю куда бы дальше копнуть. Помогите советом пожалуйста.

UPD:
Настроил сетку с доступом по макам без шифрования и скрытым SSID. Костыль конечно, но хотя бы работает.
« Последнее редактирование: 01 Июля 2013, 17:11:07 от Life »

Оффлайн Pl7ofit

  • Активист
  • *
  • Сообщений: 299
  • U18.04,Ryzen 5 1600,GTX 1050,8GB-DDR4
    • Просмотр профиля
    • vk.com/pl7ofit
Есть смысл делать виртуальные точки доступа wifi, только если твои клиенты - устройства Android.

если так то:

откатывай конфиги на дефолт, и пробуй вот это
sudo  apt-add-repository ppa:ekozincew/ppa
sudo apt-get update && sudo apt-get install wifi-hostapd-ap

у меня на 12.04 все отлично работало.

если твои клиенты ПК

то:

Используй строчку в network-manager "Создать новую сеть Wi-Fi..."
Добавляйтесь! Steam nick: pl7ofit

Линус над нами.Визин в кармане.Под ногами андроиды.Вперед Линуксоиды!

Оффлайн Life

  • Автор темы
  • Новичок
  • *
  • Сообщений: 45
    • Просмотр профиля
Есть смысл делать виртуальные точки доступа wifi, только если твои клиенты - устройства Android.

если так то:

откатывай конфиги на дефолт, и пробуй вот это
sudo  apt-add-repository ppa:ekozincew/ppa
sudo apt-get update && sudo apt-get install wifi-hostapd-ap

у меня на 12.04 все отлично работало.

если твои клиенты ПК

то:

Используй строчку в network-manager "Создать новую сеть Wi-Fi..."

У меня Ubuntu Server. Какой неворк менеджер? ^_^ Да и клиенты три ноута, 2 мобилки, приставка и ещё пара железок. Репозитории попробую. Спасибо. Правда я с горя поставил 13.04. Теперь на ней.

UPD:
Да уж, попробовал. У неё в зависимостях gnome. =( Нет у меня оболочки на сервере. Просто нет. И косяк драйвера оболочка под hostapd никак не вылечит. =(
« Последнее редактирование: 10 Июля 2013, 10:49:24 от Life »

 

Страница сгенерирована за 0.112 секунд. Запросов: 25.