Chinaunix首页 | 论坛 | 博客
  • 博客访问: 694081
  • 博文数量: 245
  • 博客积分: 10037
  • 博客等级: 上将
  • 技术积分: 2512
  • 用 户 组: 普通用户
  • 注册时间: 2007-01-16 17:16
文章分类

全部博文(245)

文章存档

2008年(7)

2007年(238)

我的朋友

分类: LINUX

2007-04-10 22:24:46

DHCP服务器实验二
作者:jake
电子邮箱:love2jake@21cn.com  msn:

QQ号码:51548022
主页地址:
建立日期:2006年04月30日,最后修改日期:2006年08月31日
版权说明:本文章的内容归作者版权所有,同时也接受大家转贴,但要保留作者的完整信息和出处,多谢!
1、需求
      1. 创建一个基于192.168.10.88/26网段的DHCP服务器
      2. 地址池为本子网网段的所有有效地址
      3. 网关为本子网网段的最大IP地址
2、 环境情况
     1.操作系统:red hat as 4.0
      2.服务器软件包:
            dhcp-3.0.1-12_EL.i386.rpm
            dhcp-devel-3.0.1-12_EL.i386.rpm
3、 实验的配置文件
       1/etc/dhcpd.conf
       2/usr/share/doc/dhcp-3.0.1/dhcpd.conf.sample
       3/etc/sysconfig/dhcpd
4、 实验步骤
说明:以下所有操作均在dhcp客户端上操作(192.168.1.7)
详细步骤如下:
1. 安装dhcp服务器包

[root@linux RPMS]# rpm -ivh --force dhcp-*
Preparing... ########################################### [100%]
   1:dhcp ############################################# [ 50%]
   2:dhcp-devel  ######################################## [100%]
 
2.  修改主配置文件。以下粗体部分为加入的内容。

[root@linux etc]# ipcalc -bmn 192.168.10.88/26
NETMASK=255.255.255.192
BROADCAST=192.168.10.127
NETWORK=192.168.10.64
[root@linux etc]# grep -v "#" /etc/dhcpd.conf
ddns-update-style interim;
ignore client-updates;
subnet 192.168.10.64 netmask 255.255.255.192 {
        option routers                  192.168.10.126;
        option subnet-mask              255.255.255.192;
        option domain-name              "gd-linux.com";
        option domain-name-servers      192.168.10.7;
        range dynamic-bootp 192.168.10.65 192.168.10.126;
        default-lease-time 21600;
        max-lease-time 43200;
        host www
        {
                hardware ethernet 11:14:56:38:A3:ED;
                fixed-address 192.168.10.68;
        }
}

3. 启动dhcp服务器,并测试是否启动成功。

[root@linux etc]# vi /etc/sysconfig/dhcpd
[root@linux etc]# cat /etc/sysconfig/dhcpd
# Command line options here
DHCPDARGS="eth0"
[root@linux etc]# service dhcpd start
启动dhcpd                                                                             [  确定  ]
[root@linux etc]# ps -aux |grep dhcpd
Warning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.3/FAQ
root 7780 0.0  0.2  4024 1524 ?   Ss   13:37   0:00 /usr/sbin/dhcpd eth0
root 7804 0.0  0.1  5564  692 pts/1    R+   13:43   0:00 grep dhcpd
[root@linux etc]# netstat -anup |grep :67
udp   0  0   0.0.0.0:67     0.0.0.0:*          7780/dhcpd

5、  测试
说明:以下所有操作均可在ftp服务器上或pc1-pc10上操作.
a)windows客户端
    打开虚拟DOS,输入ipconfig /renew获取IP地址。
 
b) linux客户端
    在虚拟终端中输入dhclient命令,用于获取dhcp服务器IP地址
阅读(549) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~