MacOS-VMware Fusion下使用Ubuntu Server 22.04并配置静态IP
我们在使用VMware Fusion安装完Ubuntu Server后,默认使用的是DHCP自动配置IP,每次启动虚拟机分配的IP都是不一致的,这就比较麻烦了,如果当作开发环境,些许服务下,每次内网IP都要更改,所以最好的方式就是配置静态IP,下面还原下配置的全过程。
我们在使用VMware Fusion安装完Ubuntu Server后,默认使用的是DHCP自动配置IP,每次启动虚拟机分配的IP都是不一致的,这就比较麻烦了,如果当作开发环境,些许服务下,每次内网IP都要更改,所以最好的方式就是配置静态IP,下面还原下配置的全过程。
1. 配置环境
- MacOS Monterey 12.0.1
- VMware Fusion 12.2.1 下 Ubuntu Server 22.04
2.创建NAT网络
VMware Fusion -> 偏好设置 -> 网络
- 进入后界面:点击锁的按钮,输入密码解锁;
- 点击
+
号,增加一个网络,在这里我点击生成了两个,一个vmnet2
一个vmnet3
,其实只要一个就行了,编号罢了,下面设置同理,我这里懒的删了,就使用3了。 - 将下图所示的3代表的选项选中,将下面的DHCP的选项取消。(注意:要配置静态IP,一定要取消DHCP选项!)
3.查看或修改NAT网络设置
这里为什么说是查看或修改呢?如果生成的配置内,符合我们预期,那么确定无误即可,否则需要手动进行参数修改。
- 打开终端,进入VMware Fusion的目录:
#(注意:在路径中出现空格需要用\转义)
cd /Library/Preferences/VMware\ Fusion/
- 首先查看
networking
:
cat networking
如上图,VNET_3开头的配置就是我们创建的那块网卡。
netmask
是子网掩码,subnet
是子网地址。这里的子网掩码和子网地址就按照上面VMware Fusion网络设置中DHCP选项下默认的子网掩码和子网地址。
- 查看vmnet3文件夹下的nat.conf:
cat vmnet3/nat.conf
设置vmnet3
网关(转发其他服务器通信数据的服务器)的IP地址和子网掩码IP地址要和上面networking
中的IP在同一个网段(即172.16.89前三个数字保持一样),这里默认配置的为172.16.89.2
,不要改就好了,子网掩码要和networking
中的子网掩码保持一致,简单记忆下,后面配置ubuntu网络需要使用。
4.配置虚拟机网络
由于默认下使用虚拟机终端不好用,复制粘贴宿主机内容还有问题,推荐在默认动态IP下,通过Mac终端连接虚拟机,完成网络相关配置后,再进行切换网络使用。下面所有操作必须用sudo
- 给予配置文件写入权限(默认是不允许进行修改的)
sudo chmod u+w /etc/netplan/00-installer-config.yaml
- 默认的配置内容展示如下:
- 完整需要修改的内容如下:
network:
ethernets:
# 配置的网卡的名称
ens33:
# 配置的静态IP地址和掩码(要与上面子网IP在同一个网段)
addresses:
- 172.16.89.100/24
# DHCP
dhcp4: no
optional: true
# 网关地址(原有gateway4已弃用)
routes:
- to: default
# nat.conf中的网关地址
via: 172.16.89.2
nameservers:
# DNS服务器地址 多个DNS服务器地址需要用英文逗号分隔开(宿主机的DNS地址)
addresses: [ 192.168.1.1,192.168.0.1 ]
version: 2
# 指定后端采用systemd-networkd或者Network Manager, 可不填写则默认使用systemd-workd
renderer: networkd
- 宿主机DNS服务器地址查看
系统偏好设置 -> 网络 -> (以太网或Wi-Fi)-> 右下角高级按钮
- 打开修改配置
sudo vim /etc/netplan/00-installer-config.yaml
- 修改完成后进行保存,使配置生效。
sudo netplan apply
全部完成后,直接关闭虚拟机,进行下方第五步操作。
5.重启切换虚拟机网络模式
图1:
图2:
切换完成后,启动虚拟机,现在就是配置好的静态IP了,可以愉快的玩耍了,到此为止!
参考文章:
https://www.freesion.com/article/7330868822/
http://www.tomato.cm/175.html
https://blog.csdn.net/cal_room2032/article/details/124629068
更多推荐
所有评论(0)