系统:Ubuntu 20
VM 需要将其 ip 设置为 192.168.7.105,以便它可以与其他机器通信(一切都已设置并运行了大约 2 个月)。 由于几天 vm 无法解析主机名(即我可以 ping 8.8.8.8,但不能 google.com)。 但是,如果我将 ip 从 105 更改为其他免费 ip(即 192.168.7.44),一切都会开始工作。 看来问题出在 ip 上。我还检查并确保没有其他机器尝试使用 .105 作为其 ip。
似乎有人将主机名从
ubuntuvm
更改为 GREEN
,但是他们没有在任何配置文件中更改它,我试图修复它,但可能有一些地方我遗漏了。
/etc/resolv.conf
nameserver 127.0.0.53
edns0 trust-ad
/等/主机
127.0.0.1 localhost
127.0.1.1 GREEN
192.168.7.105 wms
::1 ip6[...]
我试着注释掉
192.168.7.105 wms
但什么都没有改变
/etc/nsswitch.conf
passwd: files systemd
group: files systemd
shadow: files
gshadow: file
hosts: files mdns4_minimal dns
networks: files
protocols: db files
[...]
我试着从
mdns4_minimal
中删除hosts: files mdns4_minimal dns
但没有任何改变。
/etc/netplan/00-installer-config.yaml
network:
ethernets:
ens33:
addresses:
- 192.168.7.105/24
gateway4: 192.168.7.1
nameservers:
addresses:
- 8.8.8.8
- 8.8.4.4
search: []
version: 2
将 ip 从“192.168.7.105”更改为 f.e“192.168.7.44”可修复 dns 问题,但 ip 必须保持为 105 才能使程序正常工作。
作为奖励:从昨天开始,我无法使用 ssh 连接到这个虚拟机。在此之前它工作正常,即使在 dns 停止工作之后也是如此。将 ip 更改为 192.168.7.44 也不能修复 ssh 连接。
更新:尝试 ping google.com 并让它运行后,收到错误消息:
[ 6882.901175] watchdog: BUG: soft lockup - CPU#1 stuck for 1947s! [avahi-daemon:986]