• 首页
  •   Leopard|  系统群乐|  Vista系统|  Linux系统|  Mac系统|  其它操作系统|
    您现在的位置 主页>Mac系统>

    菜鸟redhat9调试笔记之三(重新调试DHCP服务)

    来源:每天在线工程有限公司 | 更新日期:2009-01-07
    关键字:,,

    6月6日 重新调试DHCP服务

    其实linux的dhcpd服务还是比较简单(当然要是结合BIND的DDNS功能那还是有一定难度的,我们这里暂时不讨论),网上有很多现成的dhcpd.conf的配置文件,基本上抄过来,稍微修改一下就能使用,我今天只想把一些配置的具体使用详细的说一下。

    默认RH9如果你装上DHCPD也是没有dhcpd.conf文件,所以必须手动增加这个配置文件,另外有了这个配置文件,有时dhcpd服务也不能正常启动,那是因为少了/var/lib/dhcp/dhcpd.leases这个文件,如果服务不能正常启动,请现/var/lib/dhcp/dhcpd.leases 建一个空的dhcpd.leases文件。

    1。我们下来看dhcpd的配置文件,以下是一个最基本DHCP配置文件,基本能满足使用!

    ------------ Begin Example ------------
    # Sample /etc/dhcpd.conf
    # (add your comments here) 
    default-lease-time 600; #如果客户端不能请求一个指定的租用期,就使用该参数来定义该地址租用的时间长度
    max-lease-time 7200; #用来指定租用的最长时间,尽管租用的时间长度是根据客户端的请求决定的。
    option subnet-mask 255.255.255.0; #定义子网掩码,如果不定义该选项,则使用Subnet命令中的子网掩码
    option broadcast-address 192.168.1.255; #指定子网的广播地址
    option routers 192.168.1.254; #指定路由器或者网关的IP ,客户端在获取IP地址的同时获取网关地址
    option domain-name-servers 192.168.1.1, 192.168.1.2; #定义DNS的服务器地址,客户端在获取IP地址的同时获取DNS地址
    option domain-name "mydomain.org"; #定义DHCP服务器的域名
    subnet 192.168.1.0 netmask 255.255.255.0 { #指定子网的网段和子网的掩码
    range 192.168.1.10 192.168.1.100; #指定DHCP分配的IP范围
    range 192.168.1.150 192.168.1.200;
    }
    ------------ End Example ------------

    有了这个配置文件,我们就可以启动dhcp服务,注意还要有dhcpd.leases文件,新版本的dhcp好像自动会产生这个文件
    可以这样

    #touch /var/state/dhcp/dhcpd.leases
    #/etc/rc.d/init.d/dhcpd start 启动服务
    #/etc/rc.d/init.d/dhcpd stop 停止服务
    #/etc/rc.d/init.d/dhcpd restart 重启服务


    有关dhcp的一些事件记录看运行:
    tail -vf /var/log/messages

    当然你要查询所有的dhcp获取情况你可以查看dhcpd.leases文件,这里记录了所有客户端获取的情况。

    2。我们来看如何绑定IP地址,使某个网卡永久获取相同的ip地址,


    # Sample /etc/dhcpd.conf
    # (add your comments here) 
    default-lease-time 600; 
    max-lease-time 7200; 
    option subnet-mask 255.255.255.0; 
    option broadcast-address 192.168.1.255; 
    option routers 192.168.1.254; 
    option domain-name-servers 192.168.1.1, 192.168.1.2; 
    option domain-name "mydomain.org"; 
    subnet 192.168.1.0 netmask 255.255.255.0 { 
    range 192.168.1.10 192.168.1.100; 
    range 192.168.1.150 192.168.1.200;
    }
    host frank { 
      hardware ethernet 00:50:BA:CA:2E:02; 
      fixed-address 192.168.1.12; }

    #定义主机名为frank的网卡mac地址为00:50:BA:CA:2E:02永久获取192.168.0.12的地址,这个地址其他机器是不会抢的 


    3。如果你用的是RH9,那你的dhcpd.conf,还要在开头加上以上参数,否则启动服务会出错

    ddns-update-style interim;

    其实大家都不用从头写这个配置文件,RH9有个sample的配置文件,大家只要
    cp /usr/share/doc/dhcp-3.0pl1/dhcpd.conf.sample /etc/dhcpd.conf
    然后根据自己的实际情况修改一下就好了

    以下是我的配置文件,仅供参考
    #Start of /etc/dhcpd.conf 
    ddns-update-style interim; 
    ignore client-updates; 
    subnet 192.168.0.0 netmask 255.255.255.0 { 
    # --- default gateway 
    option routers 192.168.0.1; 
    option subnet-mask 255.255.255.0; 
    option domain-name "frankhome.com"; 
    # --- option domain-name-servers ISP's DNS1,ISP's DNS2; 
    option domain-name-servers 192.168.0.1,202.106.0.20,202.106.148.1; 
    option time-offset -18000; # Eastern Standard Time 
    # --- 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.10 192.168.0.30;
    default-lease-time 21600; 
    max-lease-time 43200; 
    }
    host itrsg-tsc {
    hardware ethernet 00:10:a4:79:0a:bd;
    fixed-address 192.168.0.15;

    #End of /etc/dhcpd.conf

     guangdong 回复于:2003-07-29 21:08:54
    占位贴


    随机推荐
    图文推荐
    ©2008 医院皮肤科 ,, 24小时健康咨询热线
    医院概况 | 联系我们 | 网站地图 |在线咨询 | QQ咨询| RSS