1、VMware网络配置
创建Nat网络
通过如下步骤配置Nathan网络:
- VMware Fusion > Preferences,选择Network
- 打开的界面如下所示:
- 1、点击小锁,输入密码 ==> 下面1
- 2、点击“+”,就会弹出vmnet2/3等(我这里为vmnet3) ==> 下面2、3所示
- 3、在弹出的框中勾选“允许该网络上的虚拟机连接到外部网络(使用NAT)”和“将Mac主机连接到该网络” ==>下面4、6
- 其中的5是端口映射配置方法,暂时用不到,后面会介绍。
修改Nat网络配置
Mac下VMware配置文件都在“/Library/Preferences/VMware\ Fusion/”路径下,路径下文件情况:
- 使用
sudo vim /Library/Preferences/VMware\ Fusion/networking
修改VMware的网络配置- 将下面的1、2处修改为自己想配置的IP段
- 1是vmnet3、2是vmnet8(选择默认时会使用该IP)
- 1是vmnet3、2是vmnet8(选择默认时会使用该IP)
- 将下面的1、2处修改为自己想配置的IP段
- 使用
sudo vim /Library/Preferences/VMware\ Fusion/vmnet3/nat.conf
命令配置vmnet3的网络配置
虚拟机网络配置
针对于具体虚拟机,可以在该虚拟机上右击,点击设置在打开的设置中选择 “网络适配器”,步骤如下
打开的网络配置界面中,选择vmnet3(自己配置的IP段):
如果这里选择“仅供我的Mac专用”,就是默认选择vmnet8。
虚拟机内配置IP
这么配置后,如果虚拟机用的自动获取IP,有的机器就会自动设置IP为自己指定的字段。
如果发现重启后,IP不是自己修改的IP段的IP,可以先根据自己上面vmnet3配置的IP进行修改,然后重启网卡即可生效。
这里会涉及到Linux、win的IP修改方法,不再继续展开。
需要注意的是:网络配置中的dns和gateway,可以设置为:192.168.*.2
(我的为192.168.55.2
)
2、端口映射
经过上面的操作,端口映射也比较简单了,如下图所示:在第6步中增加映射的端口。
一个坑:本地端口映射需要和要映射的一样才能成功,如下所示1888不能成功,需要修改为8888才行。
ps:之前一直是18888映射到8888,导致不成功。。。搞了很久
具体什么原因还没定位出来,同时查看VMware官方文档,也没两个端口必须一致的要求。