简介:本文详细介绍了在MacOS系统下使用VMware Fusion虚拟机软件部署Ubuntu Server 22.04操作系统,并配置静态IP地址的完整流程。内容涵盖虚拟机创建、系统安装、网络配置及故障排查等关键步骤,适合开发者和运维人员参考。
在MacOS系统上运行VMware Fusion并部署Ubuntu Server 22.04,需确保硬件满足最低配置:
在VMware Fusion中,Ubuntu Server默认使用NAT网络模式。需明确以下概念:
查看当前网络接口:
ip a# 通常为ens33或enp0sX(根据版本不同)
编辑netplan配置文件:
sudo nano /etc/netplan/00-installer-config.yaml
修改为静态IP配置:
network:version: 2renderer: networkdethernets:ens33: # 替换为实际接口名dhcp4: noaddresses: [192.168.x.100/24] # 替换为可用IPgateway4: 192.168.x.1 # 网关(通常为.1或.2)nameservers:addresses: [8.8.8.8, 1.1.1.1]
应用配置:
sudo netplan apply# 若失败可使用调试模式:sudo netplan --debug apply
安装必要工具:
sudo apt install ifupdown net-tools
编辑接口文件:
sudo nano /etc/network/interfaces
添加静态IP配置:
auto ens33iface ens33 inet staticaddress 192.168.x.100netmask 255.255.255.0gateway 192.168.x.1dns-nameservers 8.8.8.8
重启网络服务:
sudo systemctl restart networking
检查IP地址:
ip a show ens33
测试网络连通性:
ping 8.8.8.8ping google.com
检查DNS解析:
nslookup ubuntu.com
sudo ufw statussudo ufw disable # 临时关闭测试
arp -a查看局域网已用IP
sudo netplan try # 测试配置(30秒内可回滚)journalctl -xe # 查看系统日志
ethernets:ens33:dhcp4: noaddresses: [192.168.10.100/24]ens34:dhcp4: yes
ssh username@localhost -p 2222
/etc/netplan/目录netdata或Prometheus监控网络状态通过以上步骤,开发者可以在MacOS上高效使用VMware Fusion部署Ubuntu Server 22.04,并实现稳定的静态IP配置。此方案特别适用于本地开发环境、CI/CD流水线测试以及安全要求较高的内网服务部署场景。