1

В настоящее время я нахожусь в ситуации, когда конечное устройство взаимодействует с определенной скоростью передачи через Ethernet. Предполагается, что автосогласование между устройством и маршрутизатором способно решить проблему, но, по-видимому, устройство является упрямым и будет зависать, если порт RJ-45 на маршрутизаторе не настроен с отключенным автосогласованием и специально настроен на соответствующий Скорость, с которой устройство связывается.

К сожалению, я не могу контролировать устройство, поэтому мне остается только изменить настройки порта на маршрутизаторе. Существует также дополнительный уровень хулиганства, когда я могу иметь или не иметь доступ к маршрутизатору, который обменивается данными с устройством. Мое решение состояло в том, чтобы поставить другой маршрутизатор, который я бы полностью контролировал между основным маршрутизатором и конечным устройством.

Я думаю, что это будет работать (пожалуйста, посоветуйте, если вы думаете иначе), поэтому я вытащил маршрутизатор linksys WRT120N и изучил его настройки, чтобы выяснить, что скорость передачи не могла быть задана для физических портов.

Нужно ли мне получить другой роутер? Я все об этом ошибаюсь? Есть ли способ настроить это на WRT120N, о котором я не знаю?

1 ответ1

1

Вы можете получить любой поддерживаемый маршрутизатор и установить на него OpenWRT.

Вам придется соединить оба интерфейса Ethernet и использовать ethtool -s <ethX> duplex <duplex> speed <10/100/1000/whatever> чтобы установить дуплекс и скорость соединения.

Вы не сможете сделать это на обоих интерфейсах, только на том, который обычно подключен к Интернету (обычно eth1 на этих маршрутизаторах). Но это не должно быть проблемой для того, что вы пытаетесь сделать. Просто подключите ваше проблемное устройство к этому, а восходящую линию к другому.

У другого есть внутренний неуправляемый коммутатор, напрямую связанный с ним, согласно комментарию Дарта Андроида по этому вопросу.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .