-、概念
       1
DHCP :动态主机配置协议
                    
作用:用于简化 IP 配管理的 TCP/IP 标准。
       2 DHCP 工作流程:
                    26011_070309214218.gif<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" /><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
   如果客户机无法找到 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 、实验拓扑图:
     26011_070309214320.gif
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 <?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />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-bootp 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-bootp 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 –dynanic    ## 或者在 setup 中的 Network 中选中 DHCP 获取,但一定要进行第二步才可以获取到。。
       #dhclient
E
、测试就不写了。
实验完毕。

2

收藏

dalian475

22篇文章,6W+人气,0粉丝