Ubuntu 服务器 18.04 网络未获取 dhcp 或静态不起作用

Ubuntu 服务器 18.04 网络未获取 dhcp 或静态不起作用

我昨天在 Ubuntu 18.04 VM 上设置了 LibreNMS。(这是在我的 Windows 10 Pro 笔记本电脑上的 HyperV 上设置的)昨天一切正常。它有一个动态 DHCP 地址。我一直使用它的 DHCP 地址(192.168.xx 地址)通过 SSH 从笔记本电脑本地访问它。

今天我无法通过 SSH 进入它。通过 HyperV 管理器进入它,果然没有显示带有ifconfig或 的地址ifconfig -a

所以我尝试设置静态 IP。还是不行。我编辑了文件/etc/netplan/50-cloud-init.yaml并设置了静态 IP 和名称服务器。我还会附上一张图片。现在还不知道该怎么做。我是 Windows/Cisco 用户,但可以在 Ubuntu 上操作,只是不是普通的 Ubuntu/Linux 用户。

50 云初始文件的屏幕截图

答案1

Netplan 对配置非常挑剔,记得添加所有适当的冒号和方括号,例如在“名称服务器”后面和静态 IP 周围。还要记住sudo netplan generatesudo netplan apply。这也可能有帮助:https://netplan.io/examples

答案2

我现在已经可以正常工作了。昨天我编辑了这个文件,现在我明白这是一个错误: /run/systemd/network/10-netplan-eth0.network

我从该文件中删除了所有配置。然后我将文件/etc/netplan/50-cloud-init.yaml重新设置为 DHCP,并删除了我在该文件中设置的所有配置。我运行了 sudo netplan generate。成功了。然后sudo netplan apply。这也成功完成了。所以我又开始工作了。我再次决定输入静态 IP。我再次使用50-cloud-init.yaml我想要的 IP 地址和 DNS 编辑了该文件。我运行了sudo netplan generatesudo netplan apply一切正常!谢谢您的帮助!

相关内容