流程概述
我的电脑是Mac
,用的的虚拟机是VMware Fusion
,我目前装了一个全新的Linux
系统,CentOS-7
的,里面什么都没有
这个VMware Fusion
操作界面很不友好,打算用ssh
连接虚拟机(使用Tabby
工具,你也可以用别的),所以我们需要连接物理机
(Mac
)和虚拟机(CentOS-7
),并且虚拟机内部需要进行联网
配置VMware Fusion
网络 - ip
打开VMware Fusion
,在左上角点击偏好设置

按数字标号进行操作

配置虚拟机的ip
配置一个你自己想要的虚拟机ip
地址就行,我配置的是172.16.185.39

修改Nat
网络配置 - gateway
打开终端,你可以按command+空格
输入:terminal.app
,进入如下路径
cd /Library/Preferences/VMware\ Fusion
这个里面vmnet2
就是刚刚创建的

修改networking
,执行命令
sudo vim networking
255.255.255.0
是子网掩码,172.16.185.0
是子网网段,这是在你填完虚拟机ip
地址后自动生成的
如果这个里面有answer VNET_2_DHCP yes
的话,要改成no
,我这里没有就不用改了

:wq
,修改保存完之后,执行命令
cd vmnet2
sudo vim nat.conf
我的网关ip
是172.16.185.2
255.255.255.0
是子网掩码,这个要和上面修改networking
时的子网掩码一致,并且ip
都是172.16.185
开头的,保持在同一网段

获取物理机器域名系统 - DNS
左上角的mac
系统偏好设置

选择网络

选择高级

查看DNS
,我的是192.168.1.1

保存网络配置到VMware Fusion
打开VMware Fusion
按照数字顺序操作

选择配置vmnet2

进入虚拟机配置网络
OK
,我们万事具备了,有了虚拟机的ip
,gateway
,DNS
,接下来我们进入虚拟机配置网络
打开虚拟机,输入命令
cd /etc/sysconfig/network-scripts/
编辑网卡文件
vim ifcfg-ens33

要注意的几个配置
BOOTPROTO=static # 开启静态模式,要不ip地址总变
ONBOOT=yes # 启动时加载
IPADDR=172.16.185.39 # 虚拟机ip地址
NETMASK=255.255.255.0 # 子网掩码
GATEWAY=172.16.185.2 # 网关
DNS1=192.168.1.1
保存后,重启网卡,ping
一下百度
systemctl restart network
ping www.baidu.com
ping
通了

物理机使用Tabby
连接虚拟机
物理机连接一下虚拟机
连通了,看一下虚拟机的ip
,172.16.185.39
ifconfig

🆗 完结