Иногда, когда я нахожусь в какой-то проблемной сети, я получаю ошибки DNS, подобные этой fatal: unable to access 'https://github.com/user/repo/': Could not resolve host: github.com удается разрешить хост: github.com, который я добавляю в /etc/resolv.conf одной из этих строк, и это решает проблему:

nameserver 208.67.222.222
nameserver 208.67.220.220

Но при перезагрузке эти строки тоже стираются. Как я могу сделать это навсегда?

Я использую Linux Mint 17.2

1 ответ1

0

Предполагая, что вы используете стандартный Mint, вы используете Network Manager для проводных / беспроводных подключений. Если вы перейдете в настройки проводной или беспроводной сети из строки состояния и нажмите «Правка», у вас должен появиться такой диалог (тема / цвета, вероятно, для вас разные):

Просто установите параметр DNS Automatic в положение Off и введите IP-адреса определенного DNS-сервера. Это переопределит то, что исходит от DHCP-сервера и, по сути, будет постоянным. Затем вы можете, конечно, вернуться сюда и удалить IP-адреса и вернуться к автоматическому использованию DNS-серверов, предоставляемых локальным DHCP-сервером.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .