过去一周,这让我非常沮丧。我有一台 OVH 服务器,IP 为 144.217.76.xxx。我为 VM 配置购买了另外 2 个 IP 地址:66.70.243.x81 66.70.243.x85
无论我做什么,我似乎都无法让 IP 地址与虚拟机配合使用。我不确定是在客户操作系统端还是在 proxmox 网络端。通常这对我来说不是问题,但是,Proxmox 网络设置和地址位于完全独立的子网这一事实让我有点不知所措。
当前 Ubuntu VM /etc/network/interfaces/
如果可以的话,请帮忙!如果还有其他类似的问题,我深表歉意,因为我找不到任何东西。再次感谢。
答案1
好的,因此在 OVH 系统上,存在一种实际利用 IP 的特定方法,正如其文档中模糊地说明的那样。
(我猜你的桥已经起作用了......)
- 关闭虚拟机。
要使用任何附加 IP / 或称为故障转移 IP(因为 OVH 实际上不提供普通的附加 IP),您需要首先创建虚拟mac地址。
你怎么做到这一点?
- 登录您的OVH控制面板
- 登录后 -> 单击 IP(管理 IP)http://prntscr.com/ftqd89
- 找到您想要使用的 IP
- (http://prntscr.com/ftqe6n)(单击 IP 旁边的 COG)
- 点击“添加虚拟 Mac”
- 输入信息(输入什么并不重要)
- 现在您已经创建了虚拟 MAC 地址。(请保存该地址,我们将在 proxmox 中进行配置时需要它)
所以现在我们需要在 proxmox 内部设置 VM;我们通过将主 NIC 接口 Mac 地址设置为刚刚创建的 Mac 地址来实现这一点。
http://prntscr.com/ftqi9p http://prntscr.com/ftqiht
完成此操作后,重新打开虚拟机 - 然后在启动后配置界面。(这次正确拼写广播将会有很大帮助;)
“ens18”的网络设置应如下所示:
auto ens18 iface ens18 inet static
address 66.70.243.181
netmask 255.255.255.0
broadcast 66.70.243.255
gateway 66.70.243.254
dns-nameservers 8.8.8.8 8.8.4.4
OVH 网关 IP 始终为.254子网 - 好建议
现在,一旦您保存了此配置 - 重新启动网络service network-manager restart
如果成功,您应该能够使用以下命令成功 ping google ping -c3 google.com
(如果成功,则表示您的 DNS 解析和网络正常运行)
我很累,所以请原谅我犯的任何错误 - 但这应该可以正常工作。;)