相关疑难解决方法(0)

当没有 netplan 配置时如何在 Ubuntu 22.04 上设置 DNS?

我将 16.04 Ubuntu 服务器升级到 22.04。迁移到 18.04 和 20.04 效果良好。然而,升级到 22.04 破坏了我的 DNS 配置。

\n

我找到了很多使用配置整个网络的教程netplan,但我对它们感觉不太舒服(我担心我会破坏一切)。我的服务器上有很多网络接口,但没有/etc/netplan.

\n

我想知道我是否必须创建一个netplan包含所有网络接口的文件或仅包含损坏的网络接口的文件。

\n

这是结果nmcli device show

\n
GENERAL.DEVICE:                         docker0\nGENERAL.TYPE:                           bridge\nGENERAL.HWADDR:                         02:42:99:76:F4:CE\nGENERAL.MTU:                            1500\nGENERAL.STATE:                          10 (non-g\xc3\xa9r\xc3\xa9)\nGENERAL.CONNECTION:                     --\nGENERAL.CON-PATH:                       --\nIP4.ADDRESS[1]:                         172.17.0.1/16\nIP4.GATEWAY:                            --\nIP4.ROUTE[1]:                           dst = 172.17.0.0/16, nh = 0.0.0.0, mt = 0\nIP6.GATEWAY:                            --\n\nGENERAL.DEVICE:                         docker_gwbridge\nGENERAL.TYPE:                           bridge\nGENERAL.HWADDR:                         02:42:FA:EB:F8:75\nGENERAL.MTU:                            1500\nGENERAL.STATE:                          10 (non-g\xc3\xa9r\xc3\xa9)\nGENERAL.CONNECTION:                     --\nGENERAL.CON-PATH:                       --\nIP4.ADDRESS[1]:                         172.18.0.1/16\nIP4.GATEWAY:                            --\nIP4.ROUTE[1]:                           dst = 172.18.0.0/16, nh = 0.0.0.0, mt = 0\nIP6.ADDRESS[1]:                         fe80::42:faff:feeb:f875/64\nIP6.GATEWAY:                            --\nIP6.ROUTE[1]:                           dst = fe80::/64, nh = ::, mt = …
Run Code Online (Sandbox Code Playgroud)

dns 22.04

23
推荐指数
1
解决办法
8万
查看次数

如何在从 16.04 升级到 18.04 的 ubuntu 服务器上启用 netplan

我最近将我的16.04服务器系统升级到18.04,然后尝试使用netplan设置网络。不幸的是,现在我的网络设置坏了,我不知道哪些文件属于哪个网络配置系统。

/etc/network/interfaces 文件仍然包含数据,而 /etc/network 中还有一堆其他文件,我不知道它们的用途。

我想要做的是使用以下配置重新开始:

network:
  version: 2
  renderer: networkd
  ethernets:
    enp4s0:
      dhcp4: yes
      dhcp6: yes
  bridges:
    br0:
      interfaces: [enp4s0]
      dhcp4: true
      parameters:
        stp: false
        forward-delay: 0
Run Code Online (Sandbox Code Playgroud)

谁能告诉我我实际需要哪些文件以及应该删除哪些文件?这个系统应该只有一个桥接网络设备,并且运行 openssh-server、lxc 和 docker。这是目前的情况:

# tree network
network
??? fan
??? if-down.d
?   ??? resolvconf
?   ??? ubuntu-fan
??? if-post-down.d
?   ??? bridge -> /lib/bridge-utils/ifupdown.sh
?   ??? ifenslave
?   ??? ubuntu-fan
?   ??? vlan
?   ??? wireless-tools
??? if-pre-up.d
?   ??? bridge -> /lib/bridge-utils/ifupdown.sh
?   ??? ethtool
?   ??? ifenslave
?   ??? …
Run Code Online (Sandbox Code Playgroud)

netplan

14
推荐指数
1
解决办法
4万
查看次数

DNS 问题 - 如何调试?

我使用的是 Ubuntu 16.04。我有一些关于 DNS 解析的问题。它只发生在我的家庭网络中。但是,我的其他 wifi 设备工作正常。启动后,DNS 解析在大约 5/10 分钟内不起作用。然后它开始工作。Ping 到 8.8.8.8 之类的地址工作正常,但 Ping 到主机名却不行(所以我猜是 DNS 问题)。

我的 /etc/resolv.conf 在问题前后没有变化,它保持不变。我添加了“名称服务器 8.8.8.8”但没有变化。它有 3 个名称服务器(其中 2 个由 DHCP 获得)。

在其他网络上,我的系统工作正常,DNS 从一开始就工作。Chrome 状态栏显示“正在解析主机...”然后超时。有什么提示可以让我在问题出现时进行调试?

来自阿根廷的问候。

networking dns dhcp

5
推荐指数
1
解决办法
4460
查看次数

标签 统计

dns ×2

22.04 ×1

dhcp ×1

netplan ×1

networking ×1