Беспроводное сетевое устройство не принимает пакеты

259
Wesley Chalmers

Я использую create_ap (на основе hostapd), чтобы использовать старый настольный компьютер Linux в качестве беспроводного маршрутизатора. Это прекрасно работает для моего смартфона на Android, но не для двух моих ноутбуков с Linux. Соединение перестанет работать через минуту или две - я неожиданно не могу пропинговать шлюз.

Я запустил Wireshark как на старом рабочем столе, так и на одном из моих ноутбуков. Когда сеть перестает работать, ноутбук начинает отправлять запросы ARP (у кого есть 192.168.0.1, скажите 192.168.0.103). Они появляются как на ноутбуке, так и на журналах Wireshark старого рабочего стола. Рабочий стол ответит на эти запросы ARP, указав свой MAC-адрес, и эти ответы появятся в журналах Wireshark рабочего стола. Однако эти ответы не отображаются в журналах Wireshark на ноутбуке. Поскольку ноутбук не получает ответ на эти запросы, он перечисляет шлюз как неполный в своей таблице ARP, что делает его неспособным отправлять сетевой трафик. Это приводит меня к мысли, что проблема вызвана тем, что ноутбук не получает никаких пакетов в течение этих спорадических интервалов.

Я попытался отключить режим энергосбережения на точке доступа, что не повлияло на это поведение. Я также пробовал несколько операционных систем (Debian, Parrot Security, Ubuntu) и несколько сетевых менеджеров (NetworkManager и Wicd).

На данный момент я только что отключил и снова подключил ноутбуки, что временно решает проблему.

0
Это своего рода эксперимент или вы действительно пытаетесь использовать в качестве беспроводного маршрутизатора ** старый настольный компьютер ** с предполагаемой потребляемой мощностью 200–400 Вт? Есть ли причина для этого? Это звучит очень дорого. Что касается вашего вопроса: поддерживается ли ваша беспроводная карта? Не все карты Wi-Fi поддерживают режим AP на аппаратной стороне. confetti 5 лет назад 0
Я подтвердил, что мой чипсет (rt2561) поддерживает режим AP. Что касается энергопотребления, это в комнате в общежитии, так что я не тот, кто платит за электричество. Это также временная настройка; это просто должно длиться мне месяц или больше всего. Wesley Chalmers 5 лет назад 0
Странно, как это работает, но только на минуту или две. Я немного знаю об этом, но вы используете DHCP? Может быть, отключение и ручная настройка IP-адресов поможет. confetti 5 лет назад 0
Я использую DHCP, спасибо за совет. Я, вероятно, не смогу проверить это сразу, но как только я попытаюсь использовать статические IP-адреса, я опубликую свои выводы. Wesley Chalmers 5 лет назад 0
`create_ap` просто выглядит как сценарий оболочки для вызова` hostapd`. Итак, очевидная вещь, которую нужно сделать, - включить более подробное ведение журнала в `hostapd` и посмотреть, появляется ли что-нибудь. Запросы ARP являются симптомом, не связанным с причиной. `iw`,` hostapd_cli` и `wpa_cli` для проверки текущего состояния соединения и попытки переподключения также должны быть полезны. dirkt 5 лет назад 0

0 ответов на вопрос

Похожие вопросы