LINUX.ORG.RU

Сообщения Dimanjy

 

Помогите определить, кто занижает скорость интернета через 4G/LTE-modem?

Форум — Linux-hardware

Здравствуйте!

Загадочная история (для меня) происходит с моим домашним сервачком на базе OrangePi PC + Ubuntu 16.04 (Linux OrangePi 5.3.5+ armv7l).

Собрал я его, чтобы раздавать через него интернет в локалку. Наружу смотрит свисток Huawei e3372h - 4G/LTE modem с провайдером МТС 10 Мбит/с.

Так вот, в «нормальном» состоянии Speedtest показывает всего 3.5 Мбит через этот сервачок на OrangePi!

Рядом стоит ноутбук с Ubuntu 15.04, в который, воткнув свисток, я получаю ровно 10 Мбит по Speedtest (и не только по нему, а по скачиванию реального файла в 500Мб через консоль). По локалке и сервачок тянет через ноутбук положенные 10 Мбит, т.е. в eth0 на серваке затыка нету.

Географически всё располагается в одной точке и работает через одну и ту же стационарную MIMO-антенну. Поэтому условия приёма считаем одинаковыми.

Почему я упомянул о «нормальном» состоянии? Дело в том, что при помощи каких-то непонятных манипуляций мне удалось перевести серверок на OrangePi в некое «ненормальное» состояние, при котором прокачка Интернета через него внезапно поднялась до положенных стабильных 10 Мбит и продолжалась до тех пор, пока я не обнаружил, что он находится в «ненормальном» состоянии и не перезагрузил его.

В чём заключалась ненормальность состояния?

  1. Была потеряна возможность входить на сервер через SSH.
  2. При попытке войти по SSH сервер спрашивал логин, потом спрашивал пароль, после чего консоль повисала без ответа.
  3. После того, как я зашёл на сервер через аппаратную консоль (RX/TX tty), то заметил в top Load avarage больше 3 единиц, перегружающие процессор процессы /lib/systemd/systemd-*.
  4. Любые попытки обратиться к любому сервису через systemctl выдавали сообщение connection timeout (или что-то подобное).

Помог в этом случае только аппаратный PowerOff.

Вывод я сделал такой, что аппаратная конфигурация OrangePi + Ubuntu 16.04 + 4G/LTE Huawei e3372h в принципе способны давать максимально доступную по тарифу скорость.

Настройку подключения делал через NetworkManager 1.2.6 (nmcli) + modem-manager. Модем работает через драйвер huawei_cdc_ncm (/dev/cdc-wdm0). IPv6 везде отключен.

Как мне теперь добиться этого от ПО сервера, чтобы всё работало в «нормальном» понятном состоянии? Где копать? Какие данные ещё предоставить, чтобы вы могли мне наванговать помощь в поиске этого затыка?

 , , , ,

Dimanjy
()

RSS подписка на новые темы