2.4 KiB
2.4 KiB
title, slug
title | slug |
---|---|
Не работает VPN по настройкам ovpn в линукс | администрирование-vpn/не-работает-vpn-по-настройкам-ovpn-в-линукс |
После подключения к VPN через .ovpn
-файл на Fedora может наблюдаться ситуация:
ping работает, а сайты в браузере не открываются. Это связано с проблемами MTU (размер максимального пакета).
✅ Симптомы
ping google.com
работает- сайты в браузере не открываются
- в Windows с тем же
.ovpn
всё работает нормально
🛍️ Причина
VPN-интерфейс tun0
устанавливает MTU = 1500
, что слишком много для некоторых провайдеров/сетей.
Фрагментация запрещается, и крупные пакеты (например, HTTPS) отбрасываются.
🧪 Диагностика MTU
Определи максимальный размер пакета без фрагментации:
ping -M do -s 1272 8.8.8.8
Уменьшай -s
, пока пинг не начнёт работать. Затем:
tun-mtu = <s> + 28
🔧 Решение
- Открой
.ovpn
-файл в текстовом редакторе:
nano your_config.ovpn
- Добавь в конец файла строки:
tun-mtu 1300
mssfix 1200
(Если по ping
удалось пройти с -s 1372
, можно поставить tun-mtu 1400
, mssfix 1360
)
- Сохрани файл и переподключись:
sudo openvpn --config your_config.ovpn
✅ Результат
- VPN работает
- Сайты загружаются в браузере
- Проблем с DNS и HTTPS больше нет
📝 Примечание
Альтернативно можно временно задать параметры через команду запуска:
sudo openvpn --config your_config.ovpn --tun-mtu 1300 --mssfix 1200
Но при следующем запуске без этих флагов проблема вернётся, если не внести изменения в .ovpn
.