VMware中配置Ubuntu22的静态ip
虚拟机中配置Ubuntu静态ip地址
前言
在开发过程中,我们经常会使用虚拟机中装载linux操作系统来模拟服务器环境,由于虚拟机会为系统分配动态ip,我们需要经常修改配置文件来连接linux系统,配置静态ip可以使虚拟机中的系统ip固定,省去我们反复修改配置文件的步骤。但目前关于Ubuntu22版本以上的配置资料较少,此篇文章即是我在踩了很多坑之后总结得出的。
一、版本
虚拟机:WMware Workstation Pro 17
Linux系统:Ubuntu22.10
二、步骤
1.配置WMware
打开WMware -> 点击“编辑” -> 选择“虚拟网络编辑器”
需要使用管理员权限才能完成后续步骤
选择“VMnet8” -> 选择“NAT模式” -> 勾选“使用本地DHCP服务” -> 设置子网ip -> 点击“NAT设置”
这里的子网ip需要自定义,格式为以192.168开头,以0结尾,例如我这里配置成了192.168.88.0,子网掩码无需修改
最后需要在NAT设置中配置网关
网关ip需要根据上一步设置的子网ip配置,除了最后一位设置为2,都要与子网ip一致
全部配置完成后点击应用即可
2.配置Ubuntu
首先需要安装网络工具包
sudo apt-get install net-tools
接下来就是使用vim编辑器修改Ubuntu的相关配置文件
查阅了相关资料,高版本Ubuntu与低版本Ubuntu的配置文件位置和内容不太一样,Ubuntu22的配置文件已经变成了yaml文件,位置如下
sudo vim /etc/netplan/01-network-manager-all.yaml
进入编辑器后显示以下内容,我们要对这段配置加些东西
修改配置文件为:
network:
version: 2
renderer: NetworkManager
ethernets:
ens33:
dhcp4: no
dhcp6: no
addresses:
- 192.168.88.66/24 #这里就是要固定的ip,要根据之前虚拟机设置的子网ip修改
#最后一位为0-255的任意值,我这里设置成66,“/24”是固定格式
routes:
- to: default
via: 192.168.88.2 #这里填写网关ip,必须和之前在虚拟机中配置的保持一致
nameservers:
addresses: #这里需要任意写几个DNS
- 114.114.114.114 #三大运营商的DNS
- 8.8.8.8 #谷歌的DNS
保存后需要输入这个命令使配置生效
sudo netplan apply
最后通过ifconfig命令查看配置好的ip地址
ifconfig
可以看到ip地址已修改为192.168.88.66,可以验证重启虚拟机之后依旧不变
更多推荐
所有评论(0)