准备两台虚拟机,一台做dhcp服务器,一台做客户机。两台虚拟机绑定同一个交换机Vmnet1。保证两台虚拟机的ip在同一个网段。

虚拟机>设置

服务器地址为192.168.10.100(ifconfig命令查看)

虚拟机搭建三节点hadoop 虚拟机搭建dhcp服务器步骤_运维_02


虚拟机搭建三节点hadoop 虚拟机搭建dhcp服务器步骤_运维_03


客户机ip地址为192.168.10.40

虚拟机搭建三节点hadoop 虚拟机搭建dhcp服务器步骤_运维_04


两台虚拟机可以互相通信(ping命令)

虚拟机搭建三节点hadoop 虚拟机搭建dhcp服务器步骤_运维_05


把光盘挂载到服务器的mnt目录(挂载光盘准备安装dhcp)

虚拟机搭建三节点hadoop 虚拟机搭建dhcp服务器步骤_运维_06


然后修改yum源

虚拟机搭建三节点hadoop 虚拟机搭建dhcp服务器步骤_centos_07


虚拟机搭建三节点hadoop 虚拟机搭建dhcp服务器步骤_dhcp_08


开始安装dhcp

虚拟机搭建三节点hadoop 虚拟机搭建dhcp服务器步骤_运维_09


安装完成后配置dhcp主配置文件 /etc/dhcp/dhcpd.conf

假设全局配置搜索域名为“123.com”,dns服务器ip地址是“8.8.8.8”。默认租约是600秒,最大租约时间是7200秒。(按自己的需求设置)

虚拟机搭建三节点hadoop 虚拟机搭建dhcp服务器步骤_centos_10


然后设置一个地址池

192.168.10.0网段,掩码是255.255.255.0,范围是192.168.10.30~192.168.10.80。网关地址是192.168.10.3。广播地址是192.168.10.255。(地址池里面也可以设置DNS和搜索域,全局配置设置后地址池可以不设置,我这里注释掉了。两者同时设置后地址池里面的优先。)

虚拟机搭建三节点hadoop 虚拟机搭建dhcp服务器步骤_linux_11


设置完毕保存退出,然后启动服务。

虚拟机搭建三节点hadoop 虚拟机搭建dhcp服务器步骤_linux_12


然后使用客户机测试是否可以获取ip地址。使用dhclient –d 命令(dhclient -d 加需要获取ip的网卡名称,例如eth1)

虚拟机搭建三节点hadoop 虚拟机搭建dhcp服务器步骤_dhcp_13


再次查看ip地址发现已经获取到了地址池里面的第一个ip

虚拟机搭建三节点hadoop 虚拟机搭建dhcp服务器步骤_dhcp_14


路由变成192.168.10.3

虚拟机搭建三节点hadoop 虚拟机搭建dhcp服务器步骤_dhcp_15


DNS地址也变成8.8.8.8

虚拟机搭建三节点hadoop 虚拟机搭建dhcp服务器步骤_linux_16


为了使重启后也可以自动获取ip,修改客户机的网卡配置文件使其可以自动获取ip。

虚拟机搭建三节点hadoop 虚拟机搭建dhcp服务器步骤_运维_17

重启网络服务然后查看ip地址。

虚拟机搭建三节点hadoop 虚拟机搭建dhcp服务器步骤_centos_18


虚拟机搭建三节点hadoop 虚拟机搭建dhcp服务器步骤_linux_19


基本结构已经模拟完成。