首页 > 代码库 > dhcp服务器搭建

dhcp服务器搭建

DHCP服务器

程序环境:

dhcp server:

/usr/sbin/dhcpd

IPV4网络:

/etc/dhcp/dhcpd.conf

/usr/lib/systemd/system/dhcpd.service

IPV6网络:

etc/dhcp/dhcpd6.conf

/usr/lib/systemd/system/dhcpd6.service

dhcrelay:

/usr/sbin/dhcrelay

/usr/lib/systemd/system/dhcrelay.service

监听的地址和端口:

Server: 67/udp

Client: 68/udp

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

配置指令:

option选项:配置给客户端的相信息

指令:定义dhcp server的工作特性

配置有级别之分:

全局配置

子网配置

主机配置

常用的配置:

default-lease-time 600;                                                #默认租期

max-lease-time 7200;                                                   #全局租期

option domain-name "search_domain.tld";                                #定义搜索域

option domain-name-servers DNS_SERVER1, DNS_SERVER2, DNS_SERVER3;      #指明配置客户端的DNS                                                           的地址(window有2个,linux有3个)

option routers GW1, GW2, ...;                                          #默认网关

option broadcast-address BROADCAST_ADDRESS;                            #定义广播地址

subnet NETWORK  netmask MASK {                                         

range START_IP END_IP;

}                                         #定义网络作用域,即一个子网,主要用于指明地址池;



host passacaglia {                        #定义保留地址,固定地址(不在地址池内)

hardware ethernet 0:0:c0:5d:bd:95;

fixed-address IP_ADDR;

}


其它指令:

filename:指明引导文件名称;

next-server:指明引导文件所在的服务器的主机IP;

        filename “pxelinux.0";

next-server 10.1.0.6;

tftp server



实验:

    一台dhcp服务器,IP为192.168.1.100,地址池为192.168.1.50-192.168.1.150,另外两台主机采用自动获取IP地址,其中一台机器的IP地址为mac绑定,地址为192.168.1.161


技术分享


技术分享

技术分享

此机器自动获取地址为192.168.131,网关为192.168.1.100



技术分享

此机器为IP地址采用绑定的mac地址,注意161地址不在地址池内

本文出自 “zebra930” 博客,请务必保留此出处http://zebra930.blog.51cto.com/11736340/1868010

dhcp服务器搭建