吴伟贤のBlog

Feed Rss

rhel4.8 DHCP服务器 安装、配置

08.10.2010, linux, by .

DHCP服务器的配置
1 服务器端的配置
1>查询DHCP服务器软件是否 已安装,没安装就先进行安装,默认系统不进行安装.   rpm -qa |grep dhcp    安装命令rpm -ivh  dhcp-3.0.1-12_EL.i386.rpm
2>修改/etc/dhcpd.conf 文件 这个文件默认是空的,需要自已建立,但是系统中有一个模板文件,可以将模板文件复制过来,再根据自己的要求对模板文件进行修改.
cp /usr/share/doc/dhcp-3.0.1/dhcpd.conf.sample   /etc/sample
3>启动服务      service dhcpd start
2 客户端配置
将接口的配置文件BOOTPROTO=dhcp,然后重新启动网络接口或是dhclient
配置文件的说明
/etc/dhcpd.conf              DHCP的配置文件,DHCP软件包没有提供此文件,需要先复制模板文件
/usr/sbin/dhcpd              DHCP服务器的执行文件
/etc/rc.d/init.d/dhcpd      DHCP服务器的启动脚本
/etc/sysconfig/dhcrelay   指定DHCP中继的网络接口
/etc/sysconfig/dhcpd           指定需要提供DHCP服务的网络接口
/var/lib/dhcp/dhcpd.lease     DHCP服务器的租约文件
配置实例
XX公司在局域网中搭建DHCP服务器的需求如下
1> 默认租约时间为21600S
2>最大租约时间为43200S
3>局域网内所有主机的域名为abc.com
4>客户机使用的的DNS服务器的IP地址是192.168.1.1
5>声明在子网192.168.1.0/24中用于动态分配的IP地址范围是192.168.1.100~192.168.1.200.所分配的IP地址的子网掩码是255.255.255.0.默认网关地址是192.168.1.1
6>在子网192.168.1.0/24中有名为SERVER01的服务器主机,需要固定分配IP地址192.168.1.11,该服务器网络接口的MAC地址是b0:c0:c3:22:46:81.server01主机的其他配置内容使用所在子网的默认配置,
在dhcpd.conf配置文件内容如下:

#cat /etc/dhcpd.conf
ddns-update-style  interim;    //DHCP服务器与DNS服务器的动态信息更新模式
default-lease-time   21600;    //默认租约时间
max-lease-time     43200;      //最大租约时间
option  domain-name    "abc.com";     //主机所在的域名
option domain-name-servers     192.168.1.1;      //DNS服务器的地址
subnet 192.168.1.0 netmask  255.255.255.0  {
      range      192.168.1.00   192.168.1.200;
      option subnet-mask            255.255.255.0;
      option routers                192.168.1.1;
host server01  {
     hardware ethernet   b0:c0:c3:22:46:81;
     fixed-address   192.168.1.11;
       }
}

 

 

字段汇总

DHCP参数
ddns-update-style                        配置dhcp-dns 互动更新模式
default-lease-time                       默认租赁时间长度,单位秒
max-lease-time                           最大租赁时间长度,单位秒
hardware                                    指定网卡接口类型和MAC地址
server-name                                通知dhcp客户服务器名称
get-lease-hostnames flag            检查客户端使用的IP地址
fixed-address ip                          分配给客户端的固定IP地址
authoritative                                拒绝不正确的IP地址的要求

DHCP声明
shared-network                           用来宣告超级作用域
subnet                                         定义网络
range 起始IP 中止IP                   定义动态分配IP的范围
host 主机名称                             参考特别的主机
group                                          为一组参数提供声明
allow unknown-clients ;deny unknown-clients         是否分配IP给未知的使用者
allow bootp;deny bootp               是否响应激活查询
allow booting;deny booting         是否响应使用者查询
filename                                      开始启动文件的名称,应用于无盘工作站
next-server                                   设置服务器从引导文件中载入主机名,应用于无盘工作站

DHCP选项
subnet-mask                                为客户端设定子网掩码
domain-name                               为客户端指明DNS名字 domain-name-servers                  为客户端指明DNS IP地址
host-name                                    为客户端指定主机名称
routers                                         为客户端设定默认网关
broadcast-address                       为客户端设定广播地址
ntp-server                                    为客户端指定NTP服务器
time-offset                                    为客户端设定格林威治偏移时间

评论已关闭。