DHCP配置

客户端请求DHCP的过程:
(1)DHCP DISCOVER  (2)DHCP OFFER (3)DHCP REQUEST (4)DHCP ACK
租约更新:
  当客户端重新启动或租约到达50%是,客户端直接像提供租约的DHCP服务器发送DHCPRequest包,要求更新现有地址租约。如果客户端无法与服务器通信,则客户端会再次等到租约导到87.5%时,重新进行租约更新,这是客户端向网络中的所有dhcp服务器广播以更新租约。


1、软件包 dhcp-3.0.5-23.el5-el5.i386.rpm   dhclient-3.0.5-23.el5-el5.i386.rpm   dhcp-devel-3.0.5-23.el5-el5.i386.rpm
  
yum install /mnt/Server/dhcp-3.0.5-23.el5-el5.i386.rpm  dhcp-devel-3.0.5-23.el5-el5.i386.rpm
                    
2、配置文件
/etc/dhcpd.conf     主配置文件
/var/lib/dhcpd/dhcpd.leases          记录客户端租约信息的文件
cat /etc/dhcpd.conf
cp/usr/share/doc/dhcp*/dhcpd.conf.sample /etc/dhcpd.conf
//打开/etc/dhcod.conf  使用:r /usr/share/doc/dhcp*/dhcpd.conf.sample  载入文件内容
vi /etc/dhcpd.conf                

ddns-update-style interim;
ignore client-updates;

        option nis-domain               "domain.org";
        option domain-name              "domain.org";          //指定客户端DNS后缀
        option domain-name-servers      192.168.1.1,192.168.2.1;      //指定dns服务器地址

        option time-offset              -18000; # //指定客户端和格林尼治时间的偏移时间量 单位是秒
        default-lease-time 21600;                             //默认组约时间
        max-lease-time 43200;                                 //最大租约时间
subnet 192.168.1.0 netmask 255.255.255.0 {                    //作用域:作用域是一个IP地址范围,当DHCP客户端向DHCP服务器请求IP地址时,DHCP服务器将从此段IP地址选取一个可用的IP地址分配给DHCP客户端

# --- default gateway
        option routers                  192.168.1.1;
        option subnet-mask              255.255.255.0;

#       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.1.0 192.168.1.100;
    option broadcast-address  192.168.1.255           //指定客户端广播地址
        # we want the nameserver to appear at a fixed address
        host ns {
                next-server marvin.redhat.com;
                hardware ethernet 12:34:56:78:AB:CD;
                fixed-address 207.175.42.254;
        }
}
service dhcpd start

(1)DHCP服务主配置文件有以下几个共性:
①配置文件由参数、声明、选项组成
   参数一般用于设置DHCP客户端与DHCP服务器之间的动作及需要执行的任务
   声明的格式
   声明{


  } 
   选项一般用在为DHCP客户端分配IP地址外的其他TCP/IP信息,选项必须使用option关键字
  
②选项必须使用option关键字
③除块标识(大括号)以外每行必须以分号作为行结束符。
④以井号“#”开始的是注释行(在执行时将被忽略)。
⑤关联字对大小写不敏感。
配置文件由全局配置及局部配置组成。
(2)作用域注意事项:
①每个DHCP服务器中至少应有一个作用域,为一个网段分配IP地址,也可有多个。
②在一台DHCP服务器内,一个子网只能够有一个作用域
③定义作用域时不能只单独使用声明subnet。至少需要使用option subnet-mask定义子网掩码,range定义可用的IP地址范围。
④在同一个作用域内可以指定多个可用的IP地址范围,这主要用在一个子网内可用的IP地址不连续时。

(3)DHCP服务选项分为以下几种:
服务器选项
作用域选项
保留选项
组选项:group{}

(4)保留配置
host  主机名{
    hardware   网卡类型  MAC地址;
    fixed-address   IP 地址;

}

3、客户端访问
vi /etc/sysconfig/network-scripts/ifcfg-eth0
BOOTPROTO=dhcp
ifdown eth0;ifup eth0    //重新加载配置文件,或重启network服务
dhclient -d eth0  //由dhclient-3.0.5提供 为网卡eth0自动获取新的ip地址,并显示获取过程 (测试完成后按ctrl+C终止)
dhclient -r eth0  //释放之前为网卡eth0获取的IP租约。
windows
ipconfig /release  //释放IP租约
         /renew    //重新获取租约


4、中继代理的配置,为跨网段的客户端提供dhcp服务。
DHCP服务器配置:
(1)在dhcp服务器上修改/etc/sysconfig/dhcpd 文件
指定接收dhcp客户端dhcpdiscover包的网络接口
DHCPDARGS=eth0
(2)在dhcp服务器中修改/etc/dhcpd.conf文件。

shared-network test{ 

subnet 192.168.0.0{}
subnet 192.168.1.0{}


}                     //定义超级作用域,超级作用域可以统一管理多个作用域
DHCP中继服务器配置:
(3)在中继服务器中安装dhcp服务。
(4)在中继服务器中执行以下命令并将该命令加入/etc/rc.d/rc.local文件中。
/bin/echo "1" > /proc/sys/net/ipv4/ip_forward           //开启数据包转发          
(5)在中继服务器中修改/etc/sysconfig/dhcrelay文件,
指定接收dhcp客户端dhcpdiscover包的网络接口。
INTERFACES=eth0
指定dhcp服务器
dhcpservers=“192.168.0.9”
(6)在中继服务器中启用中继代理,并设置为下次启动自动加载。
service dhcrelay restart
chkconfig dhcrelay on

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值