CentOS6DHCP服务安装与配置

在DHCP服务器中安装dhcp服务

yum -y install dhcp

创建一个服务器租约文件

touch /var/lib/dhcpd/dhcpd.leases

修改DHCP服务的配置文件

cp -p /usr/share/doc/dhcp*/dhcpd.conf.sample /etc/dhcp/dhcpd.conf
vim /etc/dhcp/dhcpd.conf

sample配置详解

    option domain-name "example.com";  #DNS服务器名
    option domain-name-servers ns1.example.org, ns2.example.org;  #DNS服务器
    default-lease-time 600; #默认租约时间
    max-lease-time 7200;  #最大租约时间
    
    subnet 网段 netmask 掩码 {  # 声明一个DHCP地址池
        range 10.254.239.10 10.254.239.20;  #IP地址池
        option routers 10.254.239.10;  #网关
        option domain-name-server 8.8.8.8;  #DNS服务器
    } 
    
    shared-network 超级域的名字{  #声明一个超级域
    }

修改DHCP服务器的本机IP为静态IP(IP网段必须和DHCP分配的网段匹配)

nano /etc/sysconfig/network-scripts/ifcfg-eth0

实例:
在此服务器上以YUM方式安装DHCP服务,创建超级作用域,名称为:mydhcpdomain,网段分别为100.10.10.0/24和100.10.11.0/24
地址池分别为100.10.10.2-100.10.10.5和100.10.11.2-100.10.11.10.指定DNS服务域名为dns.jnds.net
DNS服务器为8.8.8.8,网关为100.10.10.2,设置租约时间172800s,最大租约时间为259200s;

设置本机IP为100.10.10.2
修改配置文件为

shared-network mydhcpdomain{
    default-lease-time 172800;
    max-lease-time 259200;
    option routers 100.10.10.2;
    option domain-name "dns.jnds.net";
    option domain-name-servers 8.8.8.8;
    subnet 100.10.10.0 netmask 255.255.255.0 {
        range 100.10.10.2 100.10.10.5;
    }
    subnet 100.10.11.0 netmask 255.255.255.0 {
        range 100.10.11.2 100.10.11.10;
    }
}

本文链接:

http://blog.vacant.mobi/index.php/archives/26/
1 + 2 =
快来做第一个评论的人吧~