基于Linux的DHCP服务器配置毕业论文 - 图文(4)

2019-03-10 18:31

基于Linux的DHCP服务器的配置

第4章 DHCP服务器的搭建

4.1安装DHCP服务器

DHCP服务器安装步骤: (1) (2) (3) (4)

插入LINUX第4系统安装光盘 装载光盘

进入光盘的RPMS目录。 安装所需要的几个软件包。

[root@localhost root]#mount /dev/cdrom/mnt/cdrom [root@localhost root]#cd /mnt/cdrom/Red Hat/RPMS

[root@localhost root]#rpm –ivh dhcp-3.0p11-23.i386.rpm

4.2 DHCP服务器配置文件介绍

DHCP的配置文件名称为dhcpd.conf,应该位于“/etc”子目录中,但是该文件并没有包括在DHCP软件包中,需要管理员手动建立

建立

dhcpd.conf

配置文件,通常可以先复制样例文件

dhcpd.conf.sample到“/etc”目录作为dhcpd.conf文件,然后再使用vi编辑器对配置文件进行修改。

[root@localhostroot]#cp/usr/share/doc/dhcp-3.0.1/dhcpd.conf.sample /etc/dhcpd.conf

[root@localhost root]#vi /etc/dhcpd.conf

/etc/dhcpd.conf通常包括三部分:parameters、declarations 、

option。

(1) DHCP配置文件中的parameters(参数):表明如何执行任务,是

否要执行任务,或将哪些网络配置选项发送给客户。主要内容见表4.1。

12

参数 ddns-update-style default-lease-time 解释 配置DHCP-DNS 互动更新模式。 指定确省租赁时间的长度,单位是秒。 max-lease-time 指定最大租赁时间长度,单位是秒。 hardware server-name get-lease-hostnames flag fixed-address ip authritative 指定网卡接口类型和MAC地址。 通知DHCP客户服务器名称。 检查客户端使用的IP地址。 分配给客户端一个固定的地址。 拒绝不正确的IP地址的要求。 表4.1 DHCP配置文件参数表

(2) DHCP配置文件中的declarations (声明):用来描述网络布局、

提供客户的IP地址等。主要内容见表4.2。

声明 shared-network 解释 用来告知是否一些子网络分享相同网络。 subnet 描述一个IP地址是否属于该子网。 range 起始IP 终止IP host 主机名称 group 提供动态分配IP 的范围。 参考特别的主机。 为一组参数提供声明。 allow unknown-clients ;deny 是否动态分配IP给未知的使用unknown-client allow bootp;deny bootp 者。 是否响应激活查询。 allow booting;deny booting 是否响应使用者查询。 表4.2 DHCP配置文件声明表

13

基于Linux的DHCP服务器的配置

(3) DHCP配置文件中的option(选项):用来配置DHCP可选参数,

全部用option关键字作为开始,主要内容包括见表4.3。

选项 subnet-mask domain-name domain-name-servers host-name routers broadcast-address ntp-server 解释 为客户端设定子网掩码。 为客户端指明DNS名字。 为客户端指明DNS服务器IP地址。 为客户端指定主机名称。 为客户端设定默认网关。 为客户端设定广播地址。 为客户端设定网络时间服务器IP地址。 time-offset 为客户端设定和格林威治时间的偏移时间,单位是秒。 表4.3 DHCP配置文件中的选项表

4.3建立DHCP服务器配置文件

DHCP服务器配置文件设置如下: #vi /etc/dhcpd.conf

ddns-update-style interim; default-lease-time 21600; max-lease-time 43200;

option domain-name “benet.com”; option domain-name-servers 192.168.10.68; subnet 192.168.10.16 netmask 255.255.255.240{ range 192.168.10.17 192.168.10.30; option routers 192.168.10.1; }

subnet 192,168.10.32 netmask 255.255.255.240{ range 192.168.10.33 192.168.10.46;

option routers 192.168.10.1;

}

subnet 192.168.10.48 netmask 255.255.255.240{ range 192.168.10.49 192.168.10.62;

14

option routers 192.168.10.1; }

subnet 192.168.10.64 netmask 255.255.255.240{

host zong{

hardware ethernet 00:02:a5:9c:25:97; fixed-address 192.168.10. 66; }

host fu{

hardware ethernet 00:14:2a:bb:d0:66; fixed-address 192.168.10. 67; } }

subnet 192.168.11.16 netmask 255.255.255.240{ range 192.168.11.17 192.168.11.30; option routers 192.168.11.1; }

subnet 192.168.11.32 netmask 255.255.255.240{ range 192.168.11.33 192.168.11.46; option routers 192.168.11.1; }

subnet 192.168.11.48 netmask 255.255.255.240{ range 192.168.11.49 192.168.11.62; option routers 192.168.11.1; }

4.4启动和检查DHCP服务器

1.使用命令启动DHCP服务器: #service dhcpd start

2.使用下列方法可以查看DHCP服务以启动

(1)使用ps命令检查dhcpd进程,在检查的结果中出现了 /usr/sbin/dhcpd和grep dhcpd两个参数说明DHCP以启动

15

基于Linux的DHCP服务器的配置

#ps -ef | grep dhcpd

root 2402 10 14:25 ? 00:00:00 /usr/sbin/dhcpd

root 2764 2725 014:29 pts/2 00:00:00 grep dhcpd (2)使用检查dhcpd运行的端口,在检查结果中出现了

udp 0 0 0.0.0.0:67 0.0.0.0:* 2402/dhcpd的参数说明以启动 # netstat -nutap | grep dhcpd udp 0 0

0.0.0.0:67 0.0.0.0:* 402/dhcpd

4.5 DHCP中继代理配置

在核心层交换机上设置中继代理 #configure terminal (config)#vlan 2 (config-vlan)#exit (config)#vlan 3 (config-vlan)#exit (config)#vlan 4 (config-vlan)#exit (config)#vlan 5 (config-vlan)#exit (config)#vlan 6 (config-vlan)#exit (config)#vlan 7 (config-vlan)#exit (config)#vlan 8

(config)#interface vlan 2

(config-if)#ip address 192.168.11.17 255.255.255.240 (config-if)#exit

(config-if)#interface vlan 3

(config-if)#ip address 192.168.11.33 255.255.255.240 (config-if)#exit

16

2


基于Linux的DHCP服务器配置毕业论文 - 图文(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:智能小车设计毕业设计论文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: