Mac虚拟机默认IP段修改 & 端口映射方法

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)
        在这里插入图片描述
  • 使用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官方文档,也没两个端口必须一致的要求。
在这里插入图片描述

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
如果您在 Linux 虚拟中运行着 Windows 系统,想要进行 NAT 端口映射,可以按照以下步骤进行: 1. 首先,在 Linux 主上安装并启动虚拟,确保虚拟可以正常运行。 2. 在 Linux 主中打开终端,输入以下命令安装 iptables: ``` sudo apt-get install iptables ``` 3. 确认 iptables 已经安装成功,输入以下命令查看 iptables 版本: ``` iptables --version ``` 4. 在 Linux 主中打开终端,输入以下命令开启 IP 转发功能: ``` sudo sysctl net.ipv4.ip_forward=1 ``` 5. 在 Linux 主中打开终端,输入以下命令添加 NAT 规则,将主的 8888 端口映射虚拟的 80 端口上: ``` sudo iptables -t nat -A PREROUTING -p tcp --dport 8888 -j DNAT --to-destination 虚拟IP:80 ``` 其中,虚拟 IP 是指 Windows 虚拟IP 地址。 6. 在 Linux 主中打开终端,输入以下命令添加防火墙规则,允许外部主访问主的 8888 端口: ``` sudo iptables -A FORWARD -p tcp -d 虚拟IP --dport 80 -j ACCEPT ``` 7. 在 Windows 虚拟中打开浏览器,输入主IP 地址和 8888 端口号,例如 http://主IP:8888,即可访问虚拟的 80 端口。 注意事项: - 请务必将命令中的“虚拟IP”替换成实际的虚拟 IP 地址。 - 在防火墙中开放相应的端口,以允许外部主访问虚拟。 - 以上命令仅在当前会话中生效。如果您希望永久生效,请将这些命令添加到适当的启动脚本中。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值