Linux DHCP配置的完美攻略(1)
Linux DHCP配置的完美攻略(1)
在Linux系统下进行DHCP配置有着非常大的差异,相较于Windows系统。那么具体的操作是如何的呢?接下来我们就来了解一下Linux DHCP配置的内容。首先让我们看一下DHCP服务的基本概念和理论吧。
Linux DHCP服务
DHCP也叫做动态主机服务,它的作用主要是为网络中的主机主机提供IP地址服务的。Dhcp采用client/server模式,客户机请求,服务端响应。
DHCP工作原理
1.客户端向网络上广播dhcpdiscover包,内包含客户机的mac地址。
2.DHCP服务器收到客户机的dhcpdiscover包后,发送一个dhcpoffer广播包,内包含IP地址,DHCP服务器IP等内容。
3.客户机收到第一个DHCP服务器发送的dhcpdiscover包后,再以广播的形式发送一个dhcprequest包发给所有的DHCP服务器,内有一个DHCP服务器IP,说我以已经找到了一个DHCP了。
4.被选中的服务器再发一个dhcppak广播包确认此IP的发放。
这个IP地址可以使用一半租期的时间,超过一半时间应续租,如果过了一半时间后找不到DHCP服务器的话,可以再使用四分之一时间,然后就过期了。用户就不能通过此IP地址进行通信了。
DHCP服务安装
首先应确认Linux DHCP服务的安装
rpm -q dhcp
package dhcp is not installed
没有安装,下面是Linux DHCP的安装。
rpm -ivh dhcp-3.0pl1-23.i386.rpm dhcp的安装
warning: dhcp-3.0pl1-23.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e
Preparing... ########################################### [100%]
1:dhcp ########################################### [100%]
Linux DHCP配置
Linux DHCP配置文件默认是没有的,需要在/etc手工创建dhcpd.conf文件。但是幸运的是,在安装DHCP服务时会为我们提供一个示例文件
/usr/share/doc/dhcp-3.0.1/dhcp.conf.sample
cp dhcp.conf.sample dhcpd.conf
将其复制为/etc/dhcpd.conf 并在其基础上进行修改配置。
评论暂时关闭