首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Netplan DNS不工作

Netplan DNS不工作
EN

Ask Ubuntu用户
提问于 2022-10-28 01:37:56
回答 1查看 174关注 0票数 0

我正在尝试设置一个用于KVM来宾的桥接口。我可以成功地将SSH传输到同一网络上的其他计算机。我也可以直接ping 8.8.8.8。然而,当我尝试ping google.com时,我得到了:ping: google.com: Name or service not known。因此,似乎路由等工作正常,但DNS不工作。任何帮助都将不胜感激。下面是我当前的netplan配置:

代码语言:javascript
复制
# This is the network config written by 'subiquity'
network:
  version: 2
  renderer: networkd
  ethernets:
    enp1s0:
      dhcp4: yes
  bridges:
    br0:
      interfaces: [enp2s0]
      addresses: [10.0.0.20/24]
      routes:
      - to: default
        via: 10.0.0.1
      nameservers:
        addresses: [8.8.8.8, 8.8.4.4]
        search: []
      parameters:
        stp: false
        forward-delay: 0
      dhcp4: no

我在sudo netplan --debug apply上没有看到什么太有趣的东西。这是输出:

代码语言:javascript
复制
** (generate:7576): DEBUG: 16:06:02.092: starting new processing pass
** (generate:7576): DEBUG: 16:06:02.092: br0: adding new route
** (generate:7576): DEBUG: 16:06:02.092: We have some netdefs, pass them through a final round of validation
** (generate:7576): DEBUG: 16:06:02.092: enp2s0: setting default backend to 1
** (generate:7576): DEBUG: 16:06:02.092: Configuration is valid
** (generate:7576): DEBUG: 16:06:02.092: br0: setting default backend to 1
** (generate:7576): DEBUG: 16:06:02.092: Configuration is valid
** (generate:7576): DEBUG: 16:06:02.093: Generating output files..
** (generate:7576): DEBUG: 16:06:02.093: openvswitch: definition enp2s0 is not for us (backend 1)
** (generate:7576): DEBUG: 16:06:02.093: NetworkManager: definition enp2s0 is not for us (backend 1)
** (generate:7576): DEBUG: 16:06:02.093: openvswitch: definition br0 is not for us (backend 1)
** (generate:7576): DEBUG: 16:06:02.093: NetworkManager: definition br0 is not for us (backend 1)
(generate:7576): GLib-DEBUG: 16:06:02.093: posix_spawn avoided (fd close requested)
(generate:7576): GLib-DEBUG: 16:06:02.096: posix_spawn avoided (fd close requested)
DEBUG:netplan generated networkd configuration changed, reloading networkd
DEBUG:enp2s0 not found in {}
DEBUG:br0 not found in {}
DEBUG:Merged config:
network:
  bridges:
    br0:
      addresses:
      - 10.0.0.20/24
      dhcp4: false
      interfaces:
      - enp2s0
      nameservers:
        addresses:
        - 8.8.8.8
        - 8.8.4.4
        search: []
      parameters:
        forward-delay: 0
        stp: false
      routes:
      - to: default
        via: 10.0.0.1
  ethernets:
    enp2s0:
      dhcp4: true
  renderer: networkd
  version: 2

DEBUG:no netplan generated NM configuration exists
DEBUG:enp2s0 not found in {}
DEBUG:br0 not found in {}
DEBUG:Merged config:
network:
  bridges:
    br0:
      addresses:
      - 10.0.0.20/24
      dhcp4: false
      interfaces:
      - enp2s0
      nameservers:
        addresses:
        - 8.8.8.8
        - 8.8.4.4
        search: []
      parameters:
        forward-delay: 0
        stp: false
      routes:
      - to: default
        via: 10.0.0.1
  ethernets:
    enp2s0:
      dhcp4: true
  renderer: networkd
  version: 2

DEBUG:Link changes: {}
DEBUG:netplan triggering .link rules for lo
DEBUG:netplan triggering .link rules for enp2s0
DEBUG:netplan triggering .link rules for br0
DEBUG:netplan triggering .link rules for vnet0
** (process:7574): DEBUG: 16:06:02.790: starting new processing pass
** (process:7574): DEBUG: 16:06:02.790: br0: adding new route
** (process:7574): DEBUG: 16:06:02.790: We have some netdefs, pass them through a final round of validation
** (process:7574): DEBUG: 16:06:02.791: enp2s0: setting default backend to 1
** (process:7574): DEBUG: 16:06:02.791: Configuration is valid
** (process:7574): DEBUG: 16:06:02.791: br0: setting default backend to 1
** (process:7574): DEBUG: 16:06:02.791: Configuration is valid
DEBUG:enp2s0 not found in {}
DEBUG:br0 not found in {}
DEBUG:Merged config:
network:
  bridges:
    br0:
      addresses:
      - 10.0.0.20/24
      dhcp4: false
      interfaces:
      - enp2s0
      nameservers:
        addresses:
        - 8.8.8.8
        - 8.8.4.4
        search: []
      parameters:
        forward-delay: 0
        stp: false
      routes:
      - to: default
        via: 10.0.0.1
  ethernets:
    enp2s0:
      dhcp4: true
  renderer: networkd
  version: 2
EN

回答 1

Ask Ubuntu用户

发布于 2022-10-28 22:24:42

不确定这是否真的是一个答案,但我确实解决了我的问题,所以我至少会结束这个问题。这是一个新的服务器设置,所以我只是重新安装Ubuntu,从零开始,由于某种原因,它现在正在工作,所以不知道我到底做了什么来修复它。但作为参考,下面是我最后得到的netplan配置:

代码语言:javascript
复制
network:
  version: 2
  renderer: networkd
  ethernets:
    enp2s0:
      dhcp4: false
      dhcp6: false
  bridges:
    br0:
      interfaces: [enp2s0]
      addresses: [10.0.0.20/24]
      gateway4: 10.0.0.1
      nameservers:
        addresses: [8.8.8.8,8.8.4.4]
      parameters:
        stp: false
        forward-delay: 0
      dhcp4: no
      dhcp6: no
票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1437787

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档