Проблема при підключенні VPN на Linux

Всім привіт!

Потрібна допомога крутих девопс фахівців :)

Зіткнувся з такою проблемою:

В мене є сервер Ubuntu 20.04 на Hetzner.

Поставив на нього VPN від Surfshark.

Проблема в тому, що після підключення до VPN — перестає працювати Curl та інші http реквести :(

При спробі зробити «curl ipinfo.io» — отримую просту помилку «could not resolve host».

Напевно якась трабла з DNS чи Gateway.

По пошуку щось нічого путнього знайти не можу.

Дякую за інфу та допомогу!

👍ПодобаєтьсяСподобалось0
До обраногоВ обраному0
LinkedIn
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

Может файервол на сервере не пропускает?

Та ні, там начебто все норм
Допомогло додати DNS адреси Google

Хочу ще спробувати такий шлях -
github.com/bubuntux/nordvpn

WSL таку ж траблу має після рестарту
може й рішення з днс допоможе

«host ipinfo.io» що каже? Додати ґуґл ДНС сервери міжна в /etc/resolv.conf

support.surfshark.com/...​om-DNS-on-a-Linux-device

О дякую, це допомогло)
Але тепер треба якось tun0 прокинути в докер контейнер

Как вариант попробуй ДНС гугловые на ВМ прописать (8.8.8.8, 8.8.4.4)

ВМ це що?) Віртуал машина?

О дякую, це допомогло)
Але тепер треба якось tun0 прокинути в докер контейнер

Если ты запускаешь всю «кухню» через docker-compose можешь попробовать прописать там network_mode: host Тогда у тебя по идее не будет изолировать сетевой стек контейнера и хостовой машины и по идее tun0 должен контейнер увидеть.

Дякую, а якщо просто через run?
--net=host не допомагає
А ще чомусь завжди затираються мої зміни в resolv.conf

Затираются потому что у тебя используется на хосте NetworkManager. Он рулит этим файлом когда работает. Я честно сходу не вспомню как запускается через docker run (Вроде —network=host но єто не точно !).

не хоче так( все одно curl всередині контейнера не працює

Підписатись на коментарі