mac下vmware设置3台虚拟机固定ip

前言:本人菜鸟一名,最近在学习hadoop,但是在mac下搭建hadoop环境确实是一个让人头大的问题,特别是配置固定ip.网上找了很多教程,有的教程的第一张图片就和我的不一样,根本解决不了.结合网上一部分解决方案,然后配合原有windows教程,尝试解决初步成功,写下来给大家参考一下.

1.在mac终端里输入:

cd /Library/Preferences/VMware\ Fusion/vmnet8

查看nat.conf内容

cat nat.conf
在这里插入图片描述
这里的ip和netmask都要记住等下有用

查看cat dhcpd.conf

cat dhcpd.conf

在这里插入图片描述

注意range 这个是虚拟机允许选择的静态ip地址范围,自定义的静态ip地址必须要在这个范围内(这个就是之前我出现错误的原因)

接下来就进入到虚拟机端操作,建议在创建虚拟机时先记下ip地址,利用客户端工具效率更高

1.关闭防火墙和禁止防火墙自启动

systemctl stop firewalld.service
systemctl disable firewalld.
VMware 虚拟机中为第二虚拟机设置静态 IP 地址,需要结合网络模式、系统配置文件以及 VMware 的虚拟网络编辑器进行操作。以下是完整的配置指南。 ### 选择合适的网络模式 在开始配置之前,需确认当前使用的网络模式是否适合静态 IP 设置: - **NAT 模式**:适用于大多数桌面环境,虚拟机会通过 VMware 提供的虚拟 DHCP 获取 IP,但也可以手动指定静态 IP。 - **桥接模式**:虚拟机会直接连接到物理网络,适合需要与局域网其他设备通信的场景。 - **仅主机模式(Host-Only)**:适用于虚拟机与主机之间的私有网络通信,通常也支持静态 IP 配置[^1]。 推荐使用 **NAT 模式** 或 **桥接模式** 进行静态 IP 配置,具体取决于网络需求。 ### 关闭 DHCP 服务(以 NAT 模式为例) 打开 VMware 的 **虚拟网络编辑器**,选择对应 NAT 模式的虚拟网卡(如 VMnet8),取消勾选“启用 DHCP”选项,或调整 DHCP 地址池范围,确保不与即将设置的静态 IP 冲突[^3]。 ### 配置 Linux 系统中的静态 IP 地址 以下以常见的 CentOS/RHEL 系统为例说明如何修改网络配置文件: #### 修改网络接口配置文件 通常位于 `/etc/sysconfig/network-scripts/ifcfg-<interface>`,例如 `ifcfg-ens33`: ```bash BOOTPROTO=static ONBOOT=yes IPADDR=192.168.1.100 NETMASK=255.255.255.0 GATEWAY=192.168.1.1 DNS1=8.8.8.8 ``` 保存并重启网络服务: ```bash systemctl restart network ``` 或使用 NetworkManager 命令: ```bash nmcli con reload nmcli con up <connection-name> ``` #### 验证 IP 地址和连通性 ```bash ip addr show ping -c 4 8.8.8.8 ``` 若使用 Ubuntu/Debian 系统,则需修改 `/etc/netplan/01-netcfg.yaml` 文件并应用配置: ```yaml network: version: 2 ethernets: enp0s3: addresses: - 192.168.1.100/24 gateway4: 192.168.1.1 nameservers: addresses: - 8.8.8.8 ``` 应用配置: ```bash sudo netplan apply ``` ### 注意事项 - **避免 MAC 地址冲突**:克隆虚拟机后,需更新配置文件中的 `HWADDR` 字段,确保与实际网卡 MAC 地址一致[^3]。 - **关闭 NetworkManager 冲突**:若同时存在 `NetworkManager` 和 `network.service`,建议停用其中一个以避免冲突。 - **子网规划合理**:确保静态 IP 处于所选网络模式下的子网范围内,否则无法通信。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值