Ошибка Netplan при изменении статического IP-адреса

Все,

Я хотел бы изменить IP-адрес в моей Ubuntu v18.04 виртуальной машине на статический IP-адрес, и я обращаюсь к этим двум статьям, чтобы внести изменения:

Как настроить сеть с Netplan в Ubuntu | vitux.com

Как запустить Linux на Hyper-V | nakivo.com

Однако, когда я пытаюсь выполнить "NetPlan Try", я получаю сообщение об ошибке. Какую ошибку я делаю?

network: 
  ethernets: 
    eth0: 
      addresses: 
        - 172.25.151.21/24
      dhcp: false
      gateway4: "192.168.151.17"
      nameservers: 
        addresses: 
          - "192.168.151.17"
          - "8.8.8.8"
  renderer: networkd
  version: 2
1
задан 17 June 2020 в 02:57

2 ответа

Эта настройка netplan и DNS работает в Ubuntu 19.10 и 20.04. Я добавляю статический IP, а также использую динамический IP, назначенный маршрутизатором / DHCP. Мой интернет-провайдер перехватывает DNS, поэтому я использую DNS поверх TLS (127.0.0.53) плюс тупик, поэтому я могу настроить docker на использование этого статического IP-адреса для DNS.

network:
  ethernets:
    enp0s3:
      addresses:
      - 192.168.1.202/24
      dhcp4: true
      dhcp4-overrides:
        use-dns: false
      dhcp6: true
      dhcp6-overrides:
        use-dns: false
      gateway4: 192.168.1.1
      nameservers:
        addresses:
        - 8.8.8.8
  renderer: networkd
  version: 2

Собрав все это вместе, поместите netplan cfg, примените его и настройку DNS. Вы правильно копируете / называете свой netplan cfg и применяете его?

#!/bin/bash
# static IP - DNS servers and don't use gateway for DNS
# https://netplan.io/examples
# https://netplan.io/reference
sudo cp $HOME/mediacentre/bin/01-netcfg.yaml /etc/netplan/.
sudo netplan apply
# DNS over TLS
# https://www.internetsociety.org/blog/2018/12/dns-privacy-in-linux-systemd/
sudo cp $HOME/mediacentre/bin/resolved.conf /etc/systemd/.
sudo systemctl restart systemd-resolved
# test it...
resolvectl query bbc.co.uk

# install stubby to do DNS over TLS
sudo apt-get install -y stubby
# use patched stubby config
sudo cp $HOME/mediacentre/bin/stubby.yml /etc/stubby/.
sudo systemctl restart stubby
0
ответ дан 19 June 2020 в 21:24

Я установил статический IP-адрес, добавив правильную виртуальную карту Ethernet (eth0)

0
ответ дан 19 June 2020 в 21:24

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

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