CentOS7-7 搭建dhcp服务器

前提条件:
1:关闭防火墙
systemctl stop firewalld.service
2:关闭selinux
getenforce
结果为Disabled 为关闭状态 不用管 结果为其他则执行 setenforce 0(临时关闭)

 

开始搭建dhcp1.挂载安装光盘mount /dev/cdrom /media/cdrom/

2.搭建本地yum仓库 yum安装光盘中的 dhcp-4.1.1-38.P1.el6.centos.x86_64.rpm
或者
yum install -y dhcp

 

3.关闭虚拟机 虚拟机点击走上见《编辑》——>《虚拟网络编辑器》——>《更改设置》

 

——>《添加网络》直接确定——>修改子网ip为自己想要的——>
把这dhcp选项对号取消——>点击右下角《应用》——>《确定》

 

4.开机 配置固定ip地址

   vi /etc/sysconfig/network-scripts/ifcfg-ens33    

         注意!!!我的是ens33   大家在配置的时候可以用  ifconfig 或者 ip a 查询一下

       内容如下:

                         DEVICE=eth0
                         HWADDR=00:0C:29:F5:1D:6A
                         TYPE=Ethernet
                         UUID=8f49ebc2-5b1b-4135-863b-6acb0c84453f
                         ONBOOT=yes
                         NM_CONTROLLED=yes
                         BOOTPROTO=static #设置为静态
                         IPADDR=192.168.1.13 #ip
                         NETMASK=255.255.255.0#子网
                         GATEWAY=192.168.1.2#网关
                         DNS1=8.8.8.8 #配置网关连接外网

保存退出

重启网卡
 systemctl restart  network

   注!!!如果报错表示配置文件有些错的地方,仔细检查

5.手动配置dhcp配置文件
cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf
vim /etc/dhcp/dhcpd.conf 修改想要的配置
或者以下为最基础的配置
> /etc/dhcp/dhcpd.conf      //清空chcpd.conf
vim /etc/dhcp/dhcpd.conf
内容为:

subnet 192.168.xxx.0 netmask 255.255.255.0{         //subnet表示网段 netmask表示子网掩码
range 192.168.xxx.100 192.168.xxx.120;                  //range 192.168.1.100 192.168.1.120表示dhcp可分配的ip地址范围
option routers 192.168.xxx.1 ;                                 //option oruters 表示路由
}
保存退出
systemctl restart dhcpd  //重启dhcp


6.添加一台虚拟机当作客户机,选择网络适配器 为自定义(U) 选择与服务机相同的
vment,然后开机。
ifconfig ens33 ip地址为上一步设定的范围之内表示成功
也可dhclient -v 查看 其中有一行为 DHCPOFFER from 192.168.xxx.xxx
和你的服务器ip地址相同

 未经允许请勿转载

你可能感兴趣的:(CentOS7-7 搭建dhcp服务器)