linux 构建DHCP服务器及配置

1:安装HDCP服务器软件 系统光盘上有DHCP包 dhcp-3.0.5-3.e15.i386.rpm 
 
      先挂载光盘 mount /dev/cdorm  /mnt /
      在进入软件包的位置 cd /mnt/Server
       在安装软件包  rpm -ivh dhcp-3.0.5-3e15.i386.rpm
 
 
安装完配置文件里面是空的 需要cp 一份配置文件
  命令 cp /usr/share/doc/dhcp-3.0.5/dhcpd .conf.sample  /etc/dhcpd.conf
 
在用vi  编辑配置文件 /etc/dhcpd.conf  默认文件该该就可以成为DHCP服务器了,就可以分配IP地址了。
 
 默认文件如下:
ddns-update-style interim;
ignore client-updates;
 
subnet 192.168.0.0 netmask 255.255.255.0 {    //用户可以用subnet语句通知DHCP服务器,把服务器可以分配的IP地址范围限制在规定的子网内。Subnet语句包含了表示子网掩码的netmask
 
# --- default gateway
        option routers                  192.168.0.1;       //设置网关和路由器的IP地址
        option subnet-mask              255.255.255.0;     //设置子网掩码
 
        option nis-domain               "domain.org";
        option domain-name              "domain.org";     //设置DNS域名
        option domain-name-servers      192.168.1.1;     //设置DNS服务器的IP地址(可多个)
 
        option time-offset              -18000; # Eastern Standard Time    //设置与格林威治时间的偏移差
#       option ntp-servers              192.168.1.1;
#       option netbios-name-servers     192.168.1.1;
# --- 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;      //通过range语句,可以指定动态分配给库互动的IP地址范围。在range语句中需要知道地址段的首地址和尾地址(可设多个范围)
        default-lease-time 21600;    //指定客户端IP地址默认租用的时间长度是多少(以秒为单位)
        max-lease-time 43200;      //设置客户最长租用IP地址时间(以秒为单位)
 
        # we want the nameserver to appear at a fixed address
        host ns {             //给某些主机绑定固定IP(可设置多个)
                next-server marvin.redhat.com;     //设置用于定义服务器从影到文件装副的主机名,一般不用(仅用于设置无盘工作站)
                hardware ethernet 12:34:56:78:AB:CD;   //需设置固定IP的网卡的MAC地址
                fixed-address 207.175.42.254;       //对指定的MAC地址分配IP地址
        }
}
 看着一定很乱吧 其实很多 都是没有用的可以删除 删除后的文件内容如下图:
其实就这几个就可以实现单网段的IP地址分配:
 
需要注意的是 :  DHCP的机器必须有静态IP地址 还必须是分配IP网段的  这样才能起服务 ,要不然服务起不来。
 
 
这样就可以给客服机分配地址了:
可以查看ip地址租约文件来了解 都有那些地址被谁那个客服机分去了
cat /var/lib/hdcpd/dhcpd.leases
linux 可以获取动态IP地址的 命令是 dhclient
 
 
这里将的是单网段IP分区地址 ,在以后的试验中还有讲解多网络分配IP地址。

你可能感兴趣的:(linux,IP,DHCP,休闲,租约)