Ошибка в сетевом определении: неизвестные ключевые dhcp4-переопределения

Я пытаюсь настроить Ubuntu 18.04 LTS, который, кажется, использует netplan для конфигурирования сетей. В этом случае я должен переопределить серверы DNS, обеспеченные DHCP и использованием вручную присвоенные серверы имен. Таким образом, я изменил netplan конфигурацию следующим образом:

# For more information, see netplan(5).
network:
  version: 2
  renderer: networkd
  ethernets:
    enp2s1:
      dhcp4: yes
      dhcp4-overrides:
        use-dns: false
      dhcp6: yes
      dhcp6-overrides:
        use-dns: false
      nameservers:
        addresses: ["fd35:2ff0:b0b9:d0c0::1:1", 192.168.255.17]

В другом вопросе, и на netplan.io, было объяснено, что netplan имел опции dhcp4-overrides и dhcp6-overrides который разрешил бы это, но они, кажется, не работают. netplan generate или netplan apply дает ошибку:

Error in network definition //etc/netplan/01-netcfg.yaml line 6 column 6: unknown key dhcp4-overrides

Как, затем, я могу быть уверен, что будут использоваться мои указанные серверы имен, и серверы имен, полученные из DHCP, никогда не будут использоваться? Я готов бросить netplan в мусорном ведре при необходимости.

2
задан 25 February 2019 в 05:36

2 ответа

Я примерно на полпути к броску netplan в мусорном ведре, но у меня есть обходное решение, которое, кажется, работает.

Видение, что это представляло к networkd, и что systemd-разрешенный обрабатывал DNS, я просто, создало соответствующую конфигурацию непосредственно.

Я отбросил биты переопределений dhcp от netplan, оставив меня с только:

# For more information, see netplan(5).
network:
  version: 2
  renderer: networkd
  ethernets:
    enp2s1:
      dhcp4: yes
      dhcp6: yes

Затем я создал файл /etc/systemd/resolved.conf.d/dns.conf для определения серверов DNS, мне было нужно:

[Resolve]
DNS=fd35:2ff0:b0b9:d0c0::1:1 192.168.255.17
0
ответ дан 2 December 2019 в 03:29

dhcp4-overrides требует netplan 0.95 или позже, который еще не доступен в Ubuntu 18.04. См. https://bugs.launchpad.net/netplan / + ошибка/1759014 для состояния этого стабильного обновления.

2
ответ дан 2 December 2019 в 03:29

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

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