У меня дома есть маршрутизатор Wi-Fi и расширитель, и я считаю, что в расширителе может быть какая-то неверная конфигурация. У меня часто бывают большие задержки или пропускная способность ниже ожидаемой при подключении к расширителю.
Мой главный вопрос:
Как устранить неполадки с расширителем Wi-Fi, который, кажется, вызывает много дубликатов?
ОТВЕТ: В моем случае проблема была в неисправной сетевой карте на ПК ("d"). См. РЕДАКТИРОВАТЬ3 для полного объяснения и посмотрите на комментарии для надежных советов по WIFI thoubleshooting.
Пока что я пробовал использовать ping, mtr, traceroute/tracepath. Далее я опишу свой сценарий, а затем приведу несколько примеров ping:
сценарий
Что у меня есть:
а. только проводной, предоставляемый провайдером маршрутизатор, подключенный к Интернету
б. TP-Link Archer-C60 подключен к "а" (маршрутизатору ISP) через Ethernet
с. TP-Link AC 750 (RE200) подключен к "b" через канал Wi-Fi 5,8 ГГц
д. Домашний ПК подключен к "c" через канал Wi-Fi 2,4 ГГц
Ни одно другое устройство не использует канал 5,8 ГГц. Другие устройства используют Wi-Fi-канал B или C 2,4 ГГц для доступа к сети.
Физическая модель среды:
Legend:
-- and | are walls
' is a ethernet cable
a is the ISP-provided router
b is the TP-Link Archer-C60 wifi router
c is the TP-Link AC 750 (RE200) wifi extender
d is a home PC
|--------------|
| d |
|c |
-----------| |------ ------| |
| |
| b|------- --- -| |
| '| |--------------|
| '|
| a|
| |
|-------------|
Пример пингов
Я запустил ping с хоста "d", пока никакое другое устройство не подключено к сети. При этом я могу легко получить от 5 до 7 дубликатов для одного и того же пингового ответа. Некоторые примеры выходных данных:
Пинг б (192.168.0.1) из д:
--- 192.168.0.1 ping statistics ---
421 packets transmitted, 421 received, +487 duplicates, 0% packet loss, time 420022ms
rtt min/avg/max/mdev = 1.053/10.543/188.536/21.423 ms
Пинг 8.8.8.8 от d:
--- 8.8.8.8 ping statistics ---
421 packets transmitted, 420 received, +867 duplicates, 0% packet loss, time 419810ms
rtt min/avg/max/mdev = 35.480/47.917/256.235/21.228 ms
EDIT1: При запуске tcpdump я получаю много ICMP time exceeded in-transit
. Небольшая выборка, где 192.168.0.1 - "b", а 192.168.0.100 - "d" ...
EDIT2:
удалено
ICMP time exceeded in-transit
журнале, добавлено в EDIT1, поскольку оно не было связано.виртуальная топология среды
Виртуальная топология это:
a --- cat5 --- b >>> 5.8Ghz >>> c ))) 2.4Ghz ))) d and other hosts devices
U
U
2.4Ghz
U
U
other hosts devices
То есть:
- Интернет предоставляется от «a» до «b» через cat5 и распространяется через «b» через беспроводную сеть.
- маршрутизатор «b» и расширитель «c» обмениваются данными по каналу 5,8 ГГц
- хосты подключаются к «b» или «c» через канал 2,4 ГГц (теоретически они могут подключаться через канал 5,8 ГГц, но на данный момент у меня нет совместимых устройств)
EDIT3:
Оказывается, это был неисправный беспроводной сетевой адаптер PCI на моем ПК ("d"). Сетевая карта отбрасывала много пакетов и отправляла множество дубликатов. Такое поведение засоряет ретранслятор и в конечном итоге всю сеть, влияя на другие устройства. Я заменил NIC и теперь все работает просто отлично.
Чтобы определить это, я просто получил пару ноутбуков и попытался проверить подключение внутри и вне сети. Кроме того, я сделал все тесты с включенным "d", а затем повторил их с выключенным. Разница была очень заметной.
Возможность подключения внутри сети: я использовал ping iputils для проверки скорости сброса при флуде (флаг -f). Частота выпадения была близка к нулю между двумя ноутбуками, но составляла около 20% для моего ПК. На ПК также выставлено множество DUP. tcpdump показывал дублированные пакеты как принадлежащие моему ПК или только идущие к моему ПК. Когда мой компьютер был включен, пинг между двумя устройствами имел несколько DUP и падений. Когда ПК был выключен, DUP или капли не были обнаружены.
Возможность подключения за пределами сети: я использовал mytraceroute, fast.com и speedtest.net для проверки подключения за пределами сети. Задержка была очень высокой, а пропускная способность очень низкой, когда мой компьютер был включен. Сеть работала отлично, с очень низкой задержкой и почти номинальной пропускной способностью, когда мой ПК был выключен.
С новым NIC все работает как шарм.