add
This commit is contained in:
parent
af3a1207be
commit
6d3c4a146d
@ -0,0 +1,84 @@
|
||||
---
|
||||
title: Решение проблемы с недоступностью сайтов после подключения OpenVPN в Fedora
|
||||
---
|
||||
|
||||
После подключения к VPN через `.ovpn`-файл на Fedora может наблюдаться ситуация:
|
||||
**ping работает**, а **сайты в браузере не открываются**. Это связано с проблемами MTU (размер максимального пакета).
|
||||
|
||||
---
|
||||
|
||||
## ✅ Симптомы
|
||||
|
||||
* `ping google.com` работает
|
||||
* сайты в браузере не открываются
|
||||
* в Windows с тем же `.ovpn` всё работает нормально
|
||||
|
||||
---
|
||||
|
||||
## 🛍️ Причина
|
||||
|
||||
VPN-интерфейс `tun0` устанавливает `MTU = 1500`, что слишком много для некоторых провайдеров/сетей.
|
||||
Фрагментация запрещается, и крупные пакеты (например, HTTPS) отбрасываются.
|
||||
|
||||
---
|
||||
|
||||
## 🧪 Диагностика MTU
|
||||
|
||||
Определи максимальный размер пакета без фрагментации:
|
||||
|
||||
```bash
|
||||
ping -M do -s 1272 8.8.8.8
|
||||
```
|
||||
|
||||
Уменьшай `-s`, пока пинг не начнёт работать. Затем:
|
||||
|
||||
```bash
|
||||
tun-mtu = <s> + 28
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 🔧 Решение
|
||||
|
||||
1. Открой `.ovpn`-файл в текстовом редакторе:
|
||||
|
||||
```bash
|
||||
nano your_config.ovpn
|
||||
```
|
||||
|
||||
2. Добавь в конец файла строки:
|
||||
|
||||
```
|
||||
tun-mtu 1300
|
||||
mssfix 1200
|
||||
```
|
||||
|
||||
*(Если по `ping` удалось пройти с `-s 1372`, можно поставить `tun-mtu 1400`, `mssfix 1360`)*
|
||||
|
||||
3. Сохрани файл и переподключись:
|
||||
|
||||
```bash
|
||||
sudo openvpn --config your_config.ovpn
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## ✅ Результат
|
||||
|
||||
* VPN работает
|
||||
* Сайты загружаются в браузере
|
||||
* Проблем с DNS и HTTPS больше нет
|
||||
|
||||
---
|
||||
|
||||
## 📝 Примечание
|
||||
|
||||
Альтернативно можно временно задать параметры через команду запуска:
|
||||
|
||||
```bash
|
||||
sudo openvpn --config your_config.ovpn --tun-mtu 1300 --mssfix 1200
|
||||
```
|
||||
|
||||
Но при следующем запуске без этих флагов проблема вернётся, если не внести изменения в `.ovpn`.
|
||||
|
||||
---
|
Loading…
x
Reference in New Issue
Block a user