В настоящее время я нахожусь в ситуации, когда конечное устройство взаимодействует с определенной скоростью передачи через Ethernet. Автоматическое согласование между устройством и маршрутизатором должны быть в состоянии решить эту проблему, но, видимо, устройство упрямо и будет вылетать, если порт RJ-45 на маршрутизаторе не настроен с автоматическим согласованием отключена и конкретно устанавливается в соответствующее Скорость, с которой устройство обменивается данными.
К сожалению, я не могу контролировать устройство, поэтому мне остается только изменить настройки порта на маршрутизаторе. Существует также дополнительный уровень хулиганства, когда я могу иметь или не иметь доступ к маршрутизатору, который обменивается данными с устройством. Мое решение состояло в том, чтобы поставить другой маршрутизатор, который я бы полностью контролировал между основным маршрутизатором и конечным устройством.
Я думаю, что это сработает (пожалуйста, сообщите, если вы думаете иначе), поэтому я вытащил маршрутизатор linksys WRT120N и изучил его настройки, чтобы выяснить, что скорость передачи не могла быть задана для физических портов.
Нужно ли мне получить другой роутер? Я все об этом ошибаюсь? Есть ли способ настроить это на WRT120N, о котором я не знаю?
источник
Ответы:
Вы можете получить любой поддерживаемый маршрутизатор и установить на него OpenWRT.
Вам нужно будет соединить оба интерфейса Ethernet и использовать
ethtool -s <ethX> duplex <duplex> speed <10/100/1000/whatever>
для настройки дуплекса и скорости соединения.Вы не сможете сделать это на обоих интерфейсах, только на том, который обычно подключен к Интернету (обычно eth1 на этих маршрутизаторах). Но это не должно быть проблемой для того, что вы пытаетесь сделать. Просто подключите проблемное устройство к этому, а восходящую линию к другому.
У другого есть внутренний неуправляемый коммутатор, напрямую связанный с ним, согласно комментарию Дарта Андроида по этому вопросу.
источник