CentOS5.10DHCP服务器配置

一、DHCP搭建与维护

1,DHCP基本概念

dynamic host configuration protocol 动态主机配置协议

2,工作原理

dhcp discover

dhcp offer

dhcp request

dhcp ack

3,提供参数

ip netmask gateway dns broadcast

4,租约

50%   --- dhcp request

87.5% --- dhcp discover

5,端口

udp 67  server

udp 68  client

6,配置dhcp服务器

条件:

DHCP SERVER 必须有个固定ip

①,/etc/dhcpd.conf 主配置文件详解

subnet 申明作用域

range  地址池

host   绑定主机


default-lease-time  (默认租约期)

max-lease-time      (最大租约期)

fixed-address        (为主机分配固定IP,只能用在host声明)

hardware   ethernet  (指定主机物理地址,只能用在host声明)

option  routers        (指定网关地址)

option  domain-name-servers    (指定DNS服务器地址)


②,启动

# service dhcpd configtest测试dhcp服务器

# service dhcpd start/stop/restart/status/reload

# chkconfig --level 35 dhcpd on

# netstat -ln | grep 67查看指定端口是否开启

netstat -tulnp | grep +服务名称  查看服务使用了哪些端口

③,租约文件

/var/lib/dhcpd/dhcpd.leases,记录为客户端分配的地址,固定分配的地址除外



1,首先查看本机是否安装dhpc服务功能的软件

  [root@localhost ~]# rpm -qa |grep dhcp

  dhcp-devel-3.0.5-23.el5

  dhcp-3.0.5-23.el5

  我这里已经安装了,出来这2个,如果没有安装的话返回什么都没有的,这个要你去安装这2个软件

2,安装好之后,我们去/etc/dhcpd.conf看看配置文件

 

1 ddns-update-style interim;

 2 ignore client-updates;

 3

 4 subnet 192.168.100.0 netmask 255.255.255.0 {

 5         option routers                  192.168.100.254;(默认网关)

 6         option subnet-mask              255.255.255.0;(子网掩码)

 7         option nis-domain               "domain.org";(下面2行暂时不用看)

 8         option domain-name              "domain.org";

 9         option domain-name-servers      192.168.100.254;(dns指向,没有的话就写你本机                             地址吧)

10         option time-offset              -18000; # Eastern Standard Time(偏移量,也不用看)

11         range dynamic-bootp 192.168.100.128 192.168.100.200;(这个是你分配ip地址的范围)

12         default-lease-time 21600;(默认租约时间)

13         max-lease-time 43200;(最大租约时间)

14         host ns {                            (host是为特定主机分配特定的ip地址的)

15                 next-server marvin.redhat.com;

16                 hardware ethernet 12:34:56:78:AB:CD;(要知道目标主机的Mac地址)

17                 fixed-address 192.168.100.188;(分配的特定ip地址)

18         }

19 }

   如果有多个host需要分配特定ip地址的话,host后面的主机名称不能重复,即ns这个位置的名称    不能重复  


3,service dhcpd configtest  测试dhcp服务器  

4,启动dhcpd服务

   /etc/init.d/dhcpd restart 或者service dhcpd restart

5,启动dhcpd开机自启动

   chkconfig [--level 35] dhcpd on  不指定级别的话默认是2345级别

6,验证即可

你可能感兴趣的:(centos,DHCP服务器的搭建与维护)