DHCP原理与配置

1、DHCP服务:是负责IP,掩码,网关地址,DNS地址等自动分发的软件服务。

2、DHCP的分配方式

       (1)自动分配:分配到一个IP地址后永久使用

       (2)手动分配:由DHCP服务器管理员专门指定IP地址

       (3)动态分配:使用完后释放该IP,供其他客户机使用

3、DHCP的租约过程

       客户机从DHCP服务器获取IP地址的过程称为DHCP的租约过程。

       租约过程分为四个步骤:

1、 客户端在网络中搜索服务器

2、 服务器向客户端响应服务

3、 客户端向目标服务器发出服务请求

4、 服务器向客户端提供服务

4、DHCP中继原理

       当企业的内部规模较大时,会划分多个不同的子网。网络内配置了VLAN,VLAN能隔离广播,而DHCP协议使用广播,默认情况下DHCP只能在VLAN内部使用。DHCP服务器想要跨网段获取IP地址,就需要在交换机中开启DHCP的中继功能。

5、/etc/resolv.conf它是DNS客户机配置文件,用于设置DNS服务器的IP地址及DNS域名,还包含了主机的域名搜索顺序。该文件是由域名解析 器(resolver,一个根据主机名解析IP地址的库)使用的配置文件。它的格式很简单,每行以一个关键字开头,后接一个或多个由空格隔开的参数。

resolv.conf的关键字主要有四个,分别是:

nameserver    //定义DNS服务器的IP地址,是最主要的关键字,如果没指定nameserver就找不到DNS服务器,其他关键字是可选的。

domain       //定义本地域名

search        //定义域名的搜索列表

sortlist        //对返回的域名进行排序

domain和search不能共存;如果同时存在,后面出现的将会被使用。

Red Hat中没有提供缺省的/etc/resolv.conf文件,它的内容是根据在安装时给出的选项动态创建的。

6、Linux中的DHCP的安装与配置

       1、挂在光盘

              mount /dev/sr0 /media/cdrom  

       2、yum安装DHCP

              yum -y install dhcp

       3、配置DHCP服务

              主配置文件:/etc/dhcp/dhcp.conf

                     分为1、全局配置 2、分发范围 3、指定固定电脑获取固定地址

              执行程序:/usr/sbin/dhcpd  或 /usr/sbin/dhcrelay

              服务脚本:/etc/init.d/dhcpd  或 /etc/init.d/dhcrelay

              执行参数配置:/etc/sysconfig/dhcpd

              DHCP中继配置:/etc/sysconfig/dhcrelay

            复制模板配置文件

  4、cp /usr/share/doc/dhcp*/dhcpd.conf.sample /etc/dhcp/dhcpd.conf

  5、去除注释行

  egrep -v “#” /etc/dhcp/dhcpd.conf > /etc/dhcp/dhcpd.conf.bak

  6、cat /etc/dhcp/dhcpd.conf.bak > /etc/dhcp/dhcp.conf

  7、vim /etc/dhcp/dhcp.conf

              option domain-name “ yang”;  option :选项 domain :区域 name :名字  双引号里就是你给他起的名

              option doman-name-servers 192.168.220.130;  DNS的IP地址(cat /etc/resolv.conf  这个文件里的IP地址)

              default-lease-time 21600;   默认的最小租约的时间 21600秒

              max-lease-time 43200;  最大祖约时间:43200秒

              log-facility local17;日志的路径

              subnet  192.168.220.0 netmask 255.255.255.0 {  subnet:声明  声明分发的网段 网段的子网掩码

              range 192.168.220.100 192.168.220.200; 分发的范围 从哪个IP到(空格)哪个IP

              option router 192.168.220.2; 网关IP

              }

host passacaglia {   主机名

              hardware ethernet 7C-2A-31-BA-1B-E8网卡地址

              fixed-address 192.168.220.199;  强制分发的IP地址

              }

例如:

 

7、激活DHCP服务

       /etc/init.d/dhcpd start

       重启/etc/init.d/dhcpd restart

成功激活如下:

 

posted @ 2018-12-06 20:37  aspen-  阅读(413)  评论(0)    收藏  举报