使用 Hyper-V 服务器和ubuntu-22.04.1-live-server-amd64.iso安装了一个新的虚拟机
安装后 DNS 不起作用。我已经看到多个关于替换/etc/resolv.conf
为另一个版本的问题/答案,但未安装 NetworkManager。
# systemctl status NetworkManager
Unit NetworkManager.service could not be found
解析状态
# resolvectl status
Global
Protocols: - LLMNR -mDNS -DNSOverTLS -DNSSEC=no/unsupported
resolv.conf mode: stub
Link 2 (etho)
Current Scopes:
Protocols: +DefaultRoute +LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported
Current DNS Server: 192.168.178.1
DNS Servers: 1.1.1.1 192.168.178.1
netplan获取
# netplan get
network :
version: 2
ethernets:
ethO:
addresses :
- "192.168.178.44/24"
nameservers :
addresses :
- 1.1.1.1
- 192.168.178.1
search: []
routes:
- to: "default"
via: "192.168.178.1"
首先,确保您可以从您的虚拟机访问您的路由器:
ping 192.168.178.1 -c 3
如果可以,那么问题要么是某个防火墙,要么是另一个路由问题。您无法 ping 网络外部的 IP 地址这一事实表明您的 NIC 或防火墙配置不正确。您可能需要禁用防火墙作为有效测试。