[DHCP服务]——一个验证DHCP原理实验(VMware)

大致实验拓扑图



DHCP Server端的配置

1. 安装DHCP

# yum -y install dhcp

2. 拷贝配置文件

# cp  /usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample /etc/dhcp/dhcpd.conf 

3. 编辑配置文件

# vim  /etc/dhcp/dhcpd.conf

(1)默认租约时间

#指定默认的租约时间的长度,单位:秒
default-lease-time 3600;

(2)最大租约时间

#指定默认的最大租约时间, 单位:秒
max-lease-time 72000;

(3)日志记录的方式

#日志记录的方式
log-facility  local7;
#意味着服务启动后可在/var/log/message、/var/log/boot.log看到dhcp服务的日志
#因为/etc/rsyslog.conf中规定了local7*的日志方式路径:
# cat /etc/rsyslog.conf
# Save boot messages also to boot.log
    local7.* /var/log/boot.log

(4)DHCP-DNS互动更新模式

#配置DHCP-DNS为互动更新模式
ddns-update-style  none;
#因为DHCP客户端取得的IP通常是一直变动的,所以某台主机的主机名与IP的对应关系很难处理
#设置此选项表示DHCP可以通过ddns来更新主机名与IP的对应关系。不需要则设置为none。

(5)忽略客户端的DNS更新功能

ignore client-updates;

(6)域名设置 

option domain-name "centos.vbird";
#当你要查找主机名时,DNS系统会自动帮你在所要查找的主机名后加上这个域名后缀
#这个设置会修改客户端的/etc/resolv.conf文件,我们会看到两行内容:
search centos.vbird
domain centos.vbird

(7)指定给客户端分配的DNS

#最多写3个
option domain-name-servers 8.8.8.8,202.103.96.112;
#这个设置可以修改客户端的/etc/resolv.conf文件,即这也是服务器可以给客户端分配的网络参数之一,我们会看到:
 nameserver 8.8.8.8
 nameserver 202.103.96.112

(8)subnet 网络地址  netmask  子网掩码 {...}

#IP分配设置(地址池)
subnet 172.16.10.0 netmask 255.255.255.0 {
       range 172.16.10.2  172.16.10.100;   #设置一个可以分配给客户端的IP地址范围
       range 172.16.10.200  172.16.10.250; #range可以有多段
       option routers 172.16.10.1;         #给客户端分配的网关
       default-lease-time 7200;            #注意如果这些配置参数写到subnet{}中,则以局部变量为准
       max-lease-time 15400;
}

subnet 172.16.20.0 netmask 255.255.255.0 {  #这里是设置的另一个网段的
       range 172.16.20.2 172.16.20.100;
       range 172.16.20.200 172.16.20.250;
       option routers 172.16.20.1;
}

(9)host 主机名 {...}

#在需要的情况下给某一客户端固定分配一IP
host sxkj      #这个主机名可以自己设
{
           hardware ethernet 00:0C:29:B6:DF:5E;  #客户端的MAC
           fixed-address 172.16.10.10;           #给予的固定IP
}

(10)更多的设置参数可以man查看   

# man 5 dhcpd.conf

4. 把提供DHCP服务的网卡名写入到/etc/sysconfig/dhcpd文件中(有两张以上网卡时) 

# cat /etc/sysconfig/dhcpd
  DHCPDARGS="eth0"   

5.开启dhcp服务

# service dhcpd start 

6.日志、端口等监听和查看

# cat  /var/log/message          #查看日志(若服务开启失败,要学会查看日志来查找原因)
# tail  -f  /var/log/boot.log    #对dhcpd服务进行监听
# netstat -tuanp | grep dhcpd    #查看监听端口
udp        0       0 0.0.0.0:67        0.0.0.0:*   3211/dhcpd                        


DHCP Relay端(中继服务器)的配置

1. 开启中继服务器的路由转发功能

# vim /etc/sysctl.conf
    net.ipv4.ip_forward = 1  #将这个值设置为1
# sysctl -p  #重新加载/etc/sysctl.conf使设置生效

2. 设置中继选项

# vim /etc/sysconfig/dhcrelay
  INTERFACES="eth0 eth1"
  DHCPSERVERS="172.16.10.1"  #写出真正要找的DHCP服务器

3.启动dhcp中继服务

# service dhcrelay start 


DHCP 客户端验证

1. 使用dhcp获取IP
# dhclient -r eth0:释放ip地址
# dhclient eth0 : 获得ip,要求网卡配置文件里采用dhcp方式获得ip
# BOOTPROTO=dhcp:网卡配置文件中

2. 配置成功后客户端的哪些文件有变化?
# /etc/resolv.conf :里面的域名和dns服务器会和配置中的"domain_name"、"domain_name_server"
# route -n:可以查看到路由的变化
# netstat -tlunp | grep dhcp
# /var/lib/dhclient/dhclient-eth0.leases :客户端也是有租约文件的,记录着这块网卡曾要求过的dhcp信息

3. 客户端是Windows
# ipconfig /release :释放ip
# ipconfig /renew :获得ip

 

  

时间: 2024-08-05 15:20:52

[DHCP服务]——一个验证DHCP原理实验(VMware)的相关文章

部署DHCP服务及部署DHCP中继教程

