DHCP (Dynamic Host Configuration Protocol,动态主机配置)


   当局域网络中有大量的主机时,如果逐个为每台主机设置IP地址,默认网关,DNS服务器地址,等网络参数,必定会费时费力。那么有没有简单方便的办法呢?

   DHCP服务器便可以解决这一难题!接下来,我们来学习一下如何在Redhat下搭建 DHCP服务器

   首先,我们先设置主机名和IP地址

   #vim /etc/sysconfig/network-scripts/ifcfg-eth0

       DEVICE=eth0                       设置网络接口名称

       ONBOOT=yes                        设置网络接口是否启动激活

       BOOTPROTO=static                  设置网络接口配置方式

       IPADD=192.168.10.1                设置本机的IP地址

       NETMASK=255.255.255.0             设置网络接口的子网掩码


   #vim /etc/network

       NETWORKING=yes

       NETWORKING_IPV6=no

       HOSTNAME=www.benet.com


   #mount /dev/cdrom /mnt     挂载redhat的系统光盘

   #rpm -ivh /mnt/Server/dhcp-3.0.5-23.e15.i386.rpm    

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

   #vim /etc/dhcp.conf

       ddns-update-style interim;                            全局配置参数

       option domain-name           "benet.com";             指定默认搜索域

       option domain-name-servers   202.106.0.20, 202.106.148.1;

       ……

       subnet 192.168.10.0 netmask 255.255.255.0 {           网段声明

           option routers           192.168.10.1

           rang              192.168.10.10 192.168.10.200    设置地址池

           ……

           default-lease-time 21600;

           host ns {                                         主机声明

                       ……

                       fixed-address                         配置参数

   }

   }

   #service dhcpd start                                      重新启动dhcp服务