Как делают меня для установки сервера DNS для устройства с помощью nmcli?

Как я устанавливаю сервер DNS, чтобы быть 8.8.8.8 и 8.8.4.4 через CLI с nmcli?

$ nmcli device show eno1
GENERAL.DEVICE:                         eno1
GENERAL.TYPE:                           ethernet
GENERAL.HWADDR:                         C8:9C:DC:28:86:CA
GENERAL.MTU:                            1500
GENERAL.STATE:                          100 (connected)
GENERAL.CONNECTION:                     Wired connection 1
GENERAL.CON-PATH:                       /org/freedesktop/NetworkManager/ActiveConnection/1
WIRED-PROPERTIES.CARRIER:               on
IP4.ADDRESS[1]:                         192.168.1.6/24
IP4.GATEWAY:                            192.168.1.1
IP4.ROUTE[1]:                           dst = 169.254.0.0/16, nh = 0.0.0.0, mt = 1000
IP4.DNS[1]:                             192.168.1.1
IP6.ADDRESS[1]:                         fe80::49c7:61b4:886f:27e9/64
IP6.GATEWAY:                            --

Wired Connection 1, настроенный с GUI, использует те настройки DNS:

$ nmcli con show
NAME                UUID                                  TYPE             DEVICE  
Wired connection 1  f5687342-d1bd-3e5e-83a1-a1e2ec627d3c  802-3-ethernet   eno1    
docker0             84b0d93b-f4f7-4b52-a6cb-800d161f0954  bridge           docker0 
virbr0              024c6c7a-12f4-49ad-92b3-434106caad25  bridge           virbr0  
vici                c19aafd8-fa10-4577-a748-dee4cb684675  802-11-wireless  --      

подробно:

$ nmcli con show Wired_connection_1 | grep ipv4.dns
ipv4.dns:                               8.8.8.8,8.8.4.4
ipv4.dns-search:                        --
ipv4.dns-options:                       (default)
ipv4.dns-priority:                      0

но я хотел бы применить то использование конфигурации nmcli кому: eno1.

Несколько мимоходом надеется быть проблема с конфигурацией DNS для Ubuntu, возможно, ошибка. (Я произведен этой ошибкой, поскольку она показывает в resolve.conf)

возможно:

sudo nmcli dev set enp8s0 managed yes

или подобный...

0
задан 26 November 2017 в 16:11

1 ответ

Чтобы добавить пользовательские DNS-серверы, используйте

nmcli connection modify Wired_connection_1 ipv4.dns "192.168.1.1,8.8.8.8,8.8.4.4" 

, чтобы проверить, что конфигурация в порядке, используйте

nmcli connection show Wired_connection_1 | grep "dns"

ipv4.dns:                               192.168.1.1,8.8.8.8,8.8.4.4
ipv4.dns-search:                        --
ipv4.dns-options:                       (default)
ipv4.dns-priority:                      0
ipv4.ignore-auto-dns:                   no
ipv6.dns:                               --
ipv6.dns-search:                        --
ipv6.dns-options:                       (default)
ipv6.dns-priority:                      0
ipv6.ignore-auto-dns:                   no

Я наткнулся на ту же проблему, если удаляю 192.168.1.1, то из-за некоторые внутренние сетевые мосты VMware не работали, но для установки дополнительного DNS-сервера вы можете использовать описанный выше метод.

1
ответ дан 26 November 2017 в 16:11
  • 1
    Мне сообщили о той же проблеме Нежелательным, и это решение помогло очень хорошо. – Esteban Knöbl 3 January 2013 в 23:38
  • 2
    Мне сообщили о той же проблеме Нежелательным, и это решение помогло очень хорошо. – Esteban Knöbl 3 January 2013 в 23:38
  • 3
    Мне сообщили о той же проблеме Нежелательным, и это решение помогло очень хорошо. – Esteban Knöbl 3 January 2013 в 23:38
  • 4
    Мне сообщили о той же проблеме Нежелательным, и это решение помогло очень хорошо. – Esteban Knöbl 3 January 2013 в 23:38
  • 5
    Мне сообщили о той же проблеме Нежелательным, и это решение помогло очень хорошо. – Esteban Knöbl 3 January 2013 в 23:38
  • 6
    Мне сообщили о той же проблеме Нежелательным, и это решение помогло очень хорошо. – Esteban Knöbl 3 January 2013 в 23:38

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

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