app教程网 学习教程 centos6安装配置dhcp服务器(centos7搭建dhcp)

centos6安装配置dhcp服务器(centos7搭建dhcp)

DHCP服务器建设内容也很少,一般步骤:

1.安装软件包

2.配置文件

3.启动服务

检查

----------------------------------------------------------------------------------

1.必要的软件包:

dhcp-3.0pl1-23

dhcp-devel-3.0pl1-23

---------------------------------

2.配置文件包括:

1/etc/dhcpd.conf:这是dhcp的主配置文件。

2/usr/sbin/dhcpd:这是DHCP的守护程序可执行文件。

3/var/lib/dhcp/dhcpd.leases:租约的开始和到期日期记录在该文件中。

------------------------------------

3.配置详细信息:

1确认放置dhcp相关配置文件的路径:

在不同的Linux发行版中,每个包的配置文件的位置是不同的。要查询配置文件,您可以添加c:

#rpm -qc dhcp

/etc/dhcpd.conf.sample

/etc/rc.d/init.d/dhcpd

/etc/sysconfig/dhcpd

/var/lib/dhcp/dhcpd.leases

2主配置文件是/etc/dhcpd.conf:

除了括号中的行之外,每隔一行都应该跟有“;”作为结束!

1.1设定租赁期限:

默认租赁时间259200;#默认租用时间,以秒为单位。

最大租赁时间518400;#不过租期可以超过default-lease-time续租,但是最长时间只有518,400秒!

# 1.2设置域名和DNS Ip

选项域名“DHCP . vbird . org”;#设定每个主机的背面#域名是dhcp.vbird.org!

Option Domain Name Server 168.95.1.1, 139.175.10.20 # This setting is written in the IP of the domain name server.

ddns-更新式专用;#在Mandrake 9.0中,增加了很多新的函数,所以需要添加这一行#来启动DHCP。

至于红帽,加了下面一行:# ddns-update-style inter;

2.动态IP分配设置:

subnet 192.168.1.0 netmask 255.255.255.0 {

range 192.168.1.21 192.168.1.100;

option broadcast-address 192.168.1.255;

option routers 192.168.1.2;

}

3.静态IP设置:

host vbird-inside {

hardware ethernet 00:40:95:30:43:B4;

fixed-address 192.168.1.5;

option broadcast-address 192.168.1.255;

option routers 192.168.1.2;

}

3创建租赁期限文件:

root]# touch /etc/dhcpd.leases

这个文件挺有意思的!因为在实际操作过程中,这个文件本身是不会有任何作用的,但是DHCP启动后,

这个文件将被复制为下面的文件:\ \\"/var/lib/DHCP/hdcpd . leases \\",而实际记录的实际上是这个/var下的文件。

4编辑脚本内容:

Root] # vi/etc/rc.d/init.d/dhcpd # This is the startup script file.

#先找到下面的设置。如果你没找到他们,那也没关系。自己加就行了!

CONFIGFILE='/etc/dhcpd.conf' #这是配置文件lease file='/var/lib/DHCP/dhcpd . leases '的完整路径名#这是记录文件INTERFACES='eth0' #这是主机网络适配器启用DHCP的选项='-q '

# dhcpd的其他参数设置!

start() {

.(略).daemon/usr/sbin/DHCP d-cf $ config文件-lf $ lease文件$ OPTIONS $ INTERFACES.(略).

} .

以上/etc/dhcpd.conf设置文件的目录可以更改!只需在此处进行更改!

5/etc/rc.d/init.d/dhcpd start启动

--------------------------------------------------------------------------------

4.启动任何服务后,观察两件事,一是端口是否启动,二是查看登录文件中的信息!

1.vi /var/log/messages首先看登录块。

2.查看端口是否处于监听状态:

#netstat -utl

Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State udp 0 0 *:bootps *:*

DHCP显示bootps这个词!因为DHCP的前身是bootps协议。

本文来自网络,不代表本站立场,转载请注明出处:https: