Можно установить приложение с чем-либо, которое знает, как скопировать файлы :)
Лучший способ состоит в том, чтобы использовать пакеты, обеспеченные Вашим дистрибутивом Linux программой установки, предоставленной Вашим дистрибутивом Linux.
Если машина получает свой DNS через DHCP, вы можете
grep domain-name-servers /var/lib/dhcp/<interface>.leases
По-видимому, единственный способ поговорить с dnsmasq
теперь через D-Bus и /var/run/NetworkManager/dnsmasq.conf
пуст (плохой дизайн ИМХО), поэтому либо проверьте var / log / syslog
на предмет последней записи dnsmasq
), либо используйте интерфейс D-Bus.
Дополнительная информация: http://cweiske.de/tagebuch/networkmanager-dnsmasq.htm ; http://www.thekelleys.org.uk/dnsmasq/docs/DBus-interface
Что-то не так с настройкой вашей системы. У меня Ubuntu 14.04, я только что перезагрузил систему и убедился, что никто не вошел в систему через рабочий стол. Затем я подключился к системе по ssh и могу без проблем использовать nmcli
.
$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=14.04
DISTRIB_CODENAME=trusty
DISTRIB_DESCRIPTION="Ubuntu 14.04.1 LTS"
Вот список, полученный с помощью инструмента Cli NetworkManager, nmcli
:
$ nmcli dev list | grep DNS
IP4.DNS[1]: 192.168.1.101
IP4.DNS[2]: 8.8.8.8
IP4.DNS[3]: 8.8.4.4
IP4.DNS[4]: 208.67.222.222
IP4.DNS[5]: 208.67.220.220
Это все DNS-серверы, которые я настроил для моего DHCP-сервера, чтобы они извлекались, когда система арендует их IP-адреса.