(原)RedHat Linux AS 4 配置DHCP服务器

来源:互联网 发布:淘宝官方尺码表 编辑:程序博客网 时间:2024/05/16 12:31

DHCP(Dynamic Host Configuration Protocol) 动态主机配置协议
    DHCP的IP地址分配方式
    DHCP支持3种IP地址分配方式:自动(Automatic Allocation)、动态(Dynamic Allocation)和手工方式。
    1自动分配,一旦DHCP客户端第一次成功地从DHCP服务器端租用到IP地址之后就就远使用这个地址。
    2动态分配,当DHCP第一次从DHCP服务器端租用到IP地址之后并非永久地使用该地址。只要租约到期,客户端就得释放这个IP地址给其他客户机使用。
    3手工方式,在一些管理严格的网络环境下,往往需要为一些特殊用途的机器设置固定的IP地址。DHCP支持按照MAC地址来分配固定的IP地址。

    安装DHCP服务器
    linux AS4的安装文件在第4张光盘上可以找到
    #rpm -ivh dhcp- 3.0.1- 12- EL.i386.rpm    \\安装DHCP软件
    #rpm -qa | grep dhcp                      \\查看是否已安装
    #rpm -ql dhcp       \\找到dhcpd.conf.sample模板文件
    #cp dhcpd.conf.sample /etc/dhcpd.conf     \\将模板文件复制到/etc下
    #/etc/rc.d/init.d/dhcpd start     \\启动DHCP
    #ps -ef | grep dhpcd     \\查看DHCP进程
    #netstat -nutap | grep dhcpd   \\查看DHCP运行的端口

    配置DHCP服务
    #vi dhcpd.conf    \\编辑该配置文件
    subnet 192.168.0.0 netmask 255.255.255.0{   \\是定义网段的,也就是DHCP可以分配这个网段的IP。
#---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地址(多个DNS要用,号分开)
    option broadcast-address   192.1681.255          \\设置DHCP客户端的广播地址
    option time-offset        -18000;#Eastern Standard Time  \\设置与格林威治时间的偏差
    #
    #
    range dynamic-bootp 192.168.0.128 192.168.0.254;  \\通过range语句,可以指定IP地址的范围(可设多个范围)
    default-lease-time 21600;   \\指定客户端IP地址默认租用的时间长度是多少(单位以秒)
    max-lease-time 4320;        \\设置客户最长租用IP时间(单位以秒)
    #
    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地址
    }  
}    

       重新启动DHCP服务器
  #/etc/rc.d/init.d/dhcpd {[start] [stop] [restart]}   \\启动DHCP 关闭DHCP 重启DHCP
  或
  #service dhcpd {[start] [stop] [restart]}    \\启动DHCP 关闭DHCP 重启DHCP
       查看DHCP分配情况
  #vi /var/lib/dhcp/dhcpd.lease

    保留两个特定的IP地址
  #vi /etc/dhcpd.conf
   host pc1 {
              hardware ethernet 10.26.c4.04.a7.19;
              fixed-address 192.168.2.20;   
}
   host pc2 {
              hardware ethernet 10.26.c4.04.a7.19;
              fixed-address 192.168.2.20;   
}

    #service dhcpd restart  \\重启动DHCP

   客户端的配置
   1 使用netconfig进行配置
   2 使用#vi /etc/sysconfig/network-scritps/ifcfg-eth0 配置文件进行

原创粉丝点击