Ситуация такая. Подключаюсь к интернету через 4-жильную пару провайдера (Москва Ростелеком Онлайм), но примерно полгода назад линк стал нестабильным. Опытным путём выяснилось, что:
- На старом роутере Linksys EA2700 родной прошивки полная тыква: вечный бесконечный цикл link up/link down, настроек link layer нет;
- При прямом соединении к ноутбуку линк прекрасно работает в 100FD;
- Если накатить на EA2700 DD-WRT и выставить 100HD вручную через procfs, то линк стабильно работает и на роутере, но там глючит Wi-Fi;
- Наконец руки добрались до установки OpenWrt на легендарный Xiaomi R3G. Он выбрал 100FD, даже подсеть IPv6-PD подхватил. Работает, но линк стабильно падает через ~10 секунд под нагрузкой вроде speedtest. Просто с фоновым использованием не падает;
- Если воткнуть Xiaomi через Linksys, а на последнем порт выставить в 100HD - всё работает (т.е. винован не openwrt).
Вопрос, собственно, возможно ли на Xiaomi и OpenWrt выставить 100 Half Duplex? Пробовал: - Luci - ничего на нашёл;
-
/proc/switch
как на DD-WRT нет; -
swconfig dev switch0 port 1 set link "duplex full"
выдаётFailed to set attribute: Operation not supported
Ещё варианты: - Пнуть саппорт - попробую, но сложно будет добиться от них адекватной реакции на технические детали, особенно когда с ноутбуком напрямую всё работает;
- Переобжать - не помогает, хотя у меня руки кривые. Как проверить качество обжимки?
- Cable tester стоит космических денег, у меня есть только мультиметр;
- Перейти к другому провайдеру - техсуппорт Билайн написал, что IPv6 не предоставляют.