3 предмета оборудования задействованы:
- Маршрутизатор Netgear R7000 с DD-WRT v24-sp2 (15.08.14) kongac (24865M) - это двухдиапазонный.
- Сервер печати на основе Raspberry Pi модели B, с Raspbian (Debian для Raspberry). Подключен к WiFi (2,4 ГГц) с USB-адаптером ALFA AWUS050H, принтером HP LaserJet 3055, подключенным через USB. Запуск CUPS 1.5.3 и SANE. Ничего, кроме этого, и простой установки Raspbian.
- Рабочий стол под управлением Windows 8.1 с Asus PCE68U. Подключен к 5 ГГц WiFi на том же маршрутизаторе. На самом деле все мои другие устройства, такие как ноутбуки, телефоны и т.д., Ведут себя одинаково.
Проблема: я не могу связаться с сервером печати с рабочего стола, пока я не пропингую рабочий стол с сервера печати. Я делаю это, войдя в маршрутизатор через SSH, а затем через другой сеанс SSH на сервер печати. Когда я пингую рабочий стол, сначала теряются 4-5 пакетов, а затем он начинает работать. Это работает в течение нескольких минут после того, как я перестал пинговать. Затем он снова останавливается, и я больше не могу подключиться к серверу печати.
Страница CUPS не отвечает, пинг на сервер печати дает
Ответ от 192.168.xxx.xxx: узел назначения недоступен.
Иногда (в основном, когда я пытаюсь подключиться к странице CUPS или печатать во время пинга):
Истекло время запроса.
Маршрутизатор может быть проверен с любого компьютера, с рабочего стола и с сервера печати.
Dmesg на сервере получает много:
wlan0: ограничение мощности передачи до 30 (30 - 0) дБм, как объявлено [MAC-адрес маршрутизатора 2,4 ГГц]
но не регулярно. Иногда каждые 4 секунды, иногда тихо в течение 10 минут. Никаких других вещей в dmesg за этот период.
Вопрос: что может быть не так? Поскольку это выглядит довольно странно и не выглядит согласованным (иногда оно работает в течение получаса после пинга, а иногда останавливается через 10 секунд), я был бы признателен за любые советы о том, как глубже исследовать проблему.
Заметки:
Оба клиента, сервер печати и рабочий стол, получают сетевые настройки с одного и того же DHCP-сервера (статическая аренда за пределами диапазона dhcp). Это dnsmasq работает на сервере. Оба получают IP в одной подсети с маской 255.255.255.0.