DHCP服务搭建

实验环境
CentOS 7.5
两台虚拟机,网络连接模式VMnet8模式
关闭防火墙、SElinux、Vmware虚拟网络编辑器的DHCP功能

DHCP基本功能实验
1、 下载软件并生成配置文件
yum install -y dhcp
#dhcpd.conf文件默认是空的,需要在模板文件dhcpd.conf.sample复制到系统配置文件dhcpd.conf
cp -a /usr/share/doc/dhcp-4../dhcpd.conf.sample /etc/dhcp/dhcpd.conf

2、 修改配置文件
#注释掉前几个subnet,修改最后一个subnet
subnet 192.168.200.0 netmask 255.255.255.0 {---------------------要分配的网段和子网掩码
range 192.168.200.100 192.168.200.200;---------------------------可用ip地址池
option domain-name-servers 114.114.114.114;--------------------设置DNS服务器地址
option domain-name “ysx.org”;-----------------------------------------设置DNS域
option routers 192.168.200.254;---------------------------------------设置网关
option broadcast-address 192.168.200.255;------------------------设置广播地址(可不写)
default-lease-time 600;----------------------------------------------------默认租约时间(s)
max-lease-time 7200;-----------------------------------------------------最大租约时间(s)
}
DHCP服务搭建_第1张图片
3、 开启服务并设置开机自启

4、 客户端测试
1) 编辑网卡配置文件,将BOOTPROTO=dhcp
cd /etc/sysconfig/network-scripts/
DHCP服务搭建_第2张图片

2)重启网卡eth0
ifdown eth0 && ifup eth0
3)查看
DHCP服务搭建_第3张图片

固定地址分配
1) 获取客户端的MAC地址
ifconfig
DHCP服务搭建_第4张图片
2) 修改配置文件/etc/dhcp/dhcpd.conf
host fantasia {
hardware ethernet 00:0c:29:09:6e:23;-------客户端的MAC地址
fixed-address 192.168.200.201;---------------固定分配给客户端的ip地址(可以使用地址池以为的ip)
}在这里插入图片描述

3)先重启DHCP服务然后再重启客户端网卡eth0

4)客户端查看ifconfig
DHCP服务搭建_第5张图片

超级作用域
#同一局域网
#是为了解决同一局域网内C类地址不足,主机数量过多的情况,实现两个或多个局域网类的主机能够相互通信。
#DHCP服务器可以为单个网络网络上的客户端提供多个作用域租约地址
#单臂路由:同一个网卡上有多个ip地址称为单臂路由

实验准备:
三台虚拟机同一网络模式,一个DHCP服务器,两个客户机

1)设置两个客户端的网卡eth0为dhcp模式获取ip,并停掉eth0
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
2)服务端添加DHCP服务器的单臂路由所需网卡
DHCP服务搭建_第6张图片
3) 编辑网卡ifcfg-eth0:0并重启
DHCP服务搭建_第7张图片
DHCP服务搭建_第8张图片

4) 修改内核文件/etc/sysctl.conf,开启路由转发功能
添加:net.ipv4.ip_forward = 1
在这里插入图片描述sysctl -p---------------------刷新内核文件,立刻生效

5) 修改/etc/dhcp/dhcpd.conf文件
#之前所做的修改全部注释掉
DHCP服务搭建_第9张图片

6) 重启DHCP服务
7) 先启动一个client的网卡eth0,再启动另外一个client的网卡eth0
8) 查看

DHCP服务搭建_第10张图片
DHCP服务搭建_第11张图片

你可能感兴趣的:(网络基础)