Найти в Дзене

Как я в Египте заставлял интернет «Родину любить», или Битва за миллисекунды

Привет! Я в Африке. Тут солнце, море, верблюды и VDSL-интернет, который иногда кажется ровесником пирамид. У меня в арсенале китайский мини-ПК и верный ноут HP, оба на Ubuntu Server с рабочим столом Cinnamon. И вот решил я, что пора навести в этом сетевом хозяйстве порядок. Многие думают: поставил систему — и пользуйся. Ха! Мы не ищем легких путей. Чтобы мой интернет на 30 Мбит/с не превращался в тыкву, я сразу вкатил тяжелую артиллерию в ядро Linux: Решил я пошаманить с DNS прямо в роутере. Сначала поставил связку OpenDNS + Google. Результат? До самих серверов пинг — пушка (47 мс), но как только лезешь на «наш» родной Дзен — начинается цирк. Пакеты носятся кругами через полмира, пинг прыгает от 160 до 290 мс, а вместо Дзена мне отвечают сервера Одноклассников. Маршруты — как египетские улочки: без навигатора и бутылки Stella не разберешься. Тогда я психанул и прописал Яндекс (77.88.8.8). И что вы думаете? Пинг до самого Яндекса встал как влитой — 111 мс с отклонением всего в 1 миллис
Оглавление

Привет! Я в Африке. Тут солнце, море, верблюды и VDSL-интернет, который иногда кажется ровесником пирамид. У меня в арсенале китайский мини-ПК и верный ноут HP, оба на Ubuntu Server с рабочим столом Cinnamon. И вот решил я, что пора навести в этом сетевом хозяйстве порядок.

Тюнинг — это не только для «Жигулей»

Многие думают: поставил систему — и пользуйся. Ха! Мы не ищем легких путей. Чтобы мой интернет на 30 Мбит/с не превращался в тыкву, я сразу вкатил тяжелую артиллерию в ядро Linux:

  • BBR и FQ: Это такие хитрые алгоритмы управления очередями. Пока обычный компьютер при малейшем лаге впадает в депрессию и режет скорость, мой BBR нагло прет вперед, выжимая максимум из канала.
  • Swappiness 10: Чтобы система не лезла лишний раз на диск, а работала с оперативой.
  • Буферы на 16МБ: Чтобы пакеты данных не стояли в очереди, как за свежими лепешками на рынке.

Битва «заморских» DNS против «наших»

Решил я пошаманить с DNS прямо в роутере. Сначала поставил связку OpenDNS + Google. Результат? До самих серверов пинг — пушка (47 мс), но как только лезешь на «наш» родной Дзен — начинается цирк. Пакеты носятся кругами через полмира, пинг прыгает от 160 до 290 мс, а вместо Дзена мне отвечают сервера Одноклассников. Маршруты — как египетские улочки: без навигатора и бутылки Stella не разберешься.

Тогда я психанул и прописал Яндекс (77.88.8.8). И что вы думаете? Пинг до самого Яндекса встал как влитой — 111 мс с отклонением всего в 1 миллисекунду. Это же просто песня! Да, до Дзена задержка всё равно осталась в районе 200 мс (кабель через море короче не станет), но исчезли эти дикие прыжки. Связь стала «каменной».

Итог эксперимента

Сейчас мой конфиг в роутере выглядит так: Primary — Яндекс, Secondary — OpenDNS.
В итоге я получил:

  1. Скорость: 33 Мбит/с при тарифе 30.
  2. Стабильность: 0% потерь пакетов, даже когда пакеты идут в Россию через тридевять земель.
  3. Комфорт: Страницы открываются предсказуемо, без «задумчивости» на 10 секунд.

Мораль истории проста: даже если ты сидишь на краю пустыни, пара прямых рук, Linux и правильный DNS могут превратить «дохлый» VDSL в бодрый гоночный болид.