本文主要介绍如何利用DHCP技术实现IP地址自动分配 重点包涵了:DHCP的工作过程及原理 DHCP服务的配置 客户机的配置 DHCP中继服务器 一.使用DHCP的好处 1减少管理员的工作量 2避免输入错误的可能 3避免IP地址冲突 4当网络更改IP地址段时,不需要再重新配置每个用户的IP地址 5提高了IP地址的利用率 6方便客户端的配置 DHCP的工作过程及原理 原理: DHCP服务提供三种IP地址分配方式 自动分配是当客户机从DHCP获得一个IP后就永久的使用 手动分配是DHCP服务器的管理

[SSH服务]——一个SSH无密码登陆实验

实验拓扑图 实验描述 机房内有两台服务器: (1)B服务器10.0.10.158,充当Web服务器,有普通用户user_00 (2)C服务器10.0.10.191,充当Mysql服务器,有普通用户user_00 有服务器A 10.0.10.198,供管理员平常使用来管理机房内的机器.为方便起见,所以要求做到: (1)A服务器能SSH远程登录(以user_00的身份)到B和C,且实现无密码登陆: (2)远程登录后,user_00可以直接sudo到root而不需要密码. 在服务器B:10.0.10.

DHCP服务相关实验

一.DHCP 相关介绍 1.dhcp服务相关 软件名: dhcp #DHCP服务软件包 dhcp-common #DHCP命令软件包(默认已安装) 服务名: dhcpd #DHCP服务名 dhcrelay #DHCP中继服务名 端口号: udp 67 #作为客户端的目标端口,接收客户端的请求DHCP请求 udp 68 #作为服务器的源端口,用来向客户端回复数据包 配置文件: dhcpd /etc/dhcp/dhcpd.conf #此配置文件默认是空的,需要找模板文件重新生成 dhcpd.conf

2.DHCP服务

二.DHCP服务 1.DHCP服务概述 名称:DHCP(Dynamic Host Configuration Protocol)动态主机配置协议,其协议是由bootp协议发展而来的,是BOOTP的增强版本. 功能:DHCP是一个局域网的网络协议,使用UDP协议工作,其主要有以下两个作用: (1)给内部网络或网络服务供应商自动分配IP地址,主机名,DNS服务器,域名 (2)配合其他服务,实现集成化管理功能.如:无人值守安装服务器 2.BOOTP协议 (1)bootp协议:引导程序协议,它可以让无盘

2-4-搭建DHCP服务实现动态分配IP地址-NTP网络时间同步

本节所讲内容: ?DHCP服务器工作原理 ?使用DHCP为局域网中的机器分配IP地址 ?使用DHCP为服务器分配固定IP地址 ?ntpdate加计划任务同步服务器时间 -------------------------------------------------------- 扩展:查看默认的服务监听端口 cat /etc/services #所有服务默认端口都保存在这个文件中 cat /etc/services | grep ssh route -n #查看路由表信息 [[email pr

centos之dhcp服务部署、管理、配置详解

DHCP全称:Dynamic Host Configuration Protocol 动态主机设置协议是一个局域网的网络协议,使用UDP协议工作,主要有两个用途:用于内部网或网络服务供应商自动分配IP地址:给用户用于内部网管理员作为对所有计算机作中央管理的手段. 功能:通常被应用在大型的局域网络环境中,主要作用是集中的管理.分配IP地址,使网络环境中的主机动态的获得IP地址.Gateway地址.DNS服务器地址等信息,并能够提升地址的使用率. DHCP协议采用客户端/服务器模型,主机地址的动态分

Linux系统中DHCP服务实战

Linux系统中DHCP服务实战部署 一.实验要求 1.将系统的主机名改成s01.benet.com 2.搭建一台dhcp服务器为局域网分配IP地址,要求分配192.168.40.0/24 3.为boss保留192.168.40.188地址 二.实验环境 虚拟机VMware Workstation11.0 RED HET 6.5 三.实验步骤 1.将系统的主机名改成s01.benet.com 2.搭建dhcp服务.为局域网分配IP地址 3.测试主机分配地址效果 4.给boss分配192.168.

DHCP服务简介与配置解析...

DHCP服务 1.DHCP服务的简介DHCP (Dynamic Host Configuration Protocol,动态主机配置协议) 是一个局域网的网络协议,使用UDP协议工作,给内部网络或网络服务供应商自动分配IP地址,给用户或者内部网络管理员作为对所有计算机作中央管理的目的. DHCP 概念和原理 dhcp 服务作用: 为大量客户机自动分配地址,提供集中管理 减轻管理和维护成本,提高网络配置效率 DHCP 可分配的地址信息主要包括: 网卡的IP地址.子网掩码 对应的网络地址 默认网关地

centos7 之dhcp服务为多个网段分配ip地址

实验目的:通过一台DHCP服务器实现给多网段分配IP地址 在GNS3上构建如上图的拓扑结构图配置:在SW2二层交换机上:SW2#conf tSW2(config)#no ip routing //关闭路由功能SW2(config)#vlan 10,20,80 //创建10,20,80的vlanSW2(config-vlan)#int f1/1 SW2(config-if)#switchport mode accessSW2(config-if)#switchport access vlan 10