изменить DNS-сервер непостоянным способом (в командной строке) [режим восстановления]

есть ли способ изменить DNS-сервер в командной строке, не меняя ничего на диске?

Я недавно загрузился в сеанс восстановления и получил IP-адрес (с использованием DHCP), но не DNS-сервер. поскольку моя сетевая конфигурация обычно выполняется с помощью nm-апплета в сеансе рабочего стола, а не в / etc / network / interfaces , я хотел бы иметь возможность предоставить DNS-сервер только для это сеанс восстановления и ничего не записывать на диск.

обычно это возможно путем редактирования /run/resolvconf/resolv.conf . но похоже, что resolvconf не работает в сеансе восстановления ubuntu 14.04.

Я надеялся, что есть что-то похожее на конфигурацию сети, где я могу настроить интерфейс без необходимости редактировать файл:

# ifconfig eth0 192.168.2.5 netmask 255.255.255.0
# route add default gw 192.168.2.1

есть ли способ сделать это для DNS в сеансе восстановления на ubuntu 14.04?

5
задан 6 October 2015 в 16:44

3 ответа

Перейдите к этому редактированию каталога /etc/resolvconf/resolv.conf.d, главный файл с помощью vi или энергия с su полномочием

sudo vi /etc/resolvconf/resolv.conf.d/head

добавляют, что следующие строки в файл

nameserver *DNS server IP*

сохранили файл и используют resolvconf утилиту для установки статического сервера DNS, обращаются к Вам вводимый следующей командой

sudo resolvconf -u
0
ответ дан 7 October 2015 в 02:44
  • 1
    Нераспознанная опция VM ' MaxPermSize=350m' Ошибка: не Мог создать виртуальную машину Java. Ошибка: критическое исключение произошло. Программа выйдет. – shaik moeed 26 December 2016 в 01:06

я нашел способ сделать это:

уничтожают сервис DNS (может быть более тонкий путь?)

# killall dnsmasq

перезапускают сервис с помощью желаемого вышестоящего сервера:

# dnsmasq --server=192.168.2.1
0
ответ дан 7 October 2015 в 02:44

Чтобы заставить это работать, я добавил au.archive.ubuntu.com к /etc/hosts файл с IP-адресом, который я получил от проверки с помощью ping-запросов его на моем ПК.

Затем сделал apt update, и это решило.

0
ответ дан 17 April 2019 в 15:54

Другие вопросы по тегам:

Похожие вопросы: