DHCP服务的介绍和配置

DHCP:动态主机分配协议 可以为客户端分配ip地址

DHCP基于udp服务器和客户端都需要一个进程

服务器监听UDP的67 号客户端监听UDP的68号端口

DHCP工作的四个过程:

第一个:发现(discover)

第二个:提供(offer)

第三个:请求(request)

第四个:确认(ack)

其中第一和三是客户端 二和四是服务器端

其中DHCP服务器的地址必须是静态的

DHCP所需要的软件包:

DHCP

进程为DHCPD(也提供了DHCP的中继)

配置文件在/etc/dhcp.conf(主,开始时并不存在 有样例配置文件

clip_image002copy 到相应的目录里即可)

辅助性的配置文件在/etc/sysconfig/dhcpd

两个配置文件都会在DHCP启动时被读取

启动dhcpd进程的脚本在

/etc/init.d/dhcpd

租期的文件在/var/lib/dhcpd/dhcpd.leases

一个dhcp服务器可以提供多个地址池

例子:

clip_image004

全局配置参数:更新的类型

clip_image006

子网作用域:(网段(必须要和dhcp的网卡子同一个网段中) 子网掩码 下面也有一些选项对子网有效的)

clip_image008

clip_image010

定义网关和子网掩码(网关要与定义的网段在同一个网段内)

为某一个主机特留一个ip(MAC与ip的绑定)

clip_image012

clip_image014可用地址范围

clip_image016默认租约时间和最大租约期限

语法测试:clip_image018

启动服务:

clip_image020

服务器端监听的端口:

clip_image022显示为主机上的所有网卡都监听该地址

如果只想某一个网卡监听该地址可以在/etc/sysconfig/dhcpd修改

clip_image024重启服务但是这时还是显示为监听所有的借口(实际上只监听eth0了)

客户端可以通过dhclient �Cd 网卡名 在前台运行 测试使用(可以显示过程)

clip_image026

地址为clip_image028

如果再次用dhclient获得地址时要kill掉进程在dhclient

定义主机的永久地址:客户端的mac地址:

clip_image030

在服务器端:

clip_image032重启服务

客户端kill进程

clip_image034

让后再获取地址:

clip_image036

可以在/var/lib/dhcpd/dhcpd.leases中看租期已经租出去的

可以定义类别 根据类别可以获得什么地址:

clip_image038

中继:(当客户端与服务器不在同一个网段中)

clip_image040

在S上再增加一个子网:

clip_image042

并且要把网关指向中继:

clip_image044

语法测试 并重启服务

在R上要安装软件

clip_image046

并且分别为两块网卡配置静态的ip地址:

clip_image048

clip_image050

Eth1为

clip_image052

并且在中继的配置文件中作相应的配置:

clip_image054

clip_image056表示那些网卡之间进行中继,指定dhcp服务器是谁

并且中继要打开路由功能:

clip_image058

重启服务即可

Service dhcrelay start即可

此时客户端可以获得地址了

你可能感兴趣的:(职场,DHCP,休闲)