DHCP原理及配置

1.DHCP的分配方式

手工(自动)分配:分配到一个IP地址后永久使用

动态分配:使用完后释放该IP,供其他客户机使用

2.DHCP租约过程

(1.)客户端在网络中搜索服务器 :发送DHCP discover 广播包

(2.)服务器向客户端响应服务 :发送DHCP offer广播包

(3.)客户端向目标服务器发出服务请求 :发送DHCP request广播包

(4.)服务器向客户端提供服务 :发送DHCP ACK 广播包

3.DHCP的安装与配置

1.将DHCP服务器的IP地址固定配置

vim /etc/sysconfig/network-scripts/ifcfg-第一块网卡

修改项:BOOTPROTO:static

添加项:IPADDR=指定IP地址

NETMASK=255.255.225.0

DATEWAY=指定网关

DNS1=指定DNS

 

 

保存退出,启动服务:systemctl restart network

 

2.配置指定DNS地址文件

vim /etc/relsolv.conf

设置DNS为服务器的地址

nameserver1 服务器1的IP地址

nameserver2 服务器2的IP地址

保存退出,重启服务:service network restart

 

3.挂载光盘

mkdir /media/cdrom 

mount /dev/cdrom /media/cdrom

4.安装软件包

rpm -ivh /media/cdrom/Package/dhcpd………

或yum -y install dhcp

5.配置dhcp服务文件

vim /etc/dhcp/dhcpd.conf   将模板拷贝到dhcp.conf中

编辑全局配置:

option d-n-s 指定DNS地址;

default-lease-time 指定默认租约时间;

max-lease-time 指定最长租约时间;

编辑网段配置:

subnet 指定网段 netmask 指定子网掩码 {

range 指定网段范围;

option routers 指定指定网关;

}

 

保存退出,启动服务:systemctl start dhcpd

排错:

(1.)查看日志文件:tail /var/log/message

(2.)查看租约合同:cat /var/lib/dhcpd/dhcp.leases

4.window系统测试

端口要处于同一个连接模式

 

右击网络>属性>更改网络适配器>本地链接将IPv4改为自动获取IP地址,查看详细信息

 

Linux系统测试

dhclient -r 网卡 (释放IP)

dhclient -d 网卡 (重新获取IP)

5.DHCP服务器调整

1.调整服务器网卡,将网关指向DHCP中继器同网络段的IP地址

vim /etc/sysconfig/network-scripts/ifcfg-第一块网卡(服务器网卡)

修改项:GATEWAY=下一跳地址(中继器的另一网段的地址)

 

保存退出,重启服务

2.进入配置文件,添加网络范围

 vim /etc/dhcp/dhcpd.conf

将sunet项 5yy复制 P黏贴

将光标移动至复制行 输入:.,$ s/192.168.200/192.168.100/g 进行替换

 

保存退出,重启服务: systemctl restart dhcpd.service

6.DHCP中继服务配置

1.设置网卡为固定IP

网卡1:vim /etc/sysconfig/network-scripts/ifcfg-第一块网卡

修改项:BOOTPROTO:static

添加项:IPADDR=指定IP地址

NETMASK=255.255.225.0

保存退出,重启服务:systemctl restart network 

将第一块网卡的配置文件复制给第二块网卡

cp /etc/sysconfig/network-scripts/ifcfg-第一块网卡 /etc/sysconfig/network-scripts/ifcfg-第二块网卡

2.编辑第二块网卡:vim /etc/sysconfig/network-scripts/ifcfg-第二块网卡

修改项:NAME=第二块网卡名称

DEVICE=第二块网卡名称

IPADDR=指定IP地址

 NETMASK=255.255.255.0

 

保存退出,重启服务:systemctl restart network

3.测试:将测试机模式改为VM模式,更改IP地址进行ping测试

7.DHCP中继器调整

1.挂载光驱

mkdir /media/cdrom 

mount /dev/cdrom /media/cdrom

2.安装dhcp软件包

yum -y install dhcp

查看软件包命令:rpm -ql dhcp

usr/sbin/dhcrelay

3.打开路由转发功能

vim /etc/sysctl.conf

末行插入:net.ipv4.ip_forward=1

 

保存退出,sysctl -p 使其生效

4.打开DHCP中继服务

dhcrelay 中继服务器IP地址

 

5.查看中继服务

netstat -lnpu | grep :67   

posted @ 2019-08-21 14:08  Joshua¥A¥  阅读(508)  评论(0编辑  收藏  举报