最近经常需要在虚拟机上安装各种工具的服务端,远程调用时就会需要该虚拟机的IP地址,而在虚拟机中的IP地址是会有一定变化的,所以就有了今天这篇文章,记录一下,防止以后还有类似需求。
由于Ubuntu18.04跟16版本的系统文件结构有变化,所以之前的固定IP的方法不能够通用18的系统,现在就来记录一下在18.04中如何固定IP。
# 查看本机IP信息
ip a
# 先进入/etc/netplan目录
cd /etc/netplan
# 此时会发现有一个文件“01-network-manager-all.yaml”,我们现在需要复制一个该文件的副本
cp 01-network-manager-all.yaml 02-network-manager-ens33.yaml
# 接下来就vim编辑这个新的文件
sudo vim 02-network-manager-ens33.yaml
将该文件修改成如下的形式:(注意符合yml的格式)
# Let NetworkManager manage all devices on this system
network:
version: 2
renderer: networkd
ethernets:
ens33:
dhcp4: no
addresses: [192.168.xx.xx/24] # 此处写上所需的IP地址,注意两端有“[]”符号
gateway4: 192.168.0.1 # 网关地址
nameservers:
addresses: [8.8.8.8, 223.5.5.5] # 此处填写DNS地址
写好后保存退出,并在命令行执行
sudo netplan apply
上述步骤完成后,重启电脑即可完成IP地址的固定。