使用Linux部署DHCP服务器

Linux可以做为DHCP服务器来使用。

dhcp程序在linux中就叫做dhcp*,*代表版本号

 

Step1:安装DHCP服务

 

rpm -q  dhcp        //查看服务器是否安装了dhcp服务

 

yum install dhcp  //安装dhcp服务

 

Step2:配置DHCP服务

 

rpm -ql dhcp 查看DHCP生成的配置文件

 

dhcp包括dhcpd和dhcprelay两个服务,做为dhcp服务器,我们只需配置dhcpd即可。

 

dhcp服务配置文件:/etc/dhcpd.conf              //但在安装后DHCP后此配置文件中默认没有内容

/usr/share/doc/dhcp*/dhcpd.conf.sample 拷贝到 /etc/下修改文件名为dhcpd.conf

 

配置文件如下:

ddns-update-style interim;

ignore client-updates;

 

subnet 192.168.0.0 netmask 255.255.255.0 {                  //要分配的地址的子网

 

# --- default gateway

option routers 192.168.0.1; //默认网关

option subnet-mask 255.255.255.0; //掩码

 

option nis-domain "domain.org";

option domain-name "domain.org"; //域名

option domain-name-servers 192.168.1.1; //DNS服务器

 

option time-offset -18000; # Eastern Standard Time

# option ntp-servers 192.168.1.1; //NTP服务器

# option netbios-name-servers 192.168.1.1;            //wins服务器

# --- Selects point-to-point node (default is hybrid). Don't change this unless

# -- you understand Netbios very well

# option netbios-node-type 2;

 

range dynamic-bootp 192.168.0.128 192.168.0.254;

default-lease-time 21600; //租期

max-lease-time 43200;

 

# we want the nameserver to appear at a fixed address

host ns { //为某个MAC分配固定地址

next-server marvin.RedHat.com;             //指定文件服务器,做PXE时有用

hardware ethernet 12:34:56:78:AB:CD;

fixed-address 207.175.42.254;

}

}

 

Step3:重启DHCP服务

/etc/init.d/dhcpd restart

启动 dhcpd:                                               [确定]

 

至此,完成配置。

 

注意:如果配置的DHCP地址不在服务器接口,会报错,无法启动DHCP服务。

 

查看DHCP地址的分配 :

/var/lib/dhcpd/dhcpd.lease   查看已经分配出去的IP地址信息

Linux系统下构建DHCP服务器

DHCP服务的搭建 

在 Debian Linux 上安装配置 ISC DHCP 服务器 

CentOS下配置主从DNS服务器以及DHCP下的DDNS

SUSE Linux 11 pxe+DHCP+tftp+ftp 无人值守安装

Linux下架设DHCP服务器过程及3种测试

Linux上一步一步实现DHCP服务器

CentOS 6.5系统下构建DHCP服务器

Linux下DHCP服务器的搭建(RHEL5.2)

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/e9a161ffb32369b8e5ac6e8c67ac2a66.html