DNS 问题 18.04

DNS 问题 18.04

自从从 16.04 升级到 18.04 后,我无法连接到网站。我了解到 netplan 不再使用 resolv.conf。我可以 ping 所有具有 IP 地址的站点并通过 ssh 连接到服务器。我不得不创建 /etc/netplan 01-netcfg.yaml。它检查为有效的 yaml,但当我 sudo netplan apply 时,我收到错误“网络定义错误 //etc/netplan/01-netcfg.yaml 第 4 行第 15 列:预期映射”我的 yaml 如下,并显示为观察到的样本。

# This file describes the network interfaces available on your system
# For more information, see netplan(5).
network:
  ethernets:
    addresses: "192.168.1.161"
    dhcp4: false
    enp3s0: ~
    gateway4: "192.168.1.1"
    nameservers:
      addresses:
        - "71.242.0.12"
        - "71.250.0.12"
    renderer: networkd
    version: 2

我做错了什么?任何帮助都将不胜感激。我对 Linux 的了解有限,因此非常感谢提供示例。汤姆

答案1

在以太网之后,下一行你必须指定接口的名称,例如

 version: 2
  renderer: networkd
  ethernets:
    eth4:
      dhcp4: yes
      dhcp6: False
    eth0:
      dhcp4: False
      dhcp6: False
      addresses: [192.168.110.2/24]

这意味着你的 enp3so 必须在以太网之后,然后是其余部分,格式正确,你需要在开头添加一些空格

相关内容