synchronization
Some checks failed
continuous-integration/drone Build is failing

This commit is contained in:
2025-08-25 15:57:40 +08:00
commit cee91802b3
106 changed files with 9124 additions and 0 deletions

View File

@@ -0,0 +1,130 @@
> 本文作者:丁辉
>
# MAC使用VMwareFusion创建虚拟机
> 绝对保姆级攻略,你要告诉我这样你再不会弄,我一个飞腿~欻~
1. 点击新建
<img src="https://minio.offends.cn:9000/offends/images/image-20230831224634401.png" style="zoom:25%;" />
2. 选择从光盘或映像中安装点击继续
<img src="https://minio.offends.cn:9000/offends/images/image-20230831224650293.png" style="zoom: 33%;" />
3. 这里可以拖拽虚拟机镜像文件到中间,点击继续
<img src="https://minio.offends.cn:9000/offends/images/image-20230831224714265.png" style="zoom: 33%;" />
4. 点击完成
<img src="https://minio.offends.cn:9000/offends/images/image-20230831224734193.png" style="zoom: 33%;" />
5. 提示选择存储位置选择好后点击存储
<img src="https://minio.offends.cn:9000/offends/images/image-20230831224803860.png" style="zoom: 50%;" />
6. 关闭虚拟机点击上栏设置
<img src="https://minio.offends.cn:9000/offends/images/image-20230831224851356.png" style="zoom:25%;" />
7. 配置虚拟机基础参数
<img src="https://minio.offends.cn:9000/offends/images/image-20230831224905868.png" style="zoom: 33%;" />
8. 配置内存和CPU
<img src="https://minio.offends.cn:9000/offends/images/image-20230831224950894.png" style="zoom: 33%;" />
9. 配置磁盘大小
<img src="https://minio.offends.cn:9000/offends/images/image-20230831224937452.png" style="zoom: 50%;" />
# 安装虚拟机
[请看这篇文档](https://blog.offends.cn/blog/Kubernetes%E5%AD%A6%E4%B9%A0%E8%AE%B0%E5%BD%95/MAC-M1%E4%BD%BF%E7%94%A8UTM%E5%88%9B%E5%BB%BA%E8%99%9A%E6%8B%9F%E6%9C%BA/) ,步骤是一样的,就不重复写了
> 安装完成后,重启遇到这个直接回车就好
>
> 不想遇到这个直接卸载光盘就不会出现了
>
> <img src="https://minio.offends.cn:9000/offends/images/image-20230831234905184.png" style="zoom: 25%;" />
# 不通网段的情况下,宿主机如何和虚拟机通信?
> 1. **"与我的Mac共享"Share with my Mac**
> - 这个模式使虚拟机和主机 Mac 共享同一个网络。虚拟机会获得与主机 Mac 同一网络子网的 IP 地址,通常是在 NAT 模式下。这意味着虚拟机和主机 Mac 能够相互通信,但虚拟机无法与局域网内的其他设备直接通信。
> - 适用于需要虚拟机与主机 Mac 共享网络连接的情况,例如,需要使用主机 Mac 的网络连接来浏览互联网的情况。
> 2. **"自动检测"Bridged - Autodetect**
> - 这个模式尝试自动检测可用的网络连接并将虚拟机连接到其中一个网络。通常它会尝试连接到物理网络接口例如Wi-Fi 或以太网),以便虚拟机与局域网内的其他设备进行通信。
> - 适用于需要虚拟机与局域网内其他设备进行通信的情况,例如,虚拟机需要作为一个独立的计算机出现在网络中。
> 3. **"Wi-Fi"**
> - 这个模式将虚拟机连接到主机 Mac 的 Wi-Fi 接口,使虚拟机可以访问 Wi-Fi 网络。虚拟机将获得与 Wi-Fi 网络相同的 IP 地址范围,并可以与 Wi-Fi 网络上的其他设备通信。
> - 适用于需要虚拟机连接到 Wi-Fi 网络的情况,例如,测试或开发需要使用无线连接的应用程序。
>
> 4. **"仅供我的Mac专用"Host-Only**
> - 这个模式创建了一个仅供虚拟机和主机 Mac 使用的专用网络。虚拟机之间和虚拟机与主机 Mac 可以互相通信,但虚拟机无法直接访问外部网络。
> - 适用于需要虚拟机之间通信,但不需要与外部网络通信的情况,例如,搭建内部测试环境。
> 5. **"自定义vmnet网络"**
> - 这个模式涉及到 VMware Fusion 的自定义网络配置通常需要手动设置。您可以创建和配置自定义的虚拟网络如vmnet3并为虚拟机分配到该网络。这使得您可以精确地控制虚拟机与其他网络和主机 Mac 之间的连接方式。
> - 适用于需要高度定制化的网络配置,例如,特定的测试环境或安全隔离网络。
<img src="https://minio.offends.cn:9000/offends/images/image-20230901150547961.png" style="zoom: 25%;" />
## 配置自定义vmnet网络
1. 首先我们进入 VMware Fusion 的配置界面
> 快捷键是 Command+,
>
> 或者点击左上角设置
<img src="https://minio.offends.cn:9000/offends/images/image-20230901103316741.png" style="zoom: 50%;" />
2. 点击网络
> 我们需要先把左下角的🔒打开他会让你输入MAC密码
<img src="https://minio.offends.cn:9000/offends/images/image-20230901111017948.png" style="zoom: 33%;" />
3. 配置网络信息
<img src="https://minio.offends.cn:9000/offends/images/image-20230901151127156.png" style="zoom: 33%;" />
4. 添加端口转发
<img src="https://minio.offends.cn:9000/offends/images/image-20230901151252729.png" style="zoom:50%;" />
5. 信息填好之后点击应用保存
<img src="https://minio.offends.cn:9000/offends/images/image-20230901151311948.png" style="zoom: 33%;" />
这时虚拟机内部配置好IP地址为 `192.168.100.10` 在宿主机连接 `ssh -p 10022 root@localhost` 则可以 SSH 连接虚拟机
## 查看网卡信息
查看网段信息
```bash
cat /Library/Preferences/VMware\ Fusion/networking
```
查看网关信息
```bash
cat /Library/Preferences/VMware\ Fusion/vmnet3/nat.conf
```
查看地址池信息
```bash
cat /Library/Preferences/VMware\ Fusion/vmnet3/dhcpd.conf
```