hadoop3.x集群部署-准备linux环境-设置静态IP 作者:马育民 • 2021-07-23 22:57 • 阅读:10707 # 介绍 本文介绍 vmware 虚拟机,nat 网络模式下,设置 centos7 的 IP 地址 # 安装 vim 执行下面命令安装: ``` yum install -y vim ``` 或者 ``` yum install -y vim-enhanced ``` # 查看 windows IP地址(可略) 启动命令窗口,执行下面命令: ``` ipconfig ``` 执行结果中查找 下面信息: ``` 以太网适配器 VMware Network Adapter VMnet1: 连接特定的 DNS 后缀 . . . . . . . : 本地链接 IPv6 地址. . . . . . . . : fe80::d581:9f7e:6428:fa22%6 IPv4 地址 . . . . . . . . . . . . : 192.168.101.1 子网掩码 . . . . . . . . . . . . : 255.255.255.0 默认网关. . . . . . . . . . . . . : 以太网适配器 VMware Network Adapter VMnet8: 连接特定的 DNS 后缀 . . . . . . . : 本地链接 IPv6 地址. . . . . . . . : fe80::ccf:b28d:4804:90a5%20 IPv4 地址 . . . . . . . . . . . . : 192.168.58.1 子网掩码 . . . . . . . . . . . . : 255.255.255.0 ``` 上面是 VMware 的虚拟网卡信息,其中 `VMnet8` 的网址是:`192.168.58.1`,这里要记住,下面要用 # 查看vmware网络信息 [](https://www.malaoshi.top/upload/pic/vmware/Snipaste_2021-07-23_22-37-00.png) [](https://www.malaoshi.top/upload/pic/vmware/Snipaste_2021-07-23_22-37-47.png) 上图红框处,`VMnet8` 就是在 windows系统中查看的 网卡信息 上图最下面 `子网IP:192.168.58.0`,即:待会设置虚拟机的ip,就应该是该网段 [](https://www.malaoshi.top/upload/pic/vmware/Snipaste_2021-07-23_22-38-18.png) 设置静态ip时,子网掩码应该是:`255.255.255.0`,网关应该是:`192.168.58.2`,**千万不要设置错误,否则可能会连不上外网** # 修改第一台服务器IP ### 查看centos网卡信息 ``` ip addr ``` 显示如下: [](https://www.malaoshi.top/upload/pic/centos7/Snipaste_2021-07-21_12-28-08.png) 上图中的 `enp0s3` 就是网卡名,要记住,下面要用 ### 配置静态IP地址 ##### 备份配置文件 ``` cp /etc/sysconfig/network-scripts/ifcfg-上图网卡名 /etc/sysconfig/network-scripts/ifcfg-上图网卡名.bak ``` ##### 编辑配置文件 ``` vim /etc/sysconfig/network-scripts/ifcfg-上图网卡名 ``` **解释:** `enp0s3` 是上面网卡名称 ##### 修改部分 ``` bootproto="static" onboot="yes" ``` ##### 在最下面增加IP ``` IPADDR=192.168.58.101 NETMASK=255.255.255.0 GATEWAY=192.168.58.2 DNS1=192.168.58.2 ``` **解释:** - `IPADDR=192.168.58.101`:就是 vmware网络信息 中的子网IP,是同一个网段。也应该与 上面 windows的 `192.168.58.1` 是同一个网段 - `NETMASK=255.255.255.0`:是 vmware网络信息 中的子网掩码 - `GATEWAY=192.168.58.2`:网关,是 vmware网络信息 中的网关IP - `DNS1=192.168.58.2`:dns,可以让虚拟机上外网 ### 重启网络服务 ``` systemctl restart network ``` 或者 ``` service network restart ``` ### 测试 1. 通过 SSH 客户端可以连接 linux 2. linux可以连接外网,执行下面命令: ``` ping baidu.com ``` 显示下图说明成功: [](/upload/0/0/1IX4LpeBv2IB.png) # 克隆第二台服务器 关闭第一台服务器,根据第一台服务器,克隆第二台服务器 **注意:**关闭后才能克隆 ### 修改ip ``` vim /etc/sysconfig/network-scripts/ifcfg-enp0s3 ``` **解释:** `enp0s3` 是上面网卡名称 把IP改为如下: ``` IPADDR=192.168.58.102 ``` # 克隆第三台服务器 根据第一台服务器,克隆第三台服务器 ##### 修改ip ``` vim /etc/sysconfig/network-scripts/ifcfg-enp0s3 ``` **解释:** `enp0s3` 是上面网卡名称 把IP改为如下: ``` IPADDR=192.168.58.103 ``` 原文出处:http://malaoshi.top/show_1IX1XqU04xxO.html