LINUX.ORG.RU
решено ФорумAdmin

hostapd+dhcpd перестали работать после апгрейда opensuse


0

1

Для настройки точки доступа на опенсюзе 11.3 пользовался этой инструкцией ( http://forums.opensuse.org/english/get-technical-help-here/wireless/410475-ho... ), которая почти повторяет эту ( http://www.revsys.com/writings/quicktips/nat.html ). Всё работало. После обновления до 11.4 работать перестало. Под руками есть только киндл, который пытаюсь подключить к точке доступа. По-видимому устройство не может получить информацию от dhcpd (если ввожу неправильный пароль к сети киндл пишет, что пароль неправильный. если пароль правильный пишет, что unable to connect). В логах после запуска dhcp и hostapd вижу

dhcpd: Wrote 0 leases to leases file.

dhcpd: Listening on LPF/wlan0/<...>/192.168.0.0/24

dhcpd: Sending on LPF/wlan0/<...>/192.168.0.0/24

dhcpd: Sending on Socket/fallback/fallback-net

dhcpd: receive_packet failed on wlan0: Network is down

последняя строчка очень смущает, ifconfig утверждает что wlan0 есть.

Конфиг dhcpd

log-facility local4;

option domain-name-servers <тут dns>;

default-lease-time 600;

max-lease-time 7200;

ddns-update-style none; ddns-updates off;

subnet 192.168.0.0 netmask 255.255.255.0 {

interface wlan0;

range 192.168.0.200 192.168.0.229;

option subnet-mask 255.255.255.0;

option broadcast-address 192.168.0.255;

option routers 192.168.0.1;

option ntp-servers 192.168.0.1;

}

/var/lib/dhcp/db/dhcp.leases остаётся таким:

# The format of this file is documented in the dhcpd.leases(5) manual page.

# This lease file was written by isc-dhcp-4.2.0-P2

server-duid «<набор символов>»;

Отключал файрвол - не помогает.

Как мне понять, где же может быть ошибка? Всем заранее спасибо.

в логах hostapd нет чего-нибудь подобного:

authenticated
associated (aid 1)
deauthenticated due to local deauth request
?

dgeliko ★★ ()

>ifconfig утверждает что wlan0 есть

Это понятно, что он есть... Состояние у него какое?

Macil ★★★★★ ()

для начала сделаем zypper up

вдруг уже починили )))

ipwww ★★ ()
Ответ на: комментарий от registrant

сообщения от hostapd в messages:

=======================================

hostapd: wlan0: STA 28:ef:01:19:71:4e IEEE 802.11: disassociated

hostapd: wlan0: STA 28:ef:01:19:71:4e IEEE 802.11: authenticated

hostapd: wlan0: STA 28:ef:01:19:71:4e IEEE 802.11: associated (aid 1)

hostapd: wlan0: STA 28:ef:01:19:71:4e RADIUS: starting accounting session 4D8ACE6B-00000015

hostapd: wlan0: STA 28:ef:01:19:71:4e WPA: pairwise key handshake completed (RSN)

=======================================

ifconfig

=======================================

mon.wlan0 Link encap:UNSPEC HWaddr 00-1B-11-C6-C8-F1-30-30-00-00-00-00-00-00-00-00

UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1

RX packets:274 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:16114 (15.7 Kb) TX bytes:0 (0.0 b)

wlan0 Link encap:Ethernet HWaddr 00:1B:11:C6:C8:F1

inet addr:192.168.0.1 Bcast:192.168.0.255 Mask:255.255.255.0

UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1

RX packets:101 errors:0 dropped:0 overruns:0 frame:0

TX packets:118 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1000

RX bytes:12565 (12.2 Kb) TX bytes:27555 (26.9 Kb)

=======================================

zypper up

Nothing to do.

animal32 ()
Ответ на: комментарий от animal32

animal32> в /etc/modprobe.d создаём файл с любым названием типа rt73usb_nohwcrypt, содержащий строчку
А лучше в 99-local.conf.

animal32> перезагружаемся.
Хватит rmmod <module_name> && modprobe <module_name>

Ja-Ja-Hey-Ho ★★★ ()
Ответ на: комментарий от Ja-Ja-Hey-Ho

Огромное спасибо за помощь! Второй способ работает. Однако первый способ, т.е. строчка в 99-local.conf не даёт ничего! Более того, эта же строчка уже прописана ястом в 50-yast.conf Таким образом вопрос остаётся: как в новой сюзе (12.1) предполагается передавать модулям параметры при загрузке?

animal32 ()
Ответ на: комментарий от animal32

Могу сегодня на виртуалке проверить. Скорее всего это какой-то локальный баг на твоей машине.
Еще можно посмотреть вывод команды «modprobe -c | grep rt73usb».
Цитата из мана modprobe:

       -c --showconfig
              Dump out the effective configuration from the config directory and exit.

Ja-Ja-Hey-Ho ★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.