微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

CentOS 安装DHCP服务器

一、安装环境:

CentOS 7 Linux version 3.10.0-229.el7.x86_64


二、安装及配置步骤:


2.1 背景网络知识

网络拓扑如下

两台服务器的IP为172.18.0.61,172.18.0.62;

用户网段为172.18.6.0/24,172.18.7.0/24;

68:F7:28:37:8E:3B 设固定IP 172.18.6.20;

服务器172.18.0.61分配IP 从30-131,172.18.0.62分配IP从131-230;

两台服务器不做主从,在核心交换机上配置 ip helper-address 172.18.0.61, ip helper-address 172.18.0.62,PC 会首先从172.18.0.61上获取IP,固定IP 最好配置在这台服务器中,为防万一,最好两台都配置。如第一台服务器172.18.0.61中IP分配完毕,会从第二台服务器172.18.0.62获取IP 。


2.1 安装

DHCP可以直接通过yum来安装,使用 rpm -qa dhcp可以查看是否已安装dhcp服务,如有安装可使用yum install dhcp 来升级

命令:yum install dhcP* #安装DHCP服务器

安装完成后在/etc/dhcp/目录下会有dhcpd.conf文件


2.2 linux服务器配置

以下是服务器172.18.0.61的配置,服务器172.18.0.62的配置只需要将IP的范围31-130改成131-230即可。

cat /etc/dhcp/dhcpd.conf

#

# DHCP Server Configuration file.

# see /usr/share/doc/dhcP*/dhcpd.conf.example

# see dhcpd.conf(5) man page

#

ddns-update-style none;# DHCP服务器不通过ddns更新主机名与IP 的对应信息

ignore client-updates;#不通过DHCP服务器更新DNS信息,这两项可以不用配置

subnet 172.18.0.0 netmask 255.255.255.0 {

}

#非常重要,因为DHCP分配的网段跟服务器网卡不在同一个网段,所以得配一个空的subnet,以让#DHCP的服务以获取网络信息。

#以下是英文原话

# No service will be given on this subnet,but declaring it helps the

# DHCP server to understand the network topology.

option routers 172.18.0.254;#上面网段的网关,可以不配置;

subnet 172.18.6.0 netmask 255.255.255.0 {

option domain-name "tryrus.com.";#域名

option domain-name-servers 210.21.196.6,221.5.88.88;#DNS

default-lease-time 604750; #租约时间

max-lease-time 604800; #最长租约时间

range 172.18.6.31 172.18.6.130;#ip分配范围

option routers 172.18.6.254;#网关

host win10 { #固定IP分配的设定

hardware ethernet 68:F7:28:37:8E:3B;

fixed-address 172.18.6.20;

}

}

subnet 172.18.7.0 netmask 255.255.255.0 {

option domain-name "brightfuture.com.hk";

option domain-name-servers 210.21.196.6,221.5.88.88;

default-lease-time 604750;

max-lease-time 604800;

range 172.18.7.31 172.18.7.130;

option routers 172.18.7.254;

}


2.3 思科交换机配置

VLAN划分及其他网络配置请自行百度

这里只给出配置DHCP 中继的配置,配置如下

interface Vlan6

ip address 172.18.6.254

ip helper-address 172.18.0.61

ip helper-address 172.18.0.62


interface Vlan7

ip address 172.18.7.254

ip helper-address 172.18.0.61

ip helper-address 172.18.0.62


2.4 启用DHCP服务

systemctl stop dhcpd.service 停止DHCP 服务

systemctl start dhcpd.service 启动DHCP 服务

systemctl restart dhcpd.service 重启DHCP服务

启动DHCP服务之后查看67端口是否启动

三、别忘了对防火墙及SEliunx进行设定,需要放开用户VLAN6及VLAN7进入DHCP服务器,这样用户在PC 端就可以获取DHCP服务器分配的IP 了。


谢谢你打开这篇博文,并一直坚持看到了这里,如果觉得对你有帮助,请不要吝啬点一下右下角的赞。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。