Высокая потеря пакетов в локальной сети
В моей очень простой проводной домашней сети я испытываю большую потерю пакетов, особенно при печати на моем сетевом принтере. Вот некоторые подробности о настройке и о том, что я уже пробовал:
У меня настольный компьютер под управлением openSuse Leap 15.0 и сетевой принтер Canon LBP3360. Оба подключены к 5-портовому гигабитному коммутатору TP-Link. Коммутатор также подключен к FritzBox, обеспечивающему доступ в Интернет.
При печати на принтере я испытываю много повторных передач и повторяющихся подтверждений, что сильно замедляет печать.
Чтобы найти причину, я уже сделал следующее:
- Заменили каждый из кабелей локальной сети - безуспешно, как и прежде
- Заменили переключатель TP-Link на неиспользованный FritzBox - безуспешно, как и прежде
- Непосредственно подключил принтер к компьютеру, ничего не вставляя между собой - больше никаких потерь пакетов! Здесь я просто подключил сетевой кабель от компьютера к принтеру. IP-адрес принтера настроен как фиксированный, IP-адрес компьютера был первоначально назначен через DHCP с помощью FritzBox, но во время этого теста он не изменился, так как время не истекло.
- Пытался постоянно пинговать к принтеру: 500 пингов без сбоев. Но ping и TCP-пакеты могут иметь значение для вероятности потери.
Но в чем может быть причина? Я обменял каждый из компонентов, поэтому они вроде бы в порядке. Но комбинация, видимо, как-то проблематична.
Любые советы, которые я мог бы попытаться исследовать, чтобы углубить эту проблему?
Вот скриншот сеанса wireshark, показывающий проблему. 192.168.178.22 - принтер, 192.168.178.50 - компьютер. Поскольку повторные передачи (например, между пакетами 1068 и 1069) занимают около 200 мс, пропускная способность сильно страдает.
При доступе к интернету через тот же коммутатор и подключенный к нему FritzBox таких эффектов нет.
Поскольку на моем компьютере есть только одна сетевая карта, которую я должен использовать как для доступа в Интернет, так и для принтера, я должен использовать промежуточный переключатель и не могу использовать третью настройку в качестве постоянного решения.
Я определил физические характеристики сети в каждой из установок, используя страницу состояния сети принтера и ethtool eth0
команду на компьютере, и получил следующие результаты:
- Переключатель между компьютером и TP-Link: 1000 Мбит / с, полный дуплекс (поддержка компьютеров и коммутатора, GBit)
- Компьютер для FritzBox используется в качестве коммутатора: 100 Мбит / с, полный дуплекс (интерфейс FritzBox не поддерживает GBit)
- Переключатель принтера на TP-Link или FritzBox: 100 Мбит / с, полный дуплекс
- Прямое подключение компьютера к принтеру: 100 Мбит / с, полный дуплекс
0 ответов на вопрос
Похожие вопросы
-
3
Как я могу сказать Firefox для доступа к интрасети
-
5
Почему я получаю пустую страницу между каждой страницей содержимого на моем сетевом принтере HP?
-
2
Менеджеры закачек для скачивания по локальной сети
-
-
1
Карта захвата Hauppauge через локальную сеть
-
4
Объединение проводной сети со специальной сетью
-
3
Беспроводное сетевое соединение теряет уровень сигнала при подключении
-
2
Подключите Windows 7 к DP-300U (с подключенным принтером HP 722C)
-
5
Как диагностировать локальные сетевые (проводные) теряющие пакеты?
-
4
Ограниченное или отсутствующее соединение (или связанное с ограниченным доступом) (или страшный 169....
-
5
Как настроить мой ноутбук как своего рода точку доступа между двумя локальными сетями