《DHCP服务器及其DHCP中继服务器配置实验.doc》由会员分享,可在线阅读,更多相关《DHCP服务器及其DHCP中继服务器配置实验.doc(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、!-DHCP服务器及DHCP中继服务器配置实验网络结构图如下: 网络结构:如上图所示,分两个子网,分别为192.168.10.0/24子网和192.168.100.0/24子网。要求:DHCP服务器负责分配IP,DHCP中继服务器提供中继服务,两个子网间可以相互通信。系统:RedHat enterprise linux 6.1软件:本实验在vmware虚拟机下完成 1、DHCP服务器配置A、安装dhcp服务(略)B、配置文件 /etc/dhcp/dhcpd.conf(部分linux系统的dhcp配置文件路径/etc/dhcpd.conf) #ddns-update-style interim;
2、 #ignore client-updates; #subnet 192.168.10.0 netmask 255.255.255.0# option routers 192.168.10.1;# option subnet-mask 255.255.255.0;# option broadcast-address 192.168.10.255;# option domain-name-servers 61.177.7.1;# range dynamic-bootp 192.168.10.10 192.168.10.250;# default-lease-time 21600;# max-le
3、ase-time 43200; #subnet 192.168.100.0 netmask 255.255.255.0# option routers 192.168.100.1;# option subnet-mask 255.255.255.0;# option broadcast-address 192.168.100.255;# option domain-name-servers 61.177.7.1;# range dynamic-bootp 192.168.100.10 192.168.100.250;# default-lease-time 21600;# max-lease-
4、time 43200; #和C语言类似,每行后面以 ; 分号结束C、配置对应的网卡 #vi /etc/sysconfig/network-scripts/ifcfg-eth1DEVICE=eth1HWADDR=MAC地址,上图中对应的 HWaddr 字段NM_CONTROLLED=yesONBOOT=yes #本行以上的内容一般不需要改动BOOTPROTO=staticIPADDR=192.168.10.2GATEWAY=192.168.10.1 D、开启DHCP服务器 service network restart service dhcpd start #启动失败时可以在 /var/log
5、/messages 里面查看失败原因2、配置RouterRouter为安装了两个网卡的rhel 6.1 linux系统服务器。其中,eth0连接192.168.10.0/24子网,eth1连接192.168.100.0/24网段。开启Linux的ip转发服务A、 配置网卡重启网络 service network restartB、开启ip转发服务:临时开启为: echo 1 /proc/sys/net/ipv4/ip_forward 每次网络重启后都得重新设置这一项永久开启为在 /etc/sysctl.conf 中找到 net.ipv4.ip_forward 一项将其值改为1 C、ping一下
6、dhcp服务器看看网络是否连通 D、关闭iptablesservice iptables stop #也可以通过设置而不是关闭iptables的方法使其可以转发数据包,这里暂时不涉及 3、DHCP中继服务器设置A、安装dhcp服务B、DHCP中继服务配置编辑文件 /etc/sysconfig/dhcrelay 文件将对应的行改为 DHCPSERVERS=“192.168.10.2” 对应的DHCP服务器,如果有多块网卡还要在INTERFACES中设置对应的网卡 C、配置网卡 D、启动dhcrelayservice dhcrelay start4、开启客户端连接到相应的网络测试在装有两个网卡的x
7、p系统上测试 附:dhcp.conf详解ddns-update-style interim; #定义所支持的DNS动态更新类型(必选),一般我们设置成关闭, interim和none都是关闭的意思 allow/ignore client-updates; #允许/忽略客户机更新DNS记录 allow/deny unknown-clients; #是否动态分配IP给未知的使用者 allow/deny bootp; #是否响应激活查询 allow/deny booting; #是否响应使用者查询 subnet 192.168.2.0 netmask 255.255.255.0 #设置子网声明 #
8、- default gateway option routers 192.168.2.1; #设置缺省网关为192.168.2.1 option subnet-mask 255.255.255.0; #设置客户端的子网掩码 option nis-domain domain.org; #为客户设置NIS域 option domain-name domain.org; #为客户设置域名 option domain-name-servers 192.168.2.1; #为客户设置域名服务器 option time-offset -18000; # Eastern Standard Time #为客户
9、端指定格林威治时间偏移时间,单位秒, # 该选项可以在全局配置、局部配置均可使用 # option ntp-servers 192.168.2.1; #NTP是时间服务器 # option netbios-name-servers 192.168.2.1; 设置wins服务器 # - Selects point-to-point node (default is hybrid). Dont change this unless # - you understand Netbios very well # option netbios-node-type 2; #设置netbios节点类型 我不
10、清楚这个netbios节点是什么东西 range dynamic-bootp 192.168.2.28 192.168.2.254; #设置动态的地址池 default-lease-time 21600; #设置缺省的地址租期 max-lease-time 43200; #设置客户端最长的地址租期 # we want the nameserver to appear at a fixed address filename /pxelinux.0; #开始启动文件的名称,应用于无盘安装,可以是tftp的相对或绝对路径 next-server 192.168.2.11; #This is the
11、name of the server they should get it from #tftp服务器,可以和dhcp服务器不在同一机器上,一般是PXE网络使用此参数 #设置主机声明 host ns next-server marvin.RedH; #设置由于定义服务器从引导文件中装入的主机名,用于无盘站 hardware ethernet 12:34:56:78:AB:CD; #指定dhcp客户的mac地址 fixed-address 207.175.42.254; #给指定的mac地址分配ip 1DHCP配置文件中parameters表明如何执行任务,以及是否要执行任务或将哪些网络配置选项
12、发送给客户端, DHCP配置文件中的主要参数参数 解释ddns-update-style 配置DHCP-DNS互动更新模式default-lease-time 指定默认租赁时间的长度,单位是秒max-lease-time 指定最大租赁时间长度,单位是秒hardware 指定网卡接口类型和MAC地址server-name 通知DHCP客户端服务器名称get-lease-hostnames flag 检查客户端使用的IP地址fixed-address ip 分配给客户端一个固定的地址authritative 拒绝不正确的IP地址的要求 2DHCP配置文件中的declarations 用来描述网络布
13、局及提供客户的IP地址等声明 解释shared-network 用来告知是否一些子网络共享相同网络subnet 描述一个IP地址是否属于该子网range 起始IP终止IP 提供动态分配IP的范围host 主机名称参考特别的主机group 为一组参数提供声明 allow/deny unknown-clients 是否动态分配IP给未知的使用者allow/deny bootp 是否响应激活查询allow/deny booting 是否响应使用者查询filename 开始启动文件的名称,应用于无盘工作站next-server 设置服务器从引导文件中装入主机名,应用于无盘工作站 3DHCP配置文件中的optionoption用来配置DHCP可选参数,全部用option关键字作为开始 选项 解释subnet-mask 为客户端设定子网掩码domain-name 为客户端指明DNS名字domain-name-servers 为客户端指明DNS服务器的IP地址host-name 为客户端指定主机名称routers 为客户端设定默认网关broadcast-address 为客户端设定广播地址ntp-server 为客户端设定网络时间服务器的IP地址time-offset 为客户端设定格林威治时间的偏移时间,单位是秒
限制150内