在Linux系统中配置DHCP服务器

一.DHCP的理论知识

DHCP的相关理论

二.配置DHCP服务器

yum install -y dhcp  ##yum下载安装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 192.168.100.10, 192.168.100.1; #指定 DNS 服务器地址
ddns-update-style none;         #禁用 DNS 动态更新

subnet网段声明

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

host主机声明

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

systemctl start dhcpd                           #开启dhcp服务
systemctl stop firewalld                        #关闭防火墙
setenforce 0

netstat -anpu | grep ":67"                      #查看网络服务链接状态

#如果DHCP服务启动失败,可以查看日志文件
tail -f /var/log/messages

DHCP实验详解

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

sw1与sw2的相关配置

#sw1的配置命令
[sw1]vlan bat 10 20 100
[sw1]int e0/0/1	
[sw1-Ethernet0/0/1]port link-type access 	
[sw1-Ethernet0/0/1]port default vlan 10
[sw1-Ethernet0/0/1]int e0/0/2
[sw1-Ethernet0/0/2]port link-type access
[sw1-Ethernet0/0/2]port default vlan 20
[sw1-Ethernet0/0/2]int e0/0/3	
[sw1-Ethernet0/0/3]port link-type trunk 		
[sw1-Ethernet0/0/3]port trunk allow-pass vlan all
[sw1-Ethernet0/0/3]int e0/0/4
[sw1-Ethernet0/0/4]port link-type access
[sw1-Ethernet0/0/4]port default vlan 100
#sw2的配置命令
[sw2]vlan bat 10 20 100
[sw2]int g0/0/1	
[sw2-GigabitEthernet0/0/1]port link-type trunk
[sw2-GigabitEthernet0/0/1]port trunk allow-pass vlan all
[sw2-GigabitEthernet0/0/1]int vlanif 10
[sw2-Vlanif10]ip add 192.168.1.254 24
[sw2-Vlanif10]int vlanif 20
[sw2-Vlanif20]ip add 192.168.2.254 24
[sw2-Vlanif20]int vlanif 100
[sw2-Vlanif100]ip add 192.168.100.254 24

#开启中继
[sw2]dhcp en
[sw2]int vlanif 10
[sw2-Vlanif10]dhcp select relay 
[sw2-Vlanif10]dhcp relay server-ip 192.168.100.20
[sw2-Vlanif10]int vlanif 20
[sw2-Vlanif20]dhcp select relay
[sw2-Vlanif20]dhcp relay server-ip 192.168.100.20
[sw2-Vlanif20]int vlanif 100
[sw2-Vlanif100]dhcp select relay
[sw2-Vlanif100]dhcp relay server-ip 192.168.100.20

1.更改虚拟机中的网络设备器的设置

在这里插入图片描述

设置虚拟网络编辑器

在这里插入图片描述

2.用vi命令编辑虚拟机的网卡和网关

在这里插入图片描述

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

3.下载安装DHCP

在这里插入图片描述

复制文件模板并覆盖

在这里插入图片描述

编辑配置文件

在这里插入图片描述

在这里插入图片描述

开启PC1和PC2的dhcp

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

用ipconfig命令查询结果

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_53446039/article/details/113922303
今日推荐