November 2019

S M T W T F S
      12
34 5 678 9
10111213141516
17181920212223
24252627282930

Style Credit

Expand Cut Tags

No cut tags
Sunday, May 2nd, 2010 12:31 pm

Предыстория: у меня начал отваливаться интернет (кабельный). Вызванный техник переставил кабель в другой выход сплиттера и сказал, что теперь будет хорошо. Хорошо не стало, стало по-другому плохо, а провайдер по телефону говорит, что с их стороны ничего плохого не видно, и вообще ни единого разрыва после посещения техника. А все проблемы из-за моего wifi-роутера. Типа, подключите модем напрямую к компьютеру, и будет щястье. Ну вот я и решил на всякий случай попробовать.

Дальше технические подробности, если кому интересно – см. под кат.

Сам по себе роутер уже много лет успешно работает, но мало ли, вдруг там электрические проблемы, или хроническая несовместимость с новым провайдерским DHCP-сервером, или ещё что.

В общем, убрал роутер, воткнул кабель в компьютер, но остальным машинам интернет как-то раздавать надо. Для проводных клиентов у меня случайно завалялась 4-портовая сетевая карта. С ней никаких проблем не возникло, все порты объединились в бридж, осталось прицепить к нему wifi.  Софтовую точку доступа я уже когда-то делал, решил повторить. Вот тут и начались засады.

Первым делом оказалось, что драйвер prism54, на котором я это делал, в ядре пока есть, но deprecated. Настолько, что его в modutils.d/blacklist.conf вписали. Теперь вместо него p54pci/p54usb. А он не умеет карту в режим Master ставить. Выгрузил p54pci, внёс его в blacklist, запустил старый prism54, поставил в Master mode… И тут начались такие глюки, что если б своими глазами не видел, не поверил бы, что так бывает.

После перезагрузки машины всё работает. Несколько минут. Потом клиенты (линукс, XP, и даже нокиевский телефон) тихо отваливаются, точку доступа они при сканировании  видят, но подключиться  к ней не могут. tcpdump на сервере показывает полную тишину. Выглядит, как будто карта перестала принимать пакеты. Шифрование отключать пробовал, совершенно ничего не меняется.

Но – один ноутбук с XP на борту продолжает работать, как ни в чём ни бывало. А остальные – никак. Вот такое чудо природы.

Решил попробовать новомодный способ – hostap. Он, типа, p54 поддерживает. Попробовал.. Через несколько минут после перезагрузки сервера стали отваливаться совсем все клиенты. Точка доступа видна, подключиться к ней никто не может. Передёргивание драйвера не помогает, только полная перезагрузка машины.

По случаю проапгрейдил систему до 10.04. См. предыдущий пост. После исправления всех неприятностей с иксами и прошивками для wifi запустил hostapd, и.. он при интенсивном трафике начал виснуть. Ладно бы сам, но он стабильно завешивал машину. Намертво. Даже в логи ничего записаться не успевало.

В общем, вернулся обратно на prism54 в режиме Master, и за последние полтора часа ещё ничего не повисло.

Вот такая чёрная магия.

Оригинал этой записи. Комментировать можно тут или там.

Любые материалы из этого блога запрещается использовать на сайте livejournal.ru в любой форме и любом объёме

Reply

This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting