Моя сеть выглядит следующим образом: ABCD
- A - это маршрутизатор OpenWrt, подключенный к Интернету и служащий в качестве DHCP (статического) и шлюза
- B - сетевой адаптер powerlan (netgear powerline), подключенный через Ethernet к A
- C - другой конец пары powerlan и соединяет его с Wifi
- D - это такие устройства, как ноутбуки, смартфоны, ... подключенные через Wi-Fi к C и получающие IP-адреса от A
B и C - расширить зону действия сети до отдаленных частей дома. Каждые несколько дней интернет-соединение прерывается для всех устройств, подключенных к C одновременно, но не для устройств, подключенных к A. Чтобы вернуться в нормальное состояние, B отключается и снова подключается. Мне удалось заставить пользователей запускать wireshark в фоновом режиме. Мой анализ снимков:
- Устройства D остаются подключенными к сети.
- Устройства D получают все отправленные им пакеты по широковещательной рассылке (также от устройств, подключенных к A напрямую).
- Отправляемые ими пакеты не принимаются устройствами, подключенными напрямую к A, или серверами в Интернете (перехватывается "ложная повторная передача TCP" с подтверждением каждые секунды, когда интернет отключается)
- Буду отправлять arp-запросы на "Кто имеет (ip-адрес A)?"но не получить ответ
- D получает arp-запросы на них от A и отвечает на них
Это уже в течение нескольких недель и происходит только каждые пару дней. До этого вместо B и C был Wi-Fi-ретранслятор, но пользователи D жаловались на потерю интернета точно так же, но я не знаю, связано ли это.
Любая идея для причины / решения этого или идеи для испытаний?
Я с трудом могу проверить себя, поэтому поручил одному пользователю с, по крайней мере, ограниченной сетью, знать, как сделать захват Wireshark. Я не могу держать отключение слишком долго, иначе другие пользователи будут жаловаться слишком много.