Linux下DHCP服务

Linux下DHCP服务

操作系统: redhat6.0

一、架构说明

        1) 网关地址:192.168.107.1 , 子网掩码:255.255.255.0

        2) DHCP服务器(redhat 6.0)..

            DHCP的IP配置:

            Linux下DHCP服务_第1张图片

       3) 一台客户机.IP由DHCP自动分配.

                  

二、安装DHCP服务 [在DHCP服务器(OS:redhat 6.0),IP:192.168.107.11]

[root@Alex01 ~]# yum install dhcp*


三、配置DHCP服务 [在DHCP服务器(OS:redhat 6.0),IP:192.168.107.11]

[root@Alex01 dhcp]# rpm -qc dhcp

这个/etc/dhcp/dhcpd.conf是dbcp的配置文件.

打开里面是空的,所以,我们可以再它的帮助文档里面copy一个.

1)

[root@Alex01 dhcp]# cp /usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample  /etc/dhcp/dhcpd.conf

2)
配置dhcpd.conf

Linux下DHCP服务_第2张图片

3)

重启服务 (DHCP的端口号是67)


四、配置客户机

1)参看IP,如图现在,没有分配IP

Linux下DHCP服务_第3张图片

2) 配置DHCP

  

3) 重启网络

/etc/init.d/network restart


4)再次参看IP,其实就可以获得DHCP为它分配的IP了.

Linux下DHCP服务_第4张图片


5) 客户机是通过发送广播包在查找DHCP服务器所在的位置.


五、物理地址绑定IP [在DHCP服务器(OS:redhat 6.0),IP:192.168.107.11]

1) 在/etc/dhcp/dhcpd.conf里面加入下面东西

2) 启动服务 [在DHCP服务器(OS:redhat 6.0),IP:192.168.107.11]

/etc/init.d/dhcpd restart

3) 从起客户机上面的网卡服务

/etc/init.d/network restart

4) 再次查看客户机上的ip,可以看到,已经变成192.168.107.200了



六、DHCP期权

cat /var/lib/dhcpd/dhcpd.leases

starts :lease 开始租约时间

ends : lease 结束租约时间

#dhcp服务器和客户端租约建立的启动和到期时间的记录文件,仅在客户端申请IP地址之后才会有.


七、DHCP配置参数说明(这个为转载)

某些项目必须利用option设置,形式为option<参数代码><设置内容>

DHCP的ip分为静态ip和动态ip,如果设置静态ip需要知道要设置主机的MAC地址,#ping 目标主机ip,#arp –n查看。

parameters(参数):表明如何执行任务,是否要执行任务,或将哪些网络配置选项发送给客户

Defaults-lease-time:默认租约时间,默认单位为秒

Max-lease-time:最大租约时间,客户端超过租约但尚未更新IP时,最长可以使用该IP的时间

ddns-update-style 配置DHCP-DNS 互动更新模式

default-lease-time 指定确省租赁时间的长度,单位是秒

hardware 指定网卡接口类型和MAC地址

server-name 通知DHCP客户服务器名称

get-lease-hostnames flag 检查客户端使用的IP地址

fixed-address ip 分配给客户端一个固定的地址

authritative 拒绝不正确的IP地址的要求

option(选项):用来配置DHCP可选参数,全部用option关键字作为开始

option routers:为客户端设定默认网关

option subnet-mask:为客户端设定子网掩码

option domain-name:为客户端指明DNS名字

option domain-name-servers:为客户端指明DNS服务器IP地址

option time-offset:为客户端设定和格林威治时间的偏移时间,单位是秒

option ntp-server:为客户端设定网络时间服务器IP地址

option host-name 为客户端指定主机名称。若客户端使用windows,不要选择host-name,即不要为其指定主机名称。

option broadcast-address 为客户端设定广播地址

declarations (声明):描述网络布局、提供客户的IP地址等

shared-network:告知是否一些子网络分享相同网络

subnet:描述一个IP地址是否属于该子网

range:起始IP 终止IP 提供动态分配IP 的范围

host:主机名称参考特别的主机

group:为一组参数提供声明

allow unknown-clients/deny unknown-client:是否动态分配IP给未知的使用者

allow bootp/deny bootp:是否响应激活查询

allow booting/deny booting:是否响应使用者查询

filename:开始启动文件的名称,应用于无盘工作站

next-server:设置服务器从引导文件中装如主机名,应用于无盘工作站。



你可能感兴趣的:(Linux下DHCP服务)