本章内容我们一起来讨论在linux下搭建DHCP服务,并且使用中继的功能让多个网段同时享有DCHP的服务。
                    DHCP服务器
                           |
             1网段—DHCP中继—2网段
                           |
                        3网段
配置之前检查DHCP服务器本身的IP地址。
本范例中为:
   IP:192.168.1.2
         255.255.255.0
   GW 192.168.1.1(DHCP中继)
首先检查DHCP服务是否安装:
clip_p_w_picpath002
如果没有安装,将光盘放入光驱,通过mount命令进行挂载。
clip_p_w_picpath004
切换到光盘目录下的Server目录下
clip_p_w_picpath006
在这个目录下有DHCP的安装包,如图使用rpm命令进行安装。
Linux DHCP服务的搭建与部属_第1张图片
安装完之后检查已经安装到机器上。
clip_p_w_picpath010
默认的DHCP配置文件是空的,需要我们手动去添加,为了方便,在安装目录下有一个模板,如图位置,通过CP命令进行覆盖。
clip_p_w_picpath012
覆盖成功后,进入配置文件进行配置。
clip_p_w_picpath014
如图,我们将域名,掩码,DNS设置为一样的,所以放在子网的外部。而通过subnet分开3个网段,让不同网段的机器获得不同的地址。
Linux DHCP服务的搭建与部属_第2张图片
设置完成之后,DHCP服务就搭建好了,启动服务即可。
clip_p_w_picpath018
然后我们进入客户机,通过修改下图中的文件,将BOOTPROTO选项改为DHCP,自动获取。
clip_p_w_picpath020
clip_p_w_picpath022
重新启动网络服务,可以看到已经获取到了IP地址。
Linux DHCP服务的搭建与部属_第3张图片
为了满足给多个网段分发IP信息,需要搭建一台DHCP中继服务器,本范例中中继服务器一共有3块网卡,分别为1.0 2.0 3.0网段
Linux DHCP服务的搭建与部属_第4张图片
同样,需要使用光盘安装DHCP服务,跟上面的操作一样,这里不再做介绍。然后编辑/etc/syscto.conf,启动linux的路由功能,将net.ipv4.ip_forward = 值改为1
clip_p_w_picpath028
Linux DHCP服务的搭建与部属_第5张图片
使用sysctl –p 让其生效
Linux DHCP服务的搭建与部属_第6张图片
然后修改中继服务的配置文件
clip_p_w_picpath034
在第二行添加需要参加DHCP中继的网卡,在DHCPSERVERS行输入DHCP服务器地址。
clip_p_w_picpath036
然后启动中继服务
Linux DHCP服务的搭建与部属_第7张图片
将我们的测试机连接到中继的第二块网卡上,重新启动网络服务,可以看到,新的IP地址已经获取到了。
Linux DHCP服务的搭建与部属_第8张图片