Появилась такая проблема. Использую компьютер как точку доступа. Раньше на 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
А может и нет. Странно в общем.