从 16.04 升级到 18.04 libvirt ssh 不再起作用?

从 16.04 升级到 18.04 libvirt ssh 不再起作用?

从 16.04 升级到 18.04 后,我们无法再从主机通过 ssh 进入 libvirt 客户机。'ssh vm-web' 默默失败,而升级前它运行正常。客户机正在运行,如 'virsh list' 所示,我可以从 virt-manager 登录到它们。

xxxxx@yyyy:~$ ssh -v vm-web
OpenSSH_7.6p1 Ubuntu-4ubuntu0.3, OpenSSL 1.0.2n  7 Dec 2017
debug1: Reading configuration data /home/xxxx/.ssh/config
debug1: /home/xxxx/.ssh/config line 29: Applying options for vm-web
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
debug1: Connecting to 192.168.122.101 [192.168.122.101] port 2291.
debug1: connect to address 192.168.122.101 port 2291: Connection timed out
ssh: connect to host 192.168.122.101 port 2291: Connection timed out

这是在尝试解决另一个问题时发现的。网络服务器 vm-web 不再响应请求,它们只是超时了。

答案1

事实证明,问题是由于客户机的基地址从 192.168.122.1 更改为 192.168.123.1 引起的。

virsh net-edit default

将三个 123 改为 122,重新启动,一切就都好了。

由于很多事情都取决于他们,所以未经询问就更改地址似乎很疯狂,但事实就是这样。

相关内容