如何将公共 IP 地址分配给托管在 NAT 后面的服务器上的 VM

问题描述

我有一个公共 IP 地址池 (95.xxx.xxx.196 - 254)。我还有一台托管 KVM 机器的服务器。它有一个私有 IP 地址 10.0.0.1,它被路由器 NAT 转换为 95.xxx.xxx.200 地址,这样它就可以使用这个公共 IP 访问互联网。

托管在其上的虚拟机的路由方式相同 - 我的 MikroTik 路由器将 10.0.0.xxx 地址绑定到 95.xxx.xxx.xxx 并且它可以工作(意味着我可以从 Internet 访问我的虚拟机)。现在我想直接为其中一个虚拟机分配一个公共 IP。它需要像托管在 OVH 的 VPS 一样工作 - 您通过 SSH 登录服务器并运行 ip -a显示一个具有公共 IP 的接口 - 如何使用 KVM 实现相同的功能

我尝试将外部 IP 地址分配给虚拟机,网关设置为主机内部 IP,但没有成功。没有人可以ping通,包括主机。

如何设置 KVM、主机服务器和路由器以将公共 IP 分配给虚拟机(如在 VPS 上)?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)