-、概念
1 、 DHCP :动态主机配置协议 作用:用于简化 IP 配管理的 TCP/IP 标准。
如果客户机无法找到
DHCP
服务器,将从
TCP/IP
的
B
类网段
169.254.0.0
中选一个
IP
作为自己的
IP
。
3、配置DHCP服务注意:
1)安装之前要设静态IP 2)在配置DHCP时看规划一下信息: A、确定IP范围即作用域 B、确定子网掩码 C、确定要保留的IP,如服务器用的静态IP D、租用期限,默认为8天。 E、可选的有,网关 DNS 的IP DNS域名 WINS的IP等(按具体来,没有也可)。
A
、实验目标:从实验中掌握:
1
、
DHCP
服务器多区域的配置
2 、 DHCP 中继服务器的配置 3 、 Linux 客户端的配置。
B
、实验拓扑图:
C
、实验说明:
因为没有实际的环境,只有用虚拟机来模拟,对于虚拟环境的搭建过程,个人认为是没有意义的,只要你对这个软件和网络够熟悉,搭建起来是没有问题的,所以在这里不会写关于虚拟环境的搭建过程。注意的是虚拟网卡有集线器或者说是交换机的作用,即你把图中
DHCP
服务器和
Linux
客户机,中继服务器
192
的网卡放到同一个
Vmnet
下,那么他们就是在同网段的。如何来区分这三个网卡对应的
IP
就要注意了。
注意:如果机子开不了这么多台,可以只用一台 Windows 客户端,到时只要换一下虚拟网卡就可以进行检测了。
D
、配置过程
1
、
DHCP
服务器配置
1 )把 DHCP 的配置文件样版拷到 /etc 下 #cp /usr/share/doc/dhcp-3.0.l/dhcp.conf.sample /etc/dhcpd.conf ( 注意:不同版本的有点名字的区别,但都差不多,多用 Table 键补齐 ) 2 )进入配置文件进行配置 : #vi /etc/dhcpd.conf ddns-update-style interim;
ignore client-updates;
subnet 192.168.0.0 netmask 255.255.255.0 { ## 第一个区域的网段
# --- default gateway
##配置网关,网关是所在网段的。
option routers 192.168.0.254;
option subnet-mask 255.255.255.0;
option nis-domain "Ajian.com";
##
NIS
服务器
option domain-name "Ajian.com";
##域名
option domain-name-servers 192.168.0.1;
##
DHS
服务器地址
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.100 192.168.0.200; ##t
重点:给客户机分配的网段。
default-lease-time 21600; ##
默认的租期时间
max-lease-time 43200; ##
最大的租期时间
# we want the nameserver to appear at a fixed address ##IP
保留设置,将
IP
与
MAC
绑定,即分配时分配一个固定的
IP
给这个
MAC
地址的客户机,一般用于保留给服务器。注意:如果保留多个,
ns
为名字要改,不能有相同的。保留的
MAC
与
IP
也不能相同。
host ns {
next-server marvin.redhat.com;
hardware ethernet 12:34:56:78:AB:CD;
fixed-address 192.168.0.99;
}
}
subnet 10.0.0 .0 netmask 255.0.0.0 {
# --- default gateway
option routers 10.0.0 .254;
option subnet-mask 255.0.0.0;
option nis-domain "Ajian.com";
option domain-name "Ajian.com";
option domain-name-servers 192.168.0.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-boot p 10.0.0 .100 10.0.0.200;
default-lease-time 21600;
max-lease-time 43200;
}
subnet 20.0.0 .0 netmask 255.0.0.0 {
# --- default gateway
option routers 20.0.0 .254;
option subnet-mask 255.0.0.0;
option nis-domain "Ajian.com";
option domain-name "Ajian.com";
option domain-name-servers 192.168.0.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-boot p 20.0.0 .100 20.0.0.200;
default-lease-time 21600;
max-lease-time 43200;
}
3)
启动服务
: #service dhcpd start
2
、中继
DHCP
配置
#service dhcrelay start ## 开启中继功能
#dhcrelay 192.168.0.253 ##
指定
DHCP
服务器的地址。
3
、
Linux
客户端配置
# ifcofig eth0 �Cdynanic ## 或者在 setup 中的 Network 中选中 DHCP 获取,但一定要进行第二步才可以获取到。。 #dhclient E 、测试就不写了。
实验完毕。
本文出自 51CTO.COM技术博客
|