Press "Enter" to skip to content

OVHCloud 中设置Ubuntu18.04的FO IP地址

由于工作需要,实验室里租了一台OVHCloud的独立服务器,但是在部署Ubuntu 18.04虚拟机的时候,发现官网给的资料并不正确。导致我试了很多的方法都不能使网络畅通,最终在不断的尝试之下,终于打通了OVH的任督二脉,给我接通了网络。

在ESXI的后台之中,需要注意的是,这里的网卡地址要和你申请到的FOIP的并创建的虚拟网卡地址保持一致。不然就算接下来的配置是正确的,也没有办法接通网络。

在按照正常流程创建虚拟机时,由于Ubuntu在17.04之后,变更了默认的网卡编辑器为netplan,所以并不像其他的系统那样方便填写。如下图所示:

这里的话,根据你的FOIP来进行填写,比如:我的主服务器 IP 是124.21.78.168,所以根据文档,我应该用 254 替换最后一个数字,所以网关 IP 将是 124.21.78.254. (处于网络安全的考虑,这里使用的IP为随意编造的IP)

我得到的故障转移IP是122.99.91.249,那么我的subnet和Address这里就分别对应了122.99.91.249/32 122.99.91.249。而Name Servers的话就是自己喜欢的DNS服务器地址了。

按照这样的填写之后,在我理想情况下,应该是可以正常接通网络了,但是并没有,系统也提示,继续在无网络的状态下进行安装。直到完成,我进入到了系统之内,使用命令行更改网络配置信息:

目录是:/etc/netplan/

在这个目录下,使用ls命令你就能发现你的配置文件,在这里,使用管理员权限并进行相对应的编辑:

sudo nano /etc/netplan/00-installer-config.yaml

# This file describes the network interfaces available on your system

# For more information, see netplan(5).

network:
  ethernets:
          ens160:
                  addresses: 
                  - 122.99.91.249/32
                  gateway4: 124.21.78.254
                  nameservers:
                          addresses: [1.1.1.1,8.8.8.8]
                  routes:
                  - to: 124.21.78.254
                    via: 0.0.0.0
                    scope: link
  version: 2

保存文件,并使用sudo netplan apply 来应用Netplan的设置即可,之后ping一下1.1.1.1 发现网络就是通的了。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注