Сервер имен заблокирован на публичной точке доступа

Сервер имен заблокирован на публичной точке доступа

Я могу подключиться к бесплатной точке доступа Wi-Fi, требующей только регистрации (это городская услуга).

Меня выгнали из него, потому что он обнаружил мое использование Tor. Но, к счастью, это было временно. Теперь мне нужно использовать Tor, и поэтому я хотел бы получить к нему доступ через свой VPN, к которому я могу подключиться.

Но сервер имен заблокирован на точке доступа, и мой скрипт update-resolv-conf неэффективен, то есть я подключен к VPN, но файл /etc/resolv.confсохраняет устройство точки доступа как сервер имен. Как мне это обойти? ОС — x64 Ubuntu 16.04 LTS, поэтому она поставляется с systemd и resolvconf.

решение1

Позвольте мне перефразировать вопрос, чтобы мы могли узнать, правильно ли я его понял.

Есть ли способ настроить мой компьютер на использование другого сервера имен (вероятно, того, который мне нужен), а не того, который предоставляется моим устройством точки доступа?

Ответ:ДА.

resolvconfимеет специальные файлы для добавления при (повторной) генерации resolv.conf. И файл находится в /etc/resolvconf/resolv.conf.d/head. Просто скажите resolvconf использовать другой сервер имен, добавив

сервер имен 1.1.1.1

в файл. А затем запустите следующее для генерации новогоresolv.conf

$ sudo resolvconf -u

Связанный контент