Есть ли способ изменить DNS-сервер в командной строке, не изменяя ничего на диске?
Недавно я загрузился в сеанс спасения и получил IP-адрес (используя DHCP ), но не DNS-сервер. поскольку моя сетевая конфигурация обычно выполняется с помощью nm-applet в сеансе рабочего стола, а не в /etc/network/interfaces, я хотел бы иметь возможность предоставлять DNS-сервер только для этого сеанса спасения и ничего не записывать на диск.
это обычно возможно путем редактирования /run/resolvconf/resolv.conf. но resolvconf, похоже, не работает в сеансе спасения ubuntu 14.04.
я надеялся, что что-то похожее на сетевую конфигурацию, где я могу настроить интерфейс без необходимости редактировать файл: [!d3 ]
# ifconfig eth0 192.168.2.5 netmask 255.255.255.0
# route add default gw 192.168.2.1
Есть ли способ сделать это для DNS в сеансе спасения на ubuntu 14.04?
Перейдите в этот каталог /etc/resolvconf/resolv.conf.d отредактируйте файл head с помощью vi или vim с привилегией su
sudo vi /etc/resolvconf/resolv.conf.d/head
добавьте следующие строки в файл
nameserver *DNS server IP*
, чтобы сохранить файл и использовать утилиту resolvconf для установки адреса статического DNS-сервера, введенного вами следующей командой
sudo resolvconf -u