学学习网 手机版

学学习网

学习路径: 学习首页 > Internet > 操作系统 >

第十二章 Linux的DHCP服务器(3)

设置字体:
----------------------------------
  • 服务器的默认地址租约时间为3600秒,最大地址租约时间为7200秒
  • 所有作用域的客户机后缀域名为abc.com,DNS服务器地址为192.168.0.254
  • 所有作用域的客户机默认网关地址192.168.0.1
  • 定义作用域192.168.0.0子网,地址掩码为255.255.255.0,地址范围为192.168.0.2-----192.168.0.250
  • 保留192.168.0.0子网中的192.168.0.8给以太网卡物理地址为00:E0:4C:70:33:65的客户机
  • #vi   /etc/dhcpd.conf
    ddns-update-style  none;
    ignore  client-updates;
    default-lease-time   3600;
    max-lease-time   7200;
    option routers 192.168.0.1;
    option domain-name “abc.com”;
    option domain-name-servers  192.168.0.254;
    subnet  192.168.0.0  netmask  255.255.255.0 {
    range  192.168.0.2  192.168.0.250;
    host  c1 {
    hardware   ethernet  00:E0:4C:70:33:65;
    fixed-address  192.168.0.8;
    }
    }
    1. 设置DHCP守护进程的工作参数
    #vi   /etc/sysconfig/dhcpd
    DHCPDARGS=eth0(设置DHCP守护进程监听网卡接口)
    1. 启动DHCP服务器
    #service dhcpd  start


    • DHCP客户端的配置
    1. Linux客户端
    1. 设置网卡采用dhcp启动协议,自动获取ip地址信息
    #vi   /etc/sysconfig/network-scripts/ifcfg-ethX(X可以0,1,2……)
    修改BOOTPROTO为:
    BOOTPROTO=dhcp
    1. 获取IP地址
    #ifdown ethX ;ifup ethX  (X可以取0,1,2,……)
    注意:linux系统的dhcp客户端使用dhclient脚本来获取IP地址信息
    1. Windows客户端
      1. 右击网上邻居----属性------双击tcp/ip协议----选择“自动获动IP地址”
      2. c:\>ipconfig/release
    c:\>ipconfig/renew
    • 配置案例
    要求:一台RedHat Linux 主机,eth0的ip地址为:192.168.0.1,现要求利用dhcpd软件制做一台满足以下要求的DHCP服务器:
    1. 不支持dns动态更新,且忽略客户机的更新
    2. 服务器的默认地址租约时间为3600秒,最大地址租约时间为7200秒
    3. 所有作用域的客户机后缀域名为abc.com,DNS服务器地址为192.168.0.254
    4. 所有作用域的客户机默认网关地址192.168.0.1
    5. 定义作用域192.168.0.0子网,地址掩码为255.255.255.0,地址范围为192.168.0.2-----192.168.0.250
    6. 保留192.168.0.0子网中的192.168.0.8给以太网卡物理地址为00:E0:4C:70:33:65的客户机
    7. 绑定dhcp服务在eth0接口上
    配置过程:
    1. #  rpm  –ivh  dhcp-3.0pl1-23.i386.rpm
    2. # vi  /etc/dhcpd.conf
    ddns-update-style none;
    ignore  client-updates;
    default-lease-time   3600;
    max-lease-time   7200;
    option routers 192.168.0.1;
    option domain-name “abc.com”;
    option domain-name-servers  192.168.0.254;
    subnet  192.168.0.0  netmask  255.255.255.0 {
    range  192.168.0.2  192.168.0.250;
    host  c1 {
    hardward   ethernet  00:E0:4C:70:33:65;
    fixed-address  192.168.0.8;
    }
    }
    1. #vi  /etc/sysconfig/dhcpd
             DHCPDARGS=eth0
    1. #  /etc/rc.d/init.d/dhcpd  restart 


    • 补充内容
      1. DHCP中继代理设置
    #vi   /etc/sysconfig/dhcrelay
    INTERFACES=“eth0”          设置与DHCP服务器相连的接口名
    DHCPSERVERS=“192.168.2.1”  设置DHCP服务器的地址
    ----------------------------------
    课程列表
    重点难点
    赞助链接