Linux系统中DHCP原理与配置(实验详解)

DHCP工作原理

DHCP工作原理

理论查看DHCP工作原理、用途及优势

DHCP的分配方式

  • 自动分配:分配到一个IP地址后永久使用
  • 手动分配:由DHCP服务器管理员专门指定IP地址
  • 动态分配:使用完后释放该IP,供其它客户机使用

Linux系统中具体的配置

配置DHCP服务器

yum install -y dhcp  ##下载安装dhcp

cd /etc/dhcp/        ##进入/etc/dhcp目录中
ls
less dhcpd.conf      ##查看具体配置文件

cd /usr/share/doc/dhcp-4.2.5/ ##进入/usr/share/doc/dhcp-4.2.5/目录中
ls
less dhcpd.conf.example ##查看具体配置文件

cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf ##将配置文件模板复制到dhcp目录并且覆盖原文件
vim /etc/dhcp/dhcpd.conf ##编辑dhcp配置文件

设置全局配置参数

default-lease-time 21600;       #默认租约为 6 小时,单位为秒
max-lease-time 43200;           #最大租约为 12 小时,单位为秒
option domain-name "benet.com"; #指定默认域名
option domain-name-servers 202.106.0.20, 202.106.148.1; #指定 DNS 服务器地址
ddns-update-style none;         #禁用 DNS 动态更新

subnet网段声明

作用于整个子网段,部分配置参数优先级高于全局配置参数

subnet 192.168.80.0 netmask 255.255.255.0 {
    
    		#声明要分配的网段地址
 range 192.168.80.10 192.168.80.20;				#设置地址池
 option routers 192.168.80.254;					#指定默认网关地址
}

host主机声明

给单机分配固定的IP地址

host hostname {
    
    							#指定需要分配固定 IP地址的客户机名称
  hardware ethernet 00:c0:c3:22:46:81;	#指定该主机的 MAC地址
  fixed-address 192.168.4.100;			#指定保留给该主机的 IP地址
}
#后面内容可都删除

systemctl start dhcpd                   #开启dhcp服务
systemctl stop firewalld                #关闭防火墙
setenforce 0                            
netstat -anpu | grep ":67"              #查看服务网络连接状态
tail -f /var/log/messages               #如果DHCP服务启动失败,可以查看日志文件

实验详解

在这里插入图片描述
要求:
PC1和PC2能够通过DHCP中继LSW2和Linux服务器Cloud1来获取到IP地址

更改虚拟机设置中的网络适配器模式

在这里插入图片描述
在这里插入图片描述

更改虚拟机的网卡和网关

在这里插入图片描述
在这里插入图片描述

交换机SW2与三层交换机SW1配置

在这里插入图片描述
在这里插入图片描述
开启中继
在这里插入图片描述

查看连通型

在这里插入图片描述

安装DHCP

在这里插入图片描述

复制配置文件模板并进行配置

在这里插入图片描述
在这里插入图片描述
开启dhcp服务
在这里插入图片描述
在这里插入图片描述

开启PC1和PC2的DHCP

在这里插入图片描述

在这里插入图片描述

查看结果

发现PC1和PC2都各自分得了一个IP地址,并且都在设置的范围内
在这里插入图片描述
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/ItookapillinNJ/article/details/113883884