我应该如何在 18.04 上执行 LAN 启用名称解析?
我的局域网中满是 Ubuntu 16.04 设备,通过运行 dnsmasq 的路由器连接。所有本地设备都有一个单词名称,IP 不固定,并通过 dnsmasq 解析(因为它还处理 DHCP)。我已将笔记本电脑升级到 18.04,由于某种原因,它的 DNS 请求被 systemd solved 阻止。
我想知道,什么是最合理的长期策略,以尽量减少管理负担。
- 当我将所有内容升级到 18.04 时,systemd solved 将使用某些 LAN 发现协议工作。
- 重新配置 systemd 以使用 DNS 来获取单词名称。
- 我应该使用适当的命名策略。
- 忍受一下,并在所有其他设备上对所有设备 IP 地址进行硬编码。
答案1
在 Ubuntu 17.10 中,他们改用 netplan 来管理网络。
对于桌面,它现在是 netplan/networkmanager 对于服务器(无头)它现在是 netplan/networkd
因此,基本上你过去编辑过的任何内容都不再起作用。让生活变得更加混乱的是,它们仍然存在,编辑它们只会增加更多问题(这是经验之谈)。一旦我开始只使用 netplan 的东西,一切都会重新开始工作。
据我所知,您现在可以在 gui 中编辑 gui(我不使用 gui),如果您在 Google 上搜索 ubuntu 18.04 static ip netplan networkd,您可能会找到您要找的内容。我刚刚发现了其中的大部分内容,但我仍然不能 100% 确定它们是如何工作的,这就是为什么我没有告诉您我如何设置我的网络。错误的建议只会让事情变得更糟。
我的关键信息在这里找到:https://websiteforstudents.com/configure-static-ip-addresses-on-ubuntu-18-04-beta/
我希望这能给你一些线索。据我所知,这方面的记录并不完善。