首页 > 代码库 > DHCP配置详解

DHCP配置详解

服务器端:


yum install dhcp


cp  /usr/share/doc/dhcp*/dhcpd.conf.sample   /etc/dhcp/dhcpd.conf #编辑主配置文件


[root@node1 ~]# grep  -v "#" /etc/dhcp/dhcpd.conf

option domain-name "chinaunix.org";
option domain-name-servers 192.168.1.200;
default-lease-time 21600;
max-lease-time 43200;
ddns-update-style none;
log-facility local7;
                           
subnet 192.168.1.0 netmask 255.255.255.0 {
  range 192.168.1.100 192.168.1.200;
  option subnet-mask 255.255.255.0;
  option routers 192.168.1.1;

host server1  {
      hardware ethernet 00:0C:29:4C:A8:66;
      fixed-address 192.168.1.100;

}
}


dhcpd.conf配置文件的详细说明:

全局设置

  • ddns-update-style参数:设置DHCP服务器与DNS服务器的动态信息更新模式,一般的DHCP服务器可以不考虑设置该项,但是全局设置中一定要包括ddns-update-style的设置dhcpd才可以正常启动。设置为:interim 表示与DNS互动更新,设置为:none 表示不自动更新。

  • default-lease-time参数:设置默认租约时间,参数值单位是秒。默认租约时间表示客户端从服务器租用一个IP地址的默认时间,到大时间后客户端会向服务器提出继续租用该IP地址的请求。

  • max-lease-time参数:设置最大租约时间,参数值单位是秒。当客户端租约的地址到大这个时间,就不能继续租用该IP地址。

  • option domain-name参数:设置主机所在域的名称,设置的域名和主机名称一起组成主机全名。

  • option domain-name-servers参数:设置DNS服务器地址,设置后客户机DNS会使用该地址,如果要设置多个DNS地址,用逗号隔开

使用subnet声明设置子网属性

  • subnet后面设置网络地址,netmask后面设置子网掩码。

  • range参数:是设置subnet中可供动态分配的IP地址范围,参数值一定要是subnet设置的子网之内,否则不能启动

  • subnet-mask参数:设置子网掩码,设置子网掩码之后一般不需要再设置网络地址和广播地址。

  • routers参数:是设置默认网关。

使用host声明设置主机属性,通常用于为服务器分配好固定使用的IP地址

  • host后面需要为DHCP客户端主机设置主机名称。

  • hardware参数:是设置客户端主机的物理地址(MAC地址),因为通常使用的都是以太网,所以hardware参数类型设置为ethernet。

  • fixed-address参数:设置在host声明中指定的客户端分配固定使用的IP地址。





本文出自 “服务器运维” 博客,请务必保留此出处http://shamereedwine.blog.51cto.com/5476890/1948547

DHCP配置详解