我最近刚买了一台 So you Start.com 专用服务器。我想在其中设置一些虚拟机和一些 LXC 容器。
我创建了一个 Ubuntu 20.04 虚拟机,并试图让它能够访问网络(外部世界),但似乎无法弄清楚。我尝试按照OVH 的 Proxmox Wiki 指南但我认为它有点过时了,因为它使用的是/etc/network/interfaces
我所理解的旧 Ubuntu 版本中使用的版本。从我的阅读中,我认为我需要一个 Netplan 配置。我发现OVH 网站上的一篇关于设置 Ubuntu 18.04 VM 的文章所以我尝试遵循该指南。
以下是我根据我的网络指南创建的配置:
# I have swapped the IP's to random ones.
# IP Address: 55.39.195.216
# Dedicated Server IP: 192.99.21.80
# CIDR: /29
# Using Cloudflare DNS resolvers
# NIC: I believe is ens19 per the `ip add` command.
network:
version: 2
renderer: networkd
ethernets:
ens19:
dhcp4: no
dhcp6: no
addresses: [55.39.195.216/29]
gateway4: 192.99.21.254
nameservers:
addresses: [1.1.1.1,1.0.0.1]
routes:
- to: 192.99.21.254/29
via: 0.0.0.0
scope: link
另外,请注意我尝试在此处使用的 IP 地址,我为其创建了一个虚拟 MAC 地址。虚拟 MAC 地址在 Proxmox 硬件网络部分中输入。在此配置中,我还调整了网关地址以使用专用服务器 IP,但最后一个八位字节已切换为,254
正如两个指南所述,我需要为 OVH 服务器执行此操作。
然后我通过 应用此配置sudo netplan apply
。当我这样做时,ping google.com
我收到无法解决的错误。当我这样做时,ping 8.8.8.8
它会挂起然后失败。
我已经浏览过很多不同的网站,现在我感觉我有点迷失了,不知道自己做错了什么。