DHCP服务器的搭建
2013-04-05 13:23
211 查看
DHCP可以为客户机自动分配IP地址、子网掩码、默认网关和DNS服务器地址等TCP/IP参数。
DHCP的工作流程
DHCP分为两部分:服务器端和客户端。所有客户机的IP地址设定资料都由DHCP服务器集中处理,并负责处理客户端的DHCP要求,而客户端则会使用从服务器分配下来的IP地址
DHCP服务器提供的三种分配方式:自动分配、动态分配、手动分配
DHCP通常是用于局域网内的一个通讯协议,它主要藉由客户端传送广播封包给给整个物理段内的所有主机,若局域网内有DHCP服务器时,才会响应客户端的参数要求
如果客户端计算机的网络卡不换掉,那么MAC地址不变,可以分配固定IP.这种情况比较适合网络服务的主机使用
1.寻找DHCP服务器
2.分配IP地址
3.接受IP地址
4.IP地址分配确认
5.重新登录
6.更新租约
client-->DHCPDISCOVER 发送请求
DHCPOFFER<--Server 分配IP地址
client-->DHCPREQUEST 请求信息
DHCPACK<--Server 确认信息 (都是以广播的方式传送数据)
安装DHCP服务器
DHCP软件:dhcp.i386
[root@localhost ~]# yum install dhcp
安装完成后进行测试
DHCP一般服务器配置的3个步骤:
1.编辑主配置文件/etc/dhcpd.conf,但文件为空,不过会给一个提示,如下图所示
/usr/share/doc/dhcp*/dhcpd.conf.sample 有个模板,可以供我们参考,所以拷贝到/etc/dhcpd.conf
[root@localhost ~]# cp /usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample /etc/dhcpd.conf
再进行编辑。先来查看一下这个文件,各语句的意思,下边有解释
主配置文件的配置
2.建立租约数据库文件
3.重新加载配置文件或重启DHCP服务,使配置生效;
可使用以下命令启动DHCP服务器程序:
# /etc/rc.d/init.d/dhcpd start
也可使用以下命令启动DHCP服务器程序:
# service dhcpd start
也可使用以下两个命令之一来重启DHCP服务器程序:
# /etc/rc.d/init.d/dhcpd restart
# service dhcpd restart
如果想给每一个主机固定的IP的话,编辑host 后的文件指定客户端的MAC地址,IP地址,这个情况比较适合网络服务的主机使用。
查看客户端的MAC地址:
验证客户端是否使用DHCP服务器解析到的地址。
首先配置客户端为DHCP获得IP地址,开机后自动获得,下边的图便是上边所改的实例,获取的地址
希望对各位有所帮助,有问题请留言,全力为您解决。
本文出自 “linux” 博客,请务必保留此出处http://weihong.blog.51cto.com/6655355/1171391
DHCP的工作流程
DHCP分为两部分:服务器端和客户端。所有客户机的IP地址设定资料都由DHCP服务器集中处理,并负责处理客户端的DHCP要求,而客户端则会使用从服务器分配下来的IP地址
DHCP服务器提供的三种分配方式:自动分配、动态分配、手动分配
DHCP通常是用于局域网内的一个通讯协议,它主要藉由客户端传送广播封包给给整个物理段内的所有主机,若局域网内有DHCP服务器时,才会响应客户端的参数要求
如果客户端计算机的网络卡不换掉,那么MAC地址不变,可以分配固定IP.这种情况比较适合网络服务的主机使用
1.寻找DHCP服务器
2.分配IP地址
3.接受IP地址
4.IP地址分配确认
5.重新登录
6.更新租约
client-->DHCPDISCOVER 发送请求
DHCPOFFER<--Server 分配IP地址
client-->DHCPREQUEST 请求信息
DHCPACK<--Server 确认信息 (都是以广播的方式传送数据)
安装DHCP服务器
DHCP软件:dhcp.i386
[root@localhost ~]# yum install dhcp
安装完成后进行测试
DHCP一般服务器配置的3个步骤:
1.编辑主配置文件/etc/dhcpd.conf,但文件为空,不过会给一个提示,如下图所示
/usr/share/doc/dhcp*/dhcpd.conf.sample 有个模板,可以供我们参考,所以拷贝到/etc/dhcpd.conf
[root@localhost ~]# cp /usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample /etc/dhcpd.conf
再进行编辑。先来查看一下这个文件,各语句的意思,下边有解释
[root@localhost ~]# cat /usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample # --- default gateway option routers 192.168.0.1; option subnet-mask 255.255.255.0; option nis-domain "domain.org"; option domain-name "domain.org"; option domain-name-servers 192.168.1.1; option time-offset -18000; # Eastern Standard Time # option ntp-servers 192.168.1.1; # option netbios-name-servers 192.168.1.1; # --- Selects point-to-point node (default is hybrid). Don't change this unless # -- you understand Netbios very well # option netbios-node-type 2; range dynamic-bootp 192.168.0.128 192.168.0.254; default-lease-time 21600; max-lease-time 43200; # we want the nameserver to appear at a fixed address host ns { next-server marvin.redhat.com; hardware ethernet 12:34:56:78:AB:CD; fixed-address 207.175.42.254; } }
主配置文件的配置
ddns-update-style interim; #配置DHCP-DNS互动更新模式 ignore client-updates; #忽略客户端更新 subnet 172.16.0.0 netmask 255.255.0.0 { # --- default gateway option routers 172.16.0.1; #为客户端指定默认网关 option subnet-mask 255.255.0.0; #设置客户端的子网掩码 option nis-domain "domain.org"; option domain-name "domain.org"; #设置DNS服务器域名 option domain-name-servers 172.16.0.1; #客户端指定DNS服务器地址 option time-offset -18000; # Eastern Standard Time # option ntp-servers 192.168.1.1; #为客户端设定网络时间服务器IP地址 # option netbios-name-servers 192.168.1.1; # --- Selects point-to-point node (default is hybrid). Don't change this unless # -- you understand Netbios very well # option netbios-node-type 2; range 172.16.14.55 172.16.14.254; default-lease-time 21600; max-lease-time 43200; # we want the nameserver to appear at a fixed address host ns { #定义主机名 next-server marvin.redhat.com; hardware ethernet 00:0C:29:32:46:B1; #定义网络接口的硬件地址 fixed-address 172.16.14.222; #定义客户端指定的IP
2.建立租约数据库文件
3.重新加载配置文件或重启DHCP服务,使配置生效;
可使用以下命令启动DHCP服务器程序:
# /etc/rc.d/init.d/dhcpd start
也可使用以下命令启动DHCP服务器程序:
# service dhcpd start
也可使用以下两个命令之一来重启DHCP服务器程序:
# /etc/rc.d/init.d/dhcpd restart
# service dhcpd restart
如果想给每一个主机固定的IP的话,编辑host 后的文件指定客户端的MAC地址,IP地址,这个情况比较适合网络服务的主机使用。
查看客户端的MAC地址:
验证客户端是否使用DHCP服务器解析到的地址。
首先配置客户端为DHCP获得IP地址,开机后自动获得,下边的图便是上边所改的实例,获取的地址
希望对各位有所帮助,有问题请留言,全力为您解决。
本文出自 “linux” 博客,请务必保留此出处http://weihong.blog.51cto.com/6655355/1171391
相关文章推荐
- centos 6.5下dhcp服务器搭建
- 简单DHCP服务器搭建
- shell script自动搭建简单的dhcp服务器
- DHCP服务器的搭建与管理
- LINUX系统服务器上搭建DHCP服务,实现两大基本功能:1,自动分配ip;2,手工指定ip
- ubuntu14.04搭建网关服务器和DHCP服务器
- 服务器搭建-------DHCP的部署
- 菜鸟学Linux之二:DHCP服务器中继代理的搭建和部署
- CentOs 7 搭建DHCP服务器 启动报错
- DHCP服务器搭建与管理
- Windows 网络服务架构系列课程详解(一) ----DHCP服务器的搭建与配置
- Linux下搭建DHCP服务器
- 《Windows服务器配置与管理》DHCP服务器搭建与管理
- CentOS 7.3 搭建DHCP服务器
- Liunx下搭建简单的DHCP服务器
- Windows服务器配置与管理DHCP服务器搭建与管理
- 用Linux系统搭建DHCP服务器及DHCP中继代理
- 二分钟搭建LINUX dhcp服务器
- Linux系统下搭建DHCP服务器