KVM 客户机具有错误的传出 IP 地址

KVM 客户机具有错误的传出 IP 地址

我遇到了与以下问题中描述的相同的问题,但没有给出明确的答案。

KVM 客户机有错误的传出 IP 地址

我的 KVM 主机的 IP 地址是 185.17.xxx.34,虚拟机是 .xxx.35,但是从该虚拟机建立 SSH/Telnet 连接时,源地址显示为 .xxx.34,这导致我正在运行的某些程序出现问题。

我有其他几台 KVM 服务器,没有遇到同样的问题,所以我有点困惑。

任何帮助将不胜感激!

编辑我已在下面回答了这个问题:)

答案1

根据您的描述,可以合理地假设您的 KVM 在退出时被 natted,并且网络配置没有按您预期的方式工作。

从 KVM,请提供输出

# ip addr
# ip route

我预计您不会看到您提供的 IP(...35)和网关(...126)。

编辑:由于这些确实显示了预期的结果,请尝试

# ping ...126

在 KVM 内部,

#tcpdump -i eth0 -n -c 4

在主机上。您能粘贴 tcpdump 的输出吗?

答案2

是的,事实证明 KVM“默认”网络连接已被修改为通过其内置的 DHCP 服务器为我们提供一些 IP 地址,而这个地址恰好在该范围内。

运行 virsh net-edit default 并更改参数可以解决问题。

感谢你的帮助!

相关内容