首页 > 范文大全 > 正文

关于dhcp在kickstart中的研究

开篇:润墨网以专业的文秘视角,为您筛选了一篇关于dhcp在kickstart中的研究范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

【摘 要】本文首先将介绍kickstart的基本信息,简单的描述kickstart的起源,kickstart的基本组成架构,使大家对其有初步的了解,在此基础之上我们将重点研究dhcp在kickstart中的应用,主要是有关dhcp的起源简介,讲述dhcp的应用,dhcp配置的简单实例,dhcp在kickstart中配置时的相关参数以及注意事项,dhcp应用心得。

【关键词】无人值守安装;动态主机配置协议;配置

在现实的工作环境中,作为网络维护人员或者是计算机维护人员,一般情况下我们需要对服务器进行操作系统的安装,并且不是一台两台,而是十几台或是数十台,那么如果我们按照常规的方法,一台一台的安装的话,会给我们带来很多的工作量,并且工作效率也大大的降低了,因此很多的操作系统都提供了无人值守安装的功能,关于windows的无人值守安装许多相关资料都有介绍在此我就不再多讲,那么下面我们将以Red Hat 的无人值守来作为切入点进行dhcp的相关研究。

1.无人值守安装

所谓的无人值守安装就是提前将安装过程中需要的信息放入一个文件,当安装时利用相应的参数录入文件信息,就可以进行自动安装。它使我们不必全程跟踪计算机的系统安装进程,提高了我们的工作效率。

Red Hat 的无人值守安装是通过kickstart的程序完成的,由于网络安装可以使系统管理员更加便捷的自动化安装联网计算机,因此我们一般都使用kickstart的网络安装,它的基本架构是 DHCP+TFTP+NFS/HTTP/FTP。

要执行kickstart的网络安装必须有DHCP服务器,它可以给client提供联网信息以及kickstart文件的位置。下面我们进入DHCP 的相关介绍与研究。

2.DHCP的简介

2.1 DHCP的起源

DHCP是为了减轻TCP/IP网络的规划与管理的负担,解决IP地址空间不足的问题而提出,由IETF研发。它利用了租约与预置IP相联系,通过它可以安全的分配和租用IP地址,实现IP地址的集中管理。

2.2在kickstart中采用DHCP的必要性

在TCP/IP的网络环境中,每台机器要应用网络上的资源,必须进行网络配置,例如,子网掩码、IP地址、mac地址等,那么在kickstart的过程中我们必须要首先应用DHCP服务将client的网络配置成功,在kickstart环境中才可以进行client与server之间的资源传输,从而完成kickstart。

3.DHCP在kickstart中应用

3.1 DHCP在kickstart中的作用

DHCP在kickstart中的主要的作用就是为client提供网络配置,使client与server建立连接。

3.2 DHCP在kickstart中的简单配置

#rpm –ivh dhcpd-1.3.17pl5-i386.rpm

#vim /etc/sysconfig/network-scripts/ifcfg-eth0

IPADDR=192.168.2.252;

#vim /etc/dhcpd.conf

ddns-update-style interim;

ignore client-updates;

subnet 192.168.2.0 netmask 255.255.255.0 {

option routers 192.168.2.1;

option subnet-mask 255.255.255.0;

option time-offset 28800; # Eastern Standard Time

range dynamic-bootp 192.168.2.1 192.168.2.100;

default-lease-time 21600;

max-lease-time 43200;

next-server 192.168.2.252;

//指定下一个服务器的ip地址;

filename "pxelinux.0";

//指定需要加载的网络引导的文件的名称

}

配置好启动client,检验是否可以获得IP地址,若能获得IP地址,那么将会提示对TFTP进行配置,到此DHCP在kickstart中就配置完成。

3.3 DHCP在kickstart中的应用心得

在配置过程中ks单独使用,如果DHCP被指定,bootfile以 / 开头,由DHCP提供的bootfile就在NFS服务器上搜索;如果DHCP被指定,bootfile不以 / 开头,由DHCP提供的bootfile就在NFS上的/kickstart中上搜索;如果DHCP没被指定bootfile,安装程序则会读取/kickstart/*-kickstart文件(这里的*是指client的IP)。

在应用DHCP时,并没有发生配置的语法错误,但client获取不到IP,是由于DHCP服务器没有接收到来自255.255.255.255的client的请求,此时要将DHCP Server的MULTICAST功能打开即可,但由于在有些系统里此IP用于监听广播的IP,那么我们只要将此IP加入路由表即可。

例如: route add –host 255.255.255.255 dev eth0

error:255.255.255.255 unkown host

vi /etc/hosts

255.255.255.255 dhcp

除了上述错误还可能是由于各操作系统不同版本各自带的DHCP不兼容,那只有将其变成同一版本或兼容版本即可。例如:Red Hat Linux9.0 、Mandrake Linux9.1、Debian Linux3.0等。

DHCP服务是每一个系统管理员必会的服务之一,它的主要应用就是无人值守安装,也正是它使我们的工作变得更加高效,DHCP服务在各个架构中都发挥着它的作用,它的出现为我们节省了大量的人力及物力,在各个行业得到广泛的应用。

【参考文献】

[1]李庆荣.Red Hat Enterprise Linux 5服务器架设与网络配置.清华大学,2011.

[2]高俊峰,刘峰.国产Linux LAMP应用宝典.西安交通大学出版社,2012.