Mac访问局域网电脑虚拟机中的CentOS7

时间:2024-03-28 18:21:12

  自从去年买了Mac笔记本以后,以前使用了5年了神舟笔记本就退役了一直闲置吃灰中。
  最近看了一个头条视频up主CodeSheep的视频《在职程序员科普:到底哪个操作系统适合搞编程》,在视频中他对比了Linux、Windows、Mac的区别以及优势,他认为Mac适合开发编程、Windows适合办公写文档(不太认同)、Linux适合做服务器。我注意到他的视频中提到的他的旧的Windows本加内存到了32G,里面装了很多虚拟机,我感觉这个思路挺不错的,昨天实践了一个感觉不错,旧笔记本再也不用吃灰了,下面总结实践心得。

1 查看Mac局域网IP

这个有很多方式,我使用点击右上角WIFI图标----》打开网络偏好设置。在右侧已连接中就会显示IP地址。
Mac访问局域网电脑虚拟机中的CentOS7
还有命令行的方式,终端下输入ifconfig | grep “inet”。
Mac访问局域网电脑虚拟机中的CentOS7

2 查看局域网电脑IP

打开cmd,输入ipconfig查看
Mac访问局域网电脑虚拟机中的CentOS7

3 配置虚拟机的IP地址、网关、子网掩码

虚拟机中配置的IP、网关要和Mac、局域网电脑在一个网段(因为后面要采用桥接模式
cd /etc/sysconfig/network-script/,查看目录文件,我的centos7中文件名称为ifcfg-eth33,根据自己的情况修改。vi ifcfg-eth33修改文件,需要修改BOOTPROTO=static,ONBOOT=yes,添加IPADDR、GATEWAY、NETMASK。具体见下图。
Mac访问局域网电脑虚拟机中的CentOS7
修改完成以后按esc退出编辑状态,按:wq保存退出,最后重启一下网络服务service network restart。可以通过ifconfig查看一下修改后的IP。
Mac访问局域网电脑虚拟机中的CentOS7

4 局域网电脑和虚拟机连接

局域网电脑和虚拟机直接可以通过桥接方式也可以通过NAT方式,本文采用桥接方式。
首先配置VMware的桥接模式,打开VMware选择编辑----》虚拟网络编辑器----》桥接模式。
Mac访问局域网电脑虚拟机中的CentOS7
Mac访问局域网电脑虚拟机中的CentOS7
Mac访问局域网电脑虚拟机中的CentOS7
当我们进入到这一步后,我们需要将”自动“修改为选定网卡来进行桥接。此时我选择电脑中的有线网卡,那么哪一个会是我们的有线网卡呢?
此时,我们需要进入网络和共享中心,执行以下步骤查看:
Mac访问局域网电脑虚拟机中的CentOS7
Mac访问局域网电脑虚拟机中的CentOS7
Mac访问局域网电脑虚拟机中的CentOS7
当我们选择好桥接需要的网卡后
Mac访问局域网电脑虚拟机中的CentOS7
接下来需要配置一下虚拟机系统的网络连接,选择桥接模式,勾选复制物理网络连接状态。
Mac访问局域网电脑虚拟机中的CentOS7

5 Mac访问虚拟机验证

Mac访问局域网电脑虚拟机中的CentOS7
通过测试验证可以确定,Mac可以访问虚拟机CentOS了。

6 总结

  将旧的Windows笔记本作为服务器,Mac作为开发工具。这样既利用了旧笔记本可以在Mac上面使用多台虚拟机,又降低了Mac对内存和硬盘要求。希望各位小伙伴们充分利用自己的旧笔记本,不要让他们再吃灰了。

参考资料
Mac查看本机ip地址
一台电脑如何连接到另外一台电脑的虚拟机即里面安装的系统
桥接模式下,实现主机和虚拟机可以互相ping通