红联Linux门户
Linux帮助

DHCP服务器实验

发布时间:2006-08-24 16:23:22来源:红联作者:Explore
1、需求
1. 创建一个基于192.168.10.88/26网段的DHCP服务器
2. 地址池为本子网网段的所有有效地址
3. 网关为本子网网段的最大IP地址

2、 环境情况
1.操作系统:red hat as 4.0
2.服务器软件包:
[code] dhcp-3.0.1-12_EL.i386.rpm
dhcp-devel-3.0.1-12_EL.i386.rpm[/code]

3、 实验的配置文件
[code] 1./etc/dhcpd.conf
2./usr/share/doc/dhcp-3.0.1/dhcpd.conf.sample
3./etc/sysconfig/dhcpd[/code]

4、 实验步骤
说明:以下所有操作均在dhcp客户端上操作(192.168.1.7)

详细步骤如下:
1. 安装dhcp服务器包
[code][root@linux RPMS]# rpm -ivh --force dhcp-*
Preparing... ########################################### [100%]
1:dhcp ############################################# [ 50%]
2:dhcp-devel ######################################## [100%][/code]

2. 修改主配置文件。以下粗体部分为加入的内容。
[code][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;
}
}[/code]

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

[code][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[/code]


5、 测试
说明:以下所有操作均可在ftp服务器上或pc1-pc10上操作.
a)windows客户端
打开虚拟DOS,输入ipconfig /renew获取IP地址。

b) linux客户端
在虚拟终端中输入dhclient命令,用于获取dhcp服务器IP地址
文章评论

共有 1 条评论

  1. 于 2006-08-26 23:46:28发表:

    很好,学到知识了