<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
Ø 实验名称:dhcp服务
Ø 实验环境:二台RHEL4 一台Windows
软件包:rpm ivh dhcp-3.0pl1-23.i386.rpm
Ø 实验目的:实现客户动态获得IP以及DNS
Ø 实验原理:
DHCP的基本概念
l DHCP是进行动态主机配置的网络协议
l DHCP协议可以在Linux和Windows系统中实现
l DHCP网络服务的结构中具有服务器和客户机两个角色
l DHCP服务器用于为网络中所有的DHCP客户机提供网络配置信息
l DHCP客户机向DHCP服务器发出配置请求,并按照服务器返回的信息进行网络配置
Ø DHCP的工作原理
l DHCP的运行机制
l DHCP的工作过程
Ø 实验具体实施步骤(可采取截图和文字相结合)
安装软件包
• 1. DHCP服务器的安装
• 在进行DHCP服务器配置之前,首先要确认Linux系统中已经安装了DHCP服务器,可使用下面的命令:
# rpm –qa | grep dhcp
• 如果没有安装,可以把光盘放入光驱后,进入/media/cdrom/RedHat/RPMS
• 输入下面的命令来安装:
# rpm ivh dhcp-3.0pl1-23.i386.rpm
看dhcp的安装
Rpm –qa |grep dhcp
§ dhcpd.conf配置文件
• dhcpd服务器的主配置文件是
/etc/dhcpd.conf
• dhcpd.conf文件默认不存在,需要手工建立
• 系统中提供了配置文件样例可供参考
/usr/share/doc/dhcp-<?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />3.0.1/dhcpd.conf.sample
• 在Red Hat Linux 9中,DHCP服务器的配置文件是:/etc/dhcpd.conf,但Red Hat Linux E4后的默认情况下,此文件是不存在的。用户必须手工建立该文件,但在系统在有一个该文件的模板,其所存贮位置是:/usr/share/doc/dhcp-3.0pl1/dhcpd.conf .sample,把这个文件拷贝到“/etc”目录,并把文件名的后缀改成“.conf”。可使用下面的命令:
• cp /usr/share/doc/dhcp-3.0pl1/dhcpd.conf.sample /etc/dhcpd.conf
§ dhcp.conf配置文件的基本格式
• 声明用来描述dhcpd服务器中对网络布局的划分,是网络设置的逻辑范围
subnet 10.0.0.0 netmask 255.255.0.0 {
……
}
• 参数由设置项和设置值组成
default-lease-time 21600;
max-lease-time 43200;
• 选项由“option”关键字引导
option routers 10.0.15.158;
option subnet-mask 255.255.0.0;
§ 使用subnet声明设置子网属性
§ subnet声明用于在某个子网中设置动态分配的地址和网络属性
subnet 10.0.0.0 netmask 255.255.0.0 {
range 10.0.15.50 10.0.15.100;
option subnet-mask 255.255.0.0;
option routers 10.0.0.254
}
§ 使用host声明设置主机属性
§ host用于对单个主机的网络属性进行声明,通常用于为主机(服务器)分配固定使用的IP地址
host Server01 {
hardware ethernet 0:c0:c3:22:46:81;
fixed-address 10.0.15.56;
option subnet-mask 255.255.0.0;
option routers 10.0.0.254;
}
§ 多网络接口时需要配置的文件
§ 主机拥有多个网络接口时需要在文件中指定提供dhcp服务的网络接口
§ 在/etc/sysconfig/dhcpd文件中设置
DHCPDARGS=
为
DHCPDARGS=eth0
eth0是提供dhcp服务的网络接口名称
• dhcpd服务的启动脚本
/etc/init.d/dhcpd
• 启动dhcpd服务
# service dhcpd start
• 停止dhcpd服务
# service dhcpd stop
• 重新启动dhcpd服务
# service dhcpd restart
• 使用启动脚本查看服务器状态
# service dhcpd status
具体操作看附件、、、、、、
转载于:https://blog.51cto.com/wangzhetianxia/175712