码迷,mamicode.com
首页 > 其他好文 > 详细

dhcp

时间:2014-05-03 15:08:46      阅读:330      评论:0      收藏:0      [点我收藏+]

标签:dhcp 局域网dhcp实现

DHCP原理

DHCP(Dynamic Host Configure Protocol,动态主机配置协议),用于向网络中的计算机分配IP地址及一些TCP/IP配置信息。

DHCP的工作工程大致分为四步:

(1)Dhcpdiscover:客户端向DHCP服务器端发送广播,寻找DHCP服务器

(2)Dhcpoffer:DHCP服务器收到客户端的广播后,DHCP服务向客户端提供IP地址。

(3)Dhcprequest:客户端收到DHCP服务器提供的IP地址后,客户端认为想要这个IP地址,然后就会向DHCP服务器发送请求,请求索要这个IP地址。

(4)Dhcpack:DHCP服务器收到客户端的请求后,DHCP服务器就会把这个IP地址以及相关信息分配给客户端。

下面介绍局域网dhcp的实现

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

Linux centos 建立dhcp 服务器

最小化安装

1 mount  查看是否有 /media/cdrom/

2否 mkdir -p /media/cdrom/

3 mount /dev/cdrom /media/cdrom/

4 yum --disablerepo=\* --enablerepo=c6-media install dhcp

Linux  dhcp 相关说明

[root@station205 ~]# rpm -ql dhcp |less  

/etc/dhcp

/etc/dhcp/dhcpd.conf 配置文件

/etc/dhcp/dhcpd6.conf

/etc/openldap/schema/dhcp.schema

/etc/portreserve/dhcpd                            控制脚本

/etc/rc.d/init.d/dhcpd 控制脚本

/etc/rc.d/init.d/dhcpd6

/etc/rc.d/init.d/dhcrelay  dhcp中继的控制脚本

/etc/sysconfig/dhcpd

/etc/sysconfig/dhcpd6

/etc/sysconfig/dhcrelay

/usr/bin/omshell

/usr/sbin/dhcpd  dhcp二进制程序

/usr/sbin/dhcrelay

/usr/share/doc/dhcp-4.1.1

/usr/share/doc/dhcp-4.1.1/3.0b1-lease-convert

/usr/share/doc/dhcp-4.1.1/IANA-arp-parameters

/usr/share/doc/dhcp-4.1.1/README.ldap

/usr/share/doc/dhcp-4.1.1/api+protocol

/usr/share/doc/dhcp-4.1.1/dhclient-tz-exithook.sh

/var/lib/dhcpd/dhcpd.leases   地址记录文件

编辑dhcp的配置文件 

/etc/dhcp/dhcpd.conf 

在底行模式下 复制sample 文件过来

:r /usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample

底行模式

40$d  删除40行到最后一行

dns

option domain-name "example.org";

option domain-name-servers 1.1.1.1, 2.2.2.2;

作用域

shared-network zz{使用超级作用域,可以将多个作用域组合成单个管理实体,进行统一的 

管理操作

 

subnet 192.168.2.0   netmask 255.255.255.0 {

  range 192.168.2.2 192.168.2.98;

  range 192.168.2.100 192.168.2.253;

  option routers 192.168.2.254;

}

 

subnet 192.168.3.0   netmask 255.255.255.0 {

  range 192.168.3.2 192.168.3.254;

  option routers 192.168.3.254;

}

}

检查语法错误

service dhcpd configtest

service dhcpd restart

 

bubuko.com,布布扣

查看记录文件

vim /var/lib/dhcpd/dhcpd.leases

lease 192.168.2.100 { qing 这个主机获得了该地址

  starts 3 2014/04/30 09:30:02;

  ends 3 2014/04/30 09:40:02;

  cltt 3 2014/04/30 09:30:02;

  binding state active;

  next binding state free;

  hardware ethernet 00:0c:29:d6:2d:fb;

  uid "\001\000\014)\326-\373";

  client-hostname "qing";

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

至此局域网的 dhcp服务器 网络系统搭建完毕。

本文出自 “seek” 博客,请务必保留此出处http://qwalker.blog.51cto.com/8812657/1405605

dhcp,布布扣,bubuko.com

dhcp

标签:dhcp 局域网dhcp实现

原文地址:http://qwalker.blog.51cto.com/8812657/1405605

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!