首先,先写一遍配置
好几种安装方式,我这里用的最简单的yum源安装;
mkdir /mnt/cdrom
mount -r /dev/sr0 /mnt/cdrom ##创建挂载点
vim /etc/yum.repos.d/local.repo ##在里面编写
[local]
name=dhcp ##本次写yum的名字
baseurl=file:///mnt/cdrom ##yum的来源
enable=1
gpgcheck=0 ##不进行验证
yum -y install dhcp ##安装DHCP服务
vim /etc/dhcp/dhcp.conf ##进入配置文件配置
subnet 网段 netmask 子网掩码{
option routers 路由地址; ##也就是网关地址
option domain-name-server x.x.x.x; ##DNS服务器地址
option domain-name “xxx.com”;##域名
option subnet-mask 255.255.255.0;
range dynamic-bootp x.x.x.x x.x.x.x;
defult-lease-time 3600;
max-lease-time 7200;
}
看这个图,DHCP服务器需要分发两个网段的地址。
但是DHCP的请求方式是广播。
所以需要在路由器这里做中继服务,
路由器收到DHCP请求时,路由器以单波的形式发给DHCP服务器,DHCP服务器以单波的形式发给路由器。
需要注意的是:一台服务器只能当做DHCP服务器,或者只能当做路由器,两者不能同时存在。
/etc/rc.d/init.d/dhcpd ipv4的配置文件
/etc/rc.d/init.d/dhcpd6 ipv6的配置文件
/etc/rc.d/init.d/dhcrelay 中继路由的配置文件