Мобильная сеть — это не «тот же интернет, только по воздуху». По характеру она отличается от домашнего подключения настолько, что настройки, отлично работающие на Wi-Fi, там начинают мешать.
Четыре отличия, из-за которых всё ломается
1. Ограничение размера пакета
Самая частая причина, и самая незаметная. У каждого участка сети есть максимальный размер пакета, который он пропускает. Обычно это 1500 байт, но у мобильных операторов часто меньше — трафик идёт через дополнительный уровень упаковки.
Когда пакет не помещается, устройству должно прийти сообщение «слишком большой, уменьши». В мобильных сетях это сообщение сплошь и рядом не доходит: его отбрасывают промежуточные узлы. Получается тихая чёрная дыра — соединение установилось, мелкие пакеты ходят, а крупные исчезают без следа.
Симптом узнаваемый: страница начинает открываться и замирает, приложение висит на загрузке, а мессенджер при этом работает.
Мы с этим сталкивались на собственных серверах: на одном из них провайдер пропускал максимум около 1400 байт вместо заявленных 1500, а сообщения о превышении не доходили. Пока размер не ограничили принудительно, всё выглядело как «сервер тормозит».
2. Потери — норма, а не авария
В проводной сети потеря пакета — редкость. В радиоэфире это штатное явление: помехи, переотражения, перегруженная вышка. Обычно потери компенсируются на уровне радиосвязи незаметно для вас, но при слабом сигнале часть доходит до сетевого уровня.
Туннель поверх TCP на это реагирует плохо: надёжная доставка внутри надёжной доставки при потерях начинает работать против себя — обе стороны одновременно замедляются и повторяют отправку. Задержка растёт лавинообразно. Протоколы поверх UDP переносят такие условия гораздо спокойнее.
3. Задержка не постоянная, а плавающая
В мобильной сети время передачи меняется в разы в течение секунд: устройство то получает канал сразу, то ждёт очереди. Алгоритмы, рассчитанные на стабильную задержку, воспринимают эти скачки как перегрузку и снижают скорость — хотя канал свободен.
4. Соединение меняется на ходу
Переход между вышками, переключение между диапазонами, смена адреса при переподключении. Всё, что было установлено раньше, обрывается. В поезде или в метро это происходит постоянно.
Что помогает
Ограничить размер пакета
Первое, что стоит попробовать. Проверяется отправкой запросов с запретом дробления и постепенным уменьшением размера — находится наибольший, который проходит:
ping -f -l 1400 8.8.8.8
Ошибка «требуется фрагментация» означает, что 1400 много: уменьшайте шагами по 20. Найденное значение и есть предел вашего маршрута; в настройках подключения размер выставляется чуть ниже.
Выбрать подходящую локацию
Обычные точки подключения рассчитаны на стабильный канал. Для сотовой связи нужна схема, которая устойчива к потерям и не рушится при смене вышки.
Отключить IPv6, если он ведёт себя странно
У части операторов шестая версия протокола работает нестабильно и вдобавок обходит правила маршрутизации. Симптом — «иногда работает, иногда нет» без всякой закономерности.
Не путать слабый сигнал с проблемой подключения
Если на индикаторе одна-две палки, никакие настройки не помогут — сначала стоит проверить, работает ли обычный интернет без туннеля. Полезная привычка: сравнивать не «работает / не работает», а скорость загрузки одной и той же страницы с подключением и без.
Как понять, что причина именно в мобильной сети
Простая проверка, отделяющая одно от другого:
- Подключитесь к Wi-Fi и проверьте то же самое действие. Работает — дело в мобильной сети.
- На сотовой связи откройте лёгкую страницу и тяжёлую. Лёгкая идёт, тяжёлая замирает — почти наверняка размер пакета.
- Отключите туннель и повторите. Без него тоже медленно — вопрос к оператору и покрытию.
- Попробуйте локацию для мобильного интернета. Разница будет видна сразу, а не «в среднем».
Коротко
- Главный подозреваемый — ограничение размера пакета: соединение есть, крупные пакеты пропадают молча.
- Потери в радиосети нормальны; туннель поверх TCP переносит их плохо, поверх UDP — заметно лучше.
- Плавающая задержка заставляет алгоритмы занижать скорость на ровном месте.
- Для сотовой связи стоит выбирать локацию, рассчитанную именно на неё.
- Слабый сигнал настройками не лечится — сначала проверьте связь без туннеля.
Короткие ответы
Почему на Wi-Fi работает, а на сотовой связи нет?
Чаще всего из-за размера пакета. У мобильных операторов путь до сервера часто короче на несколько десятков байт, а сообщение об этом до вашего устройства не доходит — крупные пакеты просто пропадают. Соединение при этом устанавливается, но данные не идут.
Помогает ли переключение между 4G и 5G?
Иногда, но не потому, что 5G быстрее. При переключении устройство получает новое соединение с сетью и другой маршрут, а зависшие сессии сбрасываются. Это скорее способ перезапустить связь, чем решение.
Почему в метро и в поездке всё рвётся?
При переходе между базовыми станциями меняется маршрут, а иногда и адрес. Соединения, установленные ранее, рвутся. Помогают протоколы поверх UDP: они переживают смену сети без полного переподключения.
Что выбрать в дороге?
Локацию, помеченную как подходящую для мобильного интернета. Она работает по схеме, устойчивой к потерям и переключениям между вышками, — в отличие от обычного туннеля, рассчитанного на стабильный домашний канал.