Чому падає FTP data-канал у мобільному інтернеті Київстар і як це швидко виправити
Чому в деяких програмах FTP з'єднання «бачить сервер», але не передає файли через мобільний інтернет Київстар — і як це виправити
Іноді виникає дивна ситуація, коли FTP-клієнт певної програми підключається до сервера, логін проходить, але оновлення файлів (відправка) на сервер не відбувається. Особливо часто це трапляється під час використання мобільного інтернету Київстар в роумінгу.
Добра новина — це не проблема сервера і не баг програми. Її можна вирішити за 1–2 хвилини.
Чому так відбувається
FTP — дуже старий протокол (йому понад 40 років). І він працює не так, як сучасні протоколи.
У FTP є два окремі з’єднання:
- канал керування — логін, команди (порт 21)
- канал передачі даних — список файлів, завантаження, аплоад
Саме другий канал і падає в мобільній мережі Київстар.
Особливості мобільного інтернету Київстар
У мобільних операторів зараз дещо інша архітектура мережі. Часто використовується IPv6, а IPv4 працює через великий NAT оператора (CGNAT). Мобільний firewall агресивніший, ніж у домашніх провайдерів. Це робиться, щоб економити IPv4-адреси та підвищити безпеку. Для більшості сайтів це непомітно. Але FTP — особливий протокол, який дуже бажає дружити з NAT і firewall.
Проблема пов’язана саме з IPv6
Коли на комп’ютері увімкнений IPv6, система намагається використовувати його в першу чергу. Тоді з’єднання виглядає приблизно так:
Ваш ПК → IPv6 → мережа Київстар → перетворення NAT64 → FTP сервер
Перше з’єднання (логін) працює. А друге (передача файлів) блокується firewall оператора. У результаті сервер «видно», але файли не передаються.
Це типова проблема FTP у мобільних мережах по всьому світу.
Найпростіше рішення (працює майже завжди)
На комп'ютері у властивостях адаптера, який використовується для з'єднання з інтернетом (найчастіше це WI-FI адаптер) вимкнути IPv6. Після цього FTP буде працювати через IPv4, де все вже давно відлагоджено.
Це не “поломка Київстар”, не баг і не збій мережі. FTP — застарілий протокол, який погано працює через NAT, погано працює через firewall, погано працює в IPv6-мережах. Саме тому сьогодні рекомендують використовувати SFTP (через SSH), FTPS, WebDAV або HTTPS. Вони працюють стабільно навіть у мобільному інтернеті.
Якщо FTP підключається, але не передає файли через мобільний інтернет Київстар, просто вимкніть IPv6 на комп’ютері. У більшості випадків це вирішує проблему за кілька хвилин.
✶ ❖ ✿ ❖ ✴ ☙ ♥ ❧ ✴ ☙ ♥ ❧ ✴ ❖ ✿ ❖ ✶
З повагою та найкращими побажаннями — Юрій Чернієвський!
✶ ❖ ✿ ❖ ✴ ☙ ♥ ❧ ✴ ☙ ♥ ❧ ✴ ❖ ✿ ❖ ✶
Коментарі:
Завантаження коментарів…