在macos arm 架构下使用 Vmware Fusion虚拟机如何配置Centos9静态ip地址。如果使用dhcp的动态分配,那么可能ip地址会发生变化,因此需要使用静态ip地址。
• 虚拟机内部使用静态ip地址
• 虚拟机可以访问到mac网络
• mac可以访问虚拟机


配置静态ip我们需要配置如下3个参数。ip地址:IPADDR、子网掩码:NETMASK和网关:GATEWAY
在mac电脑上执行如下命令
cat /Library/Preferences/VMware\ Fusion/vmnet8/nat.conf | grep netmask
netmask = 255.255.255.0
在mac电脑上执行如下命令
cat /Library/Preferences/VMware\ Fusion/vmnet8/nat.conf | grep "ip =" -B 1
# NAT gateway address
ip = 172.16.143.2
• 如果是Centos7,编辑以下文件
vim /etc/sysconfig/network-scripts/ifcfg-ens33
BOOTPROTO=static # 配置静态ip
IPADDR=172.16.143.100 # 配置的ip地址
NETMASK=255.255.255.0 # 子网掩码
GATEWAY=172.16.143.2 # 网关
DNS1=172.16.143.2 # 配置dns地址• 本文是Centos9,需要编辑以下文件
vim /etc/NetworkManager/system-connections/ens33.nmconnection
[connection]
id=ens33
uuid=c397ccc8-21ea-33dd-8866-b0e4559323c2
type=ethernet
autoconnect-priority=-999
interface-name=ens160
timestamp=1696285103
[ethernet]
[ipv4]
address1=172.16.143.100/24,172.16.143.2
dns=172.16.143.2
method=manual
[ipv6]
addr-gen-mode=eui64
method=auto
[proxy]• 如果是Centos7,执行以下命令systemctl restart network
• 本文是Centos9,需要执行以下命令
nmcli c reload # 重新加载配置文件
nmcli c up ens33 # 重启ens33网卡
可以看到我们配置的静态ip生效了:inet 172.16.143.100

可以看到外网也可以正常访问。

可以看到从mac也能连接到Centos了

可以看到从mac也能成功登录到Centos了
往期推荐
原文作者:毛毛小妖的笔记;如有侵权,请联系管理员删除。