当前位置:文档之家› LINUX RHEl6 DHCP服务器详细说明配置与故障排除

LINUX RHEl6 DHCP服务器详细说明配置与故障排除

LINUX RHEl6 DHCP服务器详细说明配置与故障排除
LINUX RHEl6 DHCP服务器详细说明配置与故障排除

DHCP服务器的工作原理

DHCP简介

DHCP的前身是BOOTP,它工作在OSI的应用层,是一种帮助计算机从指定的DHCP服务器获取配置信息的自举协议。DHCP使用客户端/ 服务器模式,请求配置信息的计算机叫做“DHCP 客户端”,而提供信息的叫做“DHCP服务器”。DHCP为客户端分配地址的方法有3种,即手工配置、自动配置和动态配置。DHCP最重要的功能就是动态分配,除了IP地址,DHCP还为客户端提供其他的配置信息,如子网掩码,从而使得客户端无须用户动手即可自动配置并连接网络。

为什么使用DHCP

DHCP在快速发送客户网络配置方面很有用,当配置客户端系统时,若管理员选择DHCP,则不必输入IP地址、子网掩码、网关或DNS服务器,客户端从DHCP服务器中检索这些信息。DHCP在网络管理员想改变大量系统的IP地址时也有用,与其重新配置所有系统,不如编辑服务器中的一个用于新 IP地址集合的DHCP配置文件。如果某机构的DNS服务器改变,这种改变只须在DHCP服务器中,而不必在DHCP客户端上进行。一旦客户端的网络被重新启动(或客户端重新引导系统),改变就会生效。除此之外,如果便携电脑或任何类型的可移动计算机被配置使用DHCP,只要每个办公室都有一个允许其联网的DHCP服务器,它就可以不必重新配置而在办公室间自由移动。

DHCP的工作流程

1.发现阶段

即DHCP客户端查找DHCP服务器的阶段。客户机以广播方式(因为DHCP服务器的IP地址对于客户端来说是未知的)发送DHCP discover信息来查找DHCP服务器,即向地址

255.255.255.255发送特定的广播信息。网络上每一台安装了TCP/IP的主机都会接收到这种广播信息,但只有DHCP服务器才会做出响应。

2.提供阶段

即DHCP服务器提供IP地址的阶段,在网络中接收到DHCP discover信息的DHCP服务器都会做出响应。它从尚未出租的IP地址中挑选一个分配给DHCP客户端,向其发送一个包含出租的IP地址和其他设置的DHCP offer信息。

3.选择阶段

即DHCP客户端选择某台DHCP服务器提供的IP地址的阶段。如果有多台DHCP服务器向DHCP 客户端发送DHCP offer信息,则DHCP客户端只接受第1个收到的DHCP offer信息。然后它就以广播方式回答一个DHCP request信息,该信息中包含向它所选定的DHCP服务器请求IP 地址的内容。之所以要以广播方式回答,是为了通知所有DHCP服务器,它将选择某台 DHCP 服务器所提供的IP地址。

4.确认阶段

即DHCP服务器确认所提供的IP地址的阶段。当DHCP服务器收到DHCP客户端回答的DHCP request信息之后,它向DHCP客户端发送一个包含其所提供的IP地址和其他设置的DHCP ACK 信息,告诉DHCP客户端可以使用该IP地址,然后DHCP客户端便将其TCP/IP与网卡绑定。另外,除DHCP客户端选中的服务器外,其他的 DHCP服务器都将收回曾提供的IP地址。

5.重新登录

以后DHCP客户端每次重新登录网络时,不需要发送DHCP discover信息,而是直接发送包含前一次所分配的IP地址的DHCP request信息。当DHCP服务器收到这一信息后,它会尝试让DHCP客户端继续使用原来的IP地址,并回答一个DHCP ACK信息。如果此IP地址已无法再分配给原来的DHCP客户端使用(比如此IP地址已分配给其他DHCP客户端使用),则DHCP 服务器给DHCP客户端回答一个DHCP NACK信息。当原来的DHCP客户端收到此信息后,必须重新发送DHCP discover信息来请求新的IP地址。

6.更新租约

DHCP服务器向DHCP客户端出租的IP地址一般都有一个租借期限,期满后DHCP服务器便会收回该IP地址。如果DHCP客户端要延长其 IP租约,则必须更新其IP租约。DHCP客户端启动时和IP租约期限过一半时,DHCP客户端都会自动向DHCP服务器发送更新其IP租约的信息。

DHCP的设计目标

(1)DHCP应该是一种机制而不是策略,它必须允许本地系统管理员控制配置参数,本地系统管理员应该能够对所希望管理的资源进行有效的管理。

(2)客户端不需要手工配置,而应该在不参与的情况下发现合适于本地机的配置参数,并利用这些参数加以配置。

(3)不需要为单个客户端配置网络,在通常情况下,网络管理员没有必要输入任何预先设计好的用户配置参数。

(4)DHCP不需要在每个子网上配置一台服务器,出于经济原因,DHCP服务器必须可以和路由器或BOOTP转发代理一起工作。

(5)DHCP客户端必须能对多个DHCP服务器提供的服务做出响应,出于网络稳定与安全的考虑,有时需要在网络中添加多台DHCP服务器。

(6)DHCP必须静态配置,而且必须用现存的网络协议实现。

(7)DHCP必须能够和BOOTP转发代理互操作。

(8)DHCP必须能够为现有的BOOTP客户端提供服务。

(9)不允许有多个客户端同时使用一个网络地址。

(10)在DHCP客户端重新启动后仍然能够保留其原先的配置参数,如果可能,客户端应

该被指定为相同的配置参数。

(11)在DHCP服务器重新启动后仍然能够保留客户端的配置参数,如果可能,即使DHCP 机制重新启动,也应该能够为客户端分配原有的配置参数。

(12)能够为新加入的客户端自动提供配置参数。

(13)支持对特定客户端永久固定分配网络地址。

上面(9)~(13)的设计目标是对于网络层参数的设计而言的,在网络层参数上,DHCP

必须做到这几点。

安装DHCP服务器

DHCP配置文件

可以使用RHEL 6.0自身携带的RPM包安装,安装结束后DHCP端口监督程序dhcpd配置文件是/etc/dhcp目录中的名为dhcpd.conf的文件。下面手工建立/etc/dhcp/dhcpd.conf文件,该文件通常包括3个部分,即parameters参数、declarations声明和option选项。

1.DHCP配置文件中的parameters(参数)

parameters表明如何执行任务,以及是否要执行任务或将哪些网络配置选项发送给客户端。

2.DHCP配置文件中的declarations(声明)

declarations用来描述网络布局及提供客户的IP地址等。

option用来配置DHCP可选参数,全部用option关键字作为开始。

4.配置实例

Radhad RHEL 6.2 DHCP服务器安装过程

1),加载光驱

首先插入Redhat的安装光盘,加载光驱

# mount /dev/cdrom /media/

mount: block device /dev/cdrom is write-protected, mounting read-only 加载成功!

2),安装DHCPD服务软件

# rpm -ivh /media/Packages/dhcp-4.1.1-25.P1.el6.i686.rpm

warning: /media/Packages/dhcp-4.1.1-25.P1.el6.i686.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEY

Preparing... ########################################### [100%]

1:dhcp ########################################### [100%]

提示100%说明安装成功.

3),DHCP服务的配置

dhcpd.conf 是DHCP服务的配置文件,DHCP服务所有参数都是通过修改dhcpd.conf 文件来实现,安装后dhcpd.conf 是没有做任何配置的,dhcpd.conf文件是在/etc/dhcp/目录下的.

我们可以使用 #cat dhcpd.conf命令来查看一下文件内容:

#

# DHCP Server Configuration file.

# see /usr/share/doc/dhcp*/dhcpd.conf.sample

# see 'man 5 dhcpd.conf'

这里的意思告诉我们,这个文件是一个dhcp 服务器的配置文件,配置要参考

dhcpd.conf.sample来配置.

接下来我们就将/usr/share/doc/ dhcp-4.1.1/dhcpd.conf.sample 复制为dhcpd.conf 文件进行配置:

# cp /usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample /etc/dhcp/dhcpd.conf

cp:是否覆盖"dhcpd.conf"?y

复制好了,先看一下模板的内容:

#cat dhcpd.conf

通过文件内容,我们可以发现模板里就是有几个子网的模板信息,告诉我们可以怎么样来

定义我们要分配的IP地址.文件内容里很多都是用到域名,其实在实际使用过程我们都是使用IP地址的,”#”号后面的内容都是注释,都是可以删除的,同样,你若不需要哪一句就可以把注释掉.

在下面的实例中使用一个https://www.doczj.com/doc/b911055342.html,的虚拟域名,用户需要修改其中的内容以满足网络的需求。/etc/dhcp/dhcpd.conf文件的内容如下:

# The options outside a subnet directive are global unless

# over-ridden by the same setting inside the subnet directive.

option domain-name-servers 192.0.34.43,193.0.0.236;

default-lease-time 6000;

max-lease-time 7200;

# If this DHCP server is the official DHCP server for the local

# network, the authoritative directive should be uncommented.authoritative;

# Use this to send dhcp log messages to a different log file (you also

# have to hack syslog.conf to complete the redirection).log-facility local7;

# Handle client dynamic dns updates

ddns-update-style none;

subnet 192.168.200.0 netmask 255.255.255.0 {

option domain-name "https://www.doczj.com/doc/b911055342.html,";

range 192.168.200.100 192.168.200.200;

option routers 192.168.200.254;

}

上面的实例配置文件分为两个部分,即子网配置信息和全局配置信息。可以有多个子网,这里为了简化,只指定了一个子网。

(1)Subnet。

在上面的例子中,一个子网声明以“subset”关键字开始,所以子网信息包括在{}中。{}中的配置信息只对该子网有效,会覆盖全局配置。

(2)Global。

所有子网以外的配置都是全局配置,如果同一个全局配置没有被子网配置覆盖,则其将对所有子网生效。

(3)Configuration Options。

下面是上例中配置指令的解释说明。

option domain-name-servers 192.0.34.43,193.0.0.236;

这一行指定客户端应该使用的DNS服务器,该选项可以用于全局参数或者子网参数。

default-lease-time 6000; max-lease-time 7200;

这两行是相关的,default-lease-time指定客户端需要刷新配置信息的时间间隔(秒),max-lease-time为客户端用于无法从服务器获得任何信息的时间,超过该时间则会丢弃之前从该DHCP服务器获得的所有信息,而转向使用OS的默认设置。

authoritative;

指定当一个客户端试图获得一个不是该DHCP服务器分配的IP信息,DHCP将发送一个拒绝消息,而不会等待请求超时。当请求被拒绝,客户端会重新向当前DHCP发送IP请求获得新地址。

log-facility daemon;

指定DHCP服务器发送的日志信息的日志级别。

ddns-update-style none;

该配置可以指定一个方法,客户端用该方法来更新IP对应的域名信息,本例中禁用了该特性。

subnet 192.168.200.0 netmask 255.255.255.0 {

option domain-name "https://www.doczj.com/doc/b911055342.html,";

range 192.168.200.100 192.168.200.200;

option routers 192.168.200.254;

}

上面内容为子网配置,第1行指定该子网地址和掩码。DHCP服务器必须拥有该子网的一个IP,domain-name设置该客户端的域名。DHCP服务器可以负责整个子网的信息,也可以只负责子网的一段。

option routers配置默认网关IP。

启动DHCP服务器

1.建立客户端租约文件

运行DHCP服务器还需要一个名为“dhcpd.leases”的文件,其中保存所有已经分发的IP 地址。在Red Hat Linux发行版本中,该文件位于/var/lib/dhcp/目录中。如果通过RPM安装ISC DHCP,那么该目录应该已经存在。dhcpd.leases的文件格式为:

Leases address {statement}

一个典型的文件内容如下:

lease 192.168.1.255 { #DHCP服务器分配的IP地址#

starts 1 2005/05/02 03:02:26; # lease 开始租约时间#

ends 1 2005/05/02 09:02:26; # lease 结束租约时间#

binding state active;

next binding state free;

hardware ethernet 00:00:e8:a0:25:86; #客户机网卡MAC地址#

uid "\001\000\000\350\240%\206"; #用来验证客户机的UID标志#

client-hostname "cjh1"; #客户机名称#

}

注意:lease开始租约时间和lease结束租约时间是格林威治标准时间(GMT),不是本地时间。

第1次运行DHCP服务器时,dhcpd.leases是一个空文件,也不用手工建立。如果不是通过RPM安装ISC DHCP,或者dhcpd已经安装,那么应该试着确定dhcpd将其lease文件写到何处并确保该文件存在。也可以手工建立一个空文件:

#touch /var/lib/dhcp/dhcpd.leases

2.启动和检查DHCP服务器

使用命令启动DHCP服务器:

#service dhcpd start

使用ps命令检查dhcpd进程:

#ps -ef | grep dhcpd

root 2402 1 0 14:25 ? 00:00:00 /usr/sbin/dhcpd

root 2764 2725 0 14:29 pts/2 00:00:00 grep dhcpd

使用netstat检查dhcpd运行的端口:

# netstat -nutap | grep dhcpd

udp 0 0 0.0.0.0:67 0.0.0.0:* 2402/dhcpd

设置服务器重启后也自动重启dhcpd服务

#chkconfig dhcpd on

3.设置DHCP转发代理

DHCP的转发代理(dhcrelay)允许把无DHCP服务器子网内的DHCP和BOOTP请求转发给其他子网内的一台或多台DHCP服务器。当某个DHCP客户端请求信息时,DHCP转发代理把该请求转发给DHCP转发代理启动时所指定的一台DHCP服务器。当某台DHCP服务器返回一个回应时,该回应被广播或单播给发送最初请求的网络。除非使用INTERFACES指令在

/etc/sysconfig/dhcrelay文件中指定了接口,否则DHCP转发代理监听所有接口上的DHCP请求。要启动DHCP转发代理,使用命令:

service dhcrelay start

4.从指定端口启动DHCP服务器

如果系统连接不止一个网络接口,但是只想让DHCP服务器启动其中之一,则可以配置DHCP 服务器只在相应设备上启动。在/etc/sysconfig/dhcpd中,把接口的名称添加到DHCPDARGS 的列表中:

# Command line options here

DHCPDARGS=eth0

如果有一个带有两块网卡的防火墙机器,这种方法就会大派用场。一块网卡可以被配置成DHCP客户端从互联网上检索IP地址;另一块网卡可以被用做防火墙之后的内部网络的DHCP

服务器。仅指定连接到内部网络的网卡使系统更加安全,因为用户无法通过互联网来连接其守护进程。

其他可在/etc/sysconfig/dhcpd中指定的命令行选项如下。

(1)-p:指定dhcpd应该监听的UDP端口号码,默认值为67。DHCP服务器在比指定的UDP端口大一位的端口号上把回应传输给DHCP客户端。例如,如果使用默认端口67,服务器就会在端口67上监听请求,然后在端口68上回应客户。如果在此处指定了一个端口号,并且使用了DHCP转发代理,所指定的DHCP转发代理所监听的端口必须是同一端口。

(2)-f:把守护进程作为前台进程运行,在调试时最常用。

(3)-d:把DCHP服务器守护进程记录到标准错误描述器中,在调试时最常用。如果未指定,日志将被写入/var/log/messages中。

(4)-cf:指定配置文件的位置,默认为/etc/dhcpd.conf。

(5)-lf:指定租期数据库文件的位置。如果租期数据库文件已存在,在DHCP 服务器每次启动时使用同一个文件至关重要。建议只在无关紧要的机器上为调试目的才使用该选项,默认为/var/lib/dhcp/dhcpd.leases。

(6)-q:在启动该守护进程时,不要显示整篇版权信息。

5.管理DHCP服务器端口

常见的DHCP服务器是dhcpd,可以通过命令行设定其监听端口。例如,使用以下命令:

#dhcpd eth0

该命令允许dhcpd进程只在eth0网络端口上工作,默认为监听所有端口。由于DHCP同样使用67和68端口通信,所以更改该端口将造成DHCP服务无法正常使用。

设置DHCP客户端

1.在Linux下配置DHCP客户端

配置DHCP客户端的第1步是确定内核能够识别网卡,多数网卡会在安装过程中被识别,系统会为该网卡配置恰当的内核模块。如果在安装后添加了一块网卡,Kudzu应该会识别它,并提示为其配置相应的内核模块。通常网管员选择手工配置DHCP客户端,需要修改

/etc/sysconfig /network文件来启用联网;修改/etc/sysconfig/network-scripts目录中每个网络设备的配置文件,在该目录中的每种设备都有一个叫做“ifcfg-eth?”的配置文件。eth?是网络设备的名称,如eth0等。如果想在引导时启动联网,NETWORKING变量必须被设为yes。除此之外,/etc/sysconfig/network文件应该包含以下行:

NETWORKING=yes

DEVICE=eth0

BOOTPROTO=dhcp

ONBOOT=yes

每种需要配置使用DHCP的设备都需要一个配置文件。其他网络脚本包括的选项如下。

(1)DHCP_HOSTNAME:只有当DHCP服务器在接收IP地址前需要客户端指定主机名时才使用该选项。

(2)PEERDNS=取值为如下之一。

yes:使用来自服务器的信息来修改/etc/resolv.conf。若使用DHCP,那么yes是默认值。

no:不要修改/etc/resolv.conf。

(3)SRCADDR=

是用于输出包的指定源IP地址。

(4)USERCTL=取值为如下之一。

yes:允许非根用户控制该设备。

no:不允许非根用户控制该设备。

2.在Windows下设置DHCP客户端

Windows 2000和Windows XP的配置方法相同,DHCP客户端的配置很简单。只需要在“控制面板”中双击“网络连接”图标,然后在如图8-1所示的“本地连接属性”对话框中选择“Internet协议(TCP/IP)”属性。

“常规”选项卡中选择“自动获取IP地址”和“自动获取DNS服务器地址”单选按钮。

3.测试端口监督程序

现在应该已经可以将一个客户机接入到网络中,并通过DHCP请求一个IP地址。要通过Windows客户端测试,在DOS提示符下执行以下操作。(1)清除适配器可能已经拥有的IP 地址信息,执行命令:

ipconfig /release

(2)向DHCP服务器请求一个新的IP地址,执行命令:

ipconfig /renew

显示从DHCP服务器获得的信息,应该会看到Primary WINS Server、DNS Servers和Connection-specific DNS Suffix域都获得了dhcpd.conf文件中提供的数据:

ipconfig /all

DHCP服务器的故障排除

通常配置DHCP服务器很容易,有一些技巧可以帮助避免出现问题。对服务器而言,要确保网卡正常工作并具备广播功能;对客户端而言,要确保网卡正常工作。最后,要考虑网络的拓扑,以及客户端向DHCP服务器发出的广播消息是否会受到阻碍。另外,如果dhcpd进程没有启动,那么可以浏览 syslog消息文件来确定是哪里出了问题,这个消息文件通常是/var/ log/messages。

客户端无法获取IP地址

DHCP服务器配置完成且没有语法错误,但是网络中的客户端却无法取得IP地址。这通常是由于Linux DHCP服务器无法接收来自255.255.255.255的DHCP客户端的request封包造成的,一般是Linux DHCP服务器的网卡没有设置MULTICAST功能。为了让dhcpd(dhcp程序的守护进程)能够正常地和DHCP客户端沟通,dhcpd必须传送封包到255.255.255.255这个IP 地址。但是在有些Linux系统中,255.255.255.255这个IP地址被用来作为监听区域子网域(local subnet)广播的IP地址。所以需要在路由表(routing table)中加入255.255.255.255以激活MULTICAST功能,执行命令:

route add -host 255.255.255.255 dev eth0

如果报告错误消息:

255.255.255.255:Unkown host

那么修改/etc/hosts,加入如下行:

255.255.255.255 dhcp

DHCP客户端程序和DHCP服务器不兼容

由于Linux有许多发行版本,不同版本使用的DHCP客户端和DHCP服务器程序也不相同。Linux提供了4种DHCP客户端程序,即 pump、dhclient、dhcpxd和dhcpcd。了解不同Linux 发行版本的服务器端和客户端程序对于排除常见错误是必要的,如果使用 SuSE Linux 9.1 DHCP 服务器和使用Mandrake Linux 9.0客户端不兼容的情况,则必须更换客户端程序。方法是停止客户端的网络服务,卸载原程序,然后安装和服务器端兼容的程序。表8-4所示为主要 Linux 发行版本使用的DHCP客户端。

主要Linux发行版本使用的DHCP客户端

发行版本

默认DHCP客户端

可选DHCP客户端

DHCP客户端启动脚本

附加配置文件

RHEL 4.0

dhclient

/sbin/ifup

/etc/sysconfig/network

/etc/sysconfig/network-scripts/ifcfg-eth0 Debian Linux 3.0

dhclient

/sbin/ifup

/etc/network/interfaces

/etc/dhclient.conf

Mandrake Linux 9.1

dhclient

dhcpcd、dhcpxd和pump

/sbin/ifup

/etc/sysconfig/network

/etc/sysconfig/network-scripts/ifcfg-eth0 /etc/dhclient-eth0.conf

SuSE Linux 9.1

dhcpcd

dhclient

/sbin/ifup-dhcp

/etc/sysconfig/network/dhcp

/etc/sysconfig/network/ifcfg-eth0

管理监控DHCP服务器

/etc/dhcpd.conf通常包括3个部分,即parameters、declarations和option,共40多个参数,可以使用Gdhcpd管理监控DHCP服务器。

Gdhcpd是一个在GNOME及KDE桌面环境下的DHCP管理工具,基本上能实现命令行模式下的所有功能。由于DHCP是一个非常复杂的协议,所以配置工作也是比较麻烦的。

Gdhcpd是一套在GTK+图形界面下开发并用于帮助管理员在桌面环境下完成DHCP设置工作的DHCP前端程序。通过Gdhcpd,网络管理员可以管理DHCP,包括启动及停止DHCP服务器的服务。也可以直接修改配置文件,或决定系统重新启动的时间。几乎所有与DHCP相关的功能都能使用 Gdhcpd直接完成。

1.下载安装

#Wget https://www.doczj.com/doc/b911055342.html,/linux/gdhcpd/gdhcpd-0.2.9.tar.gz

2.系统要求

硬件要求为中央处理器兼容Intel X86处理器,PentiumII 400以上,64 MB(推荐128 MB)内存,150 MB以上硬盘空间,显示内存4 MB。软件要求为内核版本基于2.4或以上,GNOME 1.2以上。桌面分辨率至少为640×480,桌面颜色至少65 000色(16位元)。

3.安装前的准备工作

安装过程中需要编译,因此需要GCC(2.96以上)、Qt(2.0以上)和GTK+2.0支持,需要使用RPM来确认:

rpm -qa | grep gcc;rpm -qa | grep qt;rpm -qa | grep gtk+

4.在命令行下安装软件

命令如下:

gunzip gdhcpd-0.2.9.tar.gz

tar vxf gdhcpd-0.2.9.tar

cd gdhcpd-0.2.9

./configure;make;make install

5.运行软件

执行一个终端运行命令“/usr/sbin/gdhcpd”,显示Scopes设置界面,如图所示。

Scopes设置界面

在这个界面中可以设置/etc/dhcpd.conf的parameters、declarations及option。在Single hosts界面中可以设置Hostname和Hardware address等,

Single hosts设置界面

供备份的DHCP设置

在中型网络中,数百台计算机的IP地址的管理是一个大问题。为了解决这个问题,相信许多校园网网管会使用DHCP来动态地为客户端分配IP地址。但是这同样意味着如果DHCP服务器因为某种原因瘫痪,DHCP服务自然也就无法使用。客户端也就无法获得正确的IP地址,从而影响整个网络的运行。为解决这个问题,配置两台以上的DHCP服务器即可。如果其中的一台DHCP服务器故障,另外一台DHCP服务器就会自动承担分配IP地址的任务。对于用户来说,这个过程是透明的,他们并不知道DHCP服务器的变化。

另外,在一个具备多个子网的网络中,提供冗余是一个非常重要的方法。由于DHCP中DHCP 服务器负责分配IP地址,一旦DHCP服务器出现故障,那么所有的客户端就无法正确获得IP 地址,从而不能访问网络。

可以同时设置多台DHCP服务器来提供冗余,然而Linux的DHCP服务器本身不提供备份。它们占用的IP地址资源也不能重叠,以免发生客户端IP地址冲突的现象。提供容错能力即通过分割可用的IP地址到不同的DHCP服务器上,多台DHCP服务器同时为一个网络服务,从而使得一台服务器发生故障还能正常执行操作。通常为了进一步增强可靠性,还可以将不同的DHCP服务器放置在不同子网中,互相使用中转提供服务。

例如,在两个子网中各自有一台DHCP服务器。标准的做法可以不使用DHCP中转,各子网中的服务器为各个子网服务。然而为了达到容错的目的,可以互相为另一个子网提供服务,通过设置中转或路由器转发广播以达到互为服务的目的。

例如,位于192.168.3.0网络上的srv1的配置文件片段为:

subnet 192.168.3.0 netmask 255.255.255.0 {

range 192.168.3.10 192.168.3.199;

}

subnet 192.168.4.0 netmask 255.255.255.0 {

range 192.168.4.200 192.168.4.220;

}

位于192.168.4.0网络上的srv2的配置文件片段可能为:

subnet 192.168.4.0 netmask 255.255.255.0 {

range 192.168.4.10 192.168.4.199;

}subnet 192.168.3.0 netmask 255.255.255.0 {

range 192.168.3.200 192.168.3.220;

}

注意:上述设置都是设置样例,标准情况下还需分别指定各option,用于设置IP地址及其相关设置。

可以看出两台服务器都能为两个网络上的客户端分配IP地址,而各自又有一个主要服务的网络。每个网络上的IP地址主要放在本地的服务器上,但也有少部分地址放在另一台子网中的服务器中(地址资源不能冲突),这样提供了一定的容错能力。实际上在多子网网络中,没有必要每个子网设置一台服务器,并使用另外的服务器备份。一般网络中有2台~3台DHCP 服务器即可。其他子网可以通过DHCP中转的方式,为该子网提供DHCP服务。

以debug模式运行DHCP服务器

执行命令如下:

#dhcpd -d

该命令指明dhcpd将出错信息记录到标准的错误描述器,记录的信息将根据

/etc/syslog.conf文件的配置保存在指定的文件中。例如,在/etc/syslog.conf文件中要指定记录debug信息:

logalldebuginformationinto/var/log/dameon.log

dameon.=debug/var/log/dameon.log

小结

DHCP服务器是Linux下比较简单的服务器。DHCP在快速发送客户网络配置方面很有用,当配置客户端系统时,若管理员选择DHCP,则不必输入IP地址、子网掩码、网关或DNS服务器,客户端从DHCP服务器中检索这些信息。DHCP在管理员想改变大量系统的IP地址时也有用,与其重新配置所有系统,不如编辑服务器中的一个用于新IP地址集合的DHCP配置文件即可。本章首先介绍DHCP服务器的工作原理,安装DHCP服务器和设置 DHCP客户端的方法以及DHCP 服务器的故障排除。

Linux网络服务器配置与管理-图文

Linux网络服务器配置与管理-图文 以下是为大家整理的Linux网络服务器配置与管理-图文的相关范文,本文关键词为Linux,网络,服务器,配置,管理,图文,Linux,网络,您可以从右上方搜索框检索更多相关文章,如果您觉得有用,请继续关注我们并推荐给您的好友,您可以在教育文库中查看更多范文。 Linux网络服务器配置与管理 课程名称:计算机网络与应用/Linux网络管理

所在学院:数学与计算机科学学院 班级:14软件技术2班 学生姓名:龚莹 学生学号:20XX6734 一.摘要 Linux是首屈一指的网络操作系统,提供以Tcp/Ip协议为核心的系统网络服务功能。为了适应Internet/Intranet的网络建设和访问服务的需要,基于Tcp/Ip协议的网络应用以及网络管理成为当今重点和焦点的IT技术。随着网络规模和复杂性的增加,为了向网络用户提供既可靠又经济的信息传输服务,网络管理已成为现代网络发展中不可缺少的一部分。 二.前言 Linux具有丰富的网络功能。完善的内置网络是Linux的特点。Linux在通信和网络功能方面优于其他操作系统。Linux为用户提供了完善的、强大的网络功能。支持Internet是其网络功能之一,Linux 免费提供大量支持Internet的软件,Internet是在unIx领域中建立并繁荣起来的,在这方面使用Linux是相当方便的,用户能用Linux与世界上的其他人通过Internet网络进行通信。文件传输是其网络功能之二,用户能够通过一些Linux命令完成内部信息或文件的传输。 关键词:网络管理技术coRbA技术b/s结构xmL技术snmp协议

DHCP服务器的配置与验证

虚拟机上DHCP服务器的配置与验证 一、实验目的 1.了解DHCP的基本概念和服务器的新特性 2.掌握DHCP服务器的安装与配置 3.掌握DHCP的运行方式 4.掌握DHCP客户机的设置 5.掌握ipconfig/all 、ipconfig/release 、ipconfig/renew等命令的使用 二、实验设备与环境 1.Windows 2003操作系统主机一台,Windows 2003安装光盘一张,Windows X P 客户机若干台,二层交换机或集线器一台,T568B网线若干根 2.Windows X P 主机一台,VMWARE软件一套,Windows 2003服务器虚拟主机一套,Windows XP 虚拟主机若干套 三、实验内容、程序清单及运行结果 DHCP服务基本介绍----- DHCP(Dynamic Host Configuration Protocol)动态主机配置协议服务器的主要作用是对IP地址进行集中管理和配置,即子网中的所有IP地址及相关配置参数都存储在DHCP 服务器的数据库中。当客户机初次访问网络时,DHCP服务器会自动为其分配IP地址、子网掩码、首先DNS服务器地址和默认的网关参数,以实现IP地址动态分配,解决IP地址不足和TCP/IP配置麻烦。当客户机在不同的子网之间移动时,原有的IP地址及相关的配置信息将不再合法,客户机在重新启动时就会被重新分配IP地址及相关配置参数。 在没有DHCP服务的网络中,网络管理员必须采用手动分配的方式对每台客户机进行配置,此时的IP位静态分配的,需要网络管理员记录哪些IP地址可以使用,哪些地址已经使用,当网络中的客户机变动时,就需要变动这些记录如果网络管理员未能及时更新这些记录就会过期,会导致某些IP地址因无人使用而空闲。而DHCP服务器可以及时将未使用的IP 地址自动回收。 动态分配IP地址的好处就是可以解决IP地址不够用的问题。因为IP地址是动态分配的,而不是固定给某个客户机使用的,所以,只要有空闲的IP地址可用,DHCP客户机就可从DHCP服务器取得IP地址。当客户机不需要使用此地址时,就有DHCP服务器收回,并提供给其他的DHCP客户机使用。动态分配IP地址的另一个好处是用户不必自己设置IP地址、DNS服务器地址、网关地址等网络属性,也无需绑定IP地址与MAC地址,不存在盗用IP地址问题,因此,可以减少管理员维护工作量,用户也不必关心网络地址个概念和配置。 实验内容及详细步骤: 1、在一台装有Windows XP操作系统的电脑上下载并安装虚拟机软件VMware Workstation(虚拟机) V6.5.0.1。 2、启动已经安装好的虚拟机软件,并在该虚拟机软件上安装一个Windows Server 2003

DHCP服务器的搭建实验报告

实验1 :DHCP服务器的搭建 实验目标: 通过完成本实验内容,我们的学员将能够: 1、安装DHCP服务。 2、配置DHCP服务器。 实验设备要求: 1、要求保证一人一台计算机。 2、计算机最低配置:C1.7以上的CPU,内存建议512MB,硬盘10G以上; 3、Windows Server 2003系统。 实验拓扑:

实验步骤: ?安装DHCP服务 1、打开“控制面板”,双击“添加或删除程序”。 2、在“添加或删除程序”面板中,单击“添加“Windows组件”。 3、在“Windows组件”页中,单击“网络服务”,然后单击“详细资料”。 4、在“网络服务”对话框中,在“网络服务的子部件”中,选择“动态主机配置协议(DHCP)”复选框,然后单击“确定”按钮。如图8-1所示。 图8-1 5、然后单击“下一步”按钮。按照向导提示,完成DHCP服务的安装。 ?创建和配置作用域 1、从“管理工具”菜单中打开DHCP。 2、在控制台树中,单击Server(你的计算机的名称),右键单击Server,然后单击“新作用域”。如图8-2所示。

______________________________________________________________________________________________________________ 图8-2 3、在“新作用域”向导中,单击“下一步”按钮。 4、在“作用域名称”页中,在“名称”中,键入Server,然后单击“下一步”按钮。 5、在“IP地址范围”页中,在“开始IP地址”框中,键入192.168.0.1。在“终止IP地址”框中,键入192.168.0.254。如图8-3所示。 精品资料

DHCP服务器配置实验

一实验目的 1.了解DHCP的基本概念和服务器的新特性 2.掌握DHCP服务器的安装与配置 3.掌握DHCP的运行方式 4.掌握DHCP客户机的设置 5.掌握ipconfig/all 、ipconfig/release 、ipconfig/renew等命令的使用 二实验设备与环境(1或2) 1.Windows 2003操作系统主机一台,Windows 2003安装光盘一张,windows XP 客户机若干台,二层交换机或集线器一台,T568B网线若干根 2.windows XP 主机一台,VMWARE软件一套,windows 2003服务器虚拟主机一套,windows XP 虚拟主机若干套 三实验主要内容 IP Address: 192.168.1.1/24 Ip pools: 192.168.1.1~192.168.1.254/24 排除: 192.168.1.1~192.168.1.5 192.168.1.10 网关: 192.168.1.1 DNS服务器: 192.168.1.1 实验扩展:

实验方法: 1.登录FTP://17 2.17.21.252,从常用软件目录下下载VMware-workstation-5.5.1.rar,并安装。 2.登录FTP://172.17.21.252,从操作系统目录下下载Windows Server 2003 Enterprise Edition.rar和WindowsXP_1.rar解压缩或者这两个目录下的文件。 3.运行VMware-workstation-5.5.1,从"文件file"—>"打开open",打开"Windows Server 2003 Enterpr ise Edition.vmx"和"Windows XP Professional.vmx" 4.运行虚拟机。 5.在Windows Server 2003 Enterprise Edition 下进行实验。

Linu网络服务器配置习题解析

Linux网络服务器配置习题解析 一、选择题 1、在运行Linux操作系统的服务器上,管理员使用BIND配置了域名系统服 务,请问主配置文件是(C)。 A:named.ca??????B:named.local????? C:named.conf?????D:rndc.key 试题解析:BIND的主配置文件(/var/named/chroot/etc/named.conf)中有BIND 的全局设置 2、某公司使用Linux系统搭建了Samba文件服务器,在帐号为gtuser的员工 出差期间为了避免该帐号被其它员工冒用,需要临时将其禁用可以使用以下(B)命令。 A:smbpasswd-agtuser????B:smbpasswd-dgtuser C:smbpasswd-egtuser????D:smbpasswd-xgtuser 试题解析: 禁用samba用户:smbpasswd-d用户名 启用samba用户:smbpasswd-e用户名 删除samba用户:smbpasswd-x用户名 3、在Linux系统中,小明用系统默认的vsftpd架设FTP服务器,他新建了一 个名为gtuser的用户,然后他修改/etc/vsftpd/vsftpd.conf文件,加入下面两行,并且把gtuser用户加入到了/etc/https://www.doczj.com/doc/b911055342.html,er_list文件中,请问gtuser用户在客户端登录结果会怎样(A)。 userlist_enable=YES userlist_deny=NO A:允许登录B:拒绝登录C:不确定D:以上都对

试题解析:userlist_enable=YES/NO是否启用https://www.doczj.com/doc/b911055342.html,er_list文件。 userlist_deny=YES/NO(YES)决定https://www.doczj.com/doc/b911055342.html,er_list文件中的用户是否能够访问FTP 服务器。若设置为YES,则https://www.doczj.com/doc/b911055342.html,er_list文件中的用户不允许访问FTP,若设置为NO,则只有https://www.doczj.com/doc/b911055342.html,er_list文件中的用户才能访问FTP。 4、公司有一台对外提供WWW服务的主机,为了防止外部对它的攻击现在想要设置防火墙使它只接受外部的WWW访问,其它的外部连接一律拒绝,可能的设置步骤包括: 5、1、iptables-AINPUT-ptcp-jDROP 6、2、iptables-AINPUT-ptcp--dport80-jACCEPT 7、3、iptables-F 8、4、iptables-PINPUTDROP 请在下列选项中找出正确的设置步骤组合(D)。 A:1-2-3-4B:2-4-3C:3-1-2D:3-4-2 试题解析: 正确步骤为 ①清除所有规则来暂时停止防火墙:iptables–F ②本机默认不接受任何连接,除非在INPUT链上再设置接收的规则: iptables-PINPUTDROP ③打开WEB服务端口的TCP协议:iptables-AINPUT-ptcp--dport80-jACCEPT 9、C)是该反向域名的正确表示方式。 A: B: C: D:

DHCP服务器配置的实验报告

信息科学与技术学院实验报告 一、实验目的及要求 目的: 1.了解DHCP 服务的基本概念,工作原理 2.学会安装DHCP服务器; 3.配置与管理DHCP服务器。 要求: 理解DHCP服务器和客户端的工作原理。 按照步骤完成DHCP服务器的配置。 理解每一步的实验的作用。 二、实验仪器、设备或软件 安装了Windows Server 2003的PC机或者是虚拟机 三、实验内容及原理 DHCP是Dynamic Host Configuration Protocol(动态主机配置协议)的缩写,DHCP 是一个简化主机IP地址分配管理的TCP/IP 标准协议。用户可以利用DHCP服务器管理动态的IP地址分配及其他相关的环境配置工作(如:DNS、WINS、Gateway的设置)。在使用TCP/IP协议的网络上,每一台计算机都拥有唯一的计算机名和IP 地址。IP地址(及其子网掩码)用于鉴别它所连接的主机和子网,当用户将计算机 从一个子网移动到另一个子网的时候,一定要改变该计算机的IP地址。如采用静态IP 地址的分配方法将增加网络管理员的负担,而DHCP是计算机向DHCP服务器临时申请一个IP 地址,并且在一定时期内租用该号码,这就大大减少了在管理上 所耗费的时间。 DHCP提供了安全、可靠且简单的TCP/IP网络配置,确保不会发生地址冲突,并且 通过地址分配的集中管理预留IP地址。DHCP提供了计算机IP地址的动态配置,系统管理员通过限定租用时间来控制IP地址的分配。 在使用DHCP时,整个网络至少有一台服务器上安装了DHCP服务,其他要使用DHCP 功能的工作站也必须设置成利用DHCP获得IP地址

linux常用服务器配置

Linux常用服务器配置 文件修改记录表 版权声明和保密须知 本文件中出现的任何文字叙述、文档格式、插图、照片、方法、过程等内容,除另有特别注明,版权均属江苏金智教育信息技术有限公司所有,受到有关产权及版权法保护。任何单位和个人未经江苏金智教育信息技术有限公司的书面授权许可,不得复制或引用本文件的任何片断,无论通过电子形式或非电子形式。 Copyright 2011 江苏金智教育信息技术有限公司版权所有

目录目录

说明 文档目的 为了能够让部门工程师在以后的部署实施过程中熟悉linux下常用的业务配置,遂整理此文档。 本文详细列出了在常见环境中Linux下常用业务配置;并对具体业务进行了分析和配置示例,希望大家在以后的部署中能够严格去执行此规范。 规范文档中,尚有欠妥之处。请各位实施部署工程师及时指正! 文档适用范围 本文档使用江苏金智教育信息技术有限公司所有项目范围(含北京分公司、上海分公司、福建区域) 文档约定 XXX字符标示着根据现场实际情况来填写 红色加粗标示着必须严格按照要求填写

1NFS服务的配置 1.1NFS服务的简介 NFS(Network File Service)的设计是为了在不同的unix系统间进行档案共享。当使用者想用远端档案时只要用“mount”就可把remote文件系统挂接在自己的文件系统之下,使得远端的文件使用上和local机器的档案没两样。其目的就是让不同unix操作系统之间可以彼此共享文件。 NFS服务器的常用功能:1、可以把服务器的文件象本地一样的操作,很方便;2、NFS 服务器对系统资源占用也少;3、NFS可以支持很多其他服务,比如kickstart(kickstart是无人值守,网络批量安装服务),NIS等等。 NFS服务建立在RPC(远程过程调用)协议上的服务,使用时需要先打开portmap(端口映射)服务进程。因为本身NFS服务的功能非常多,所以通常该服务开启的端口是随机的,当NFS需要使用某个功能时,我们通常是将开启的请求发送给RPC协议上的portmap 进程,做一个端口开启与映射工作。 作为一名运维工程师,对于NFS服务的配置一定要非常的熟悉。NFS服务也是类unix 平台下最基本的常用业务。 1.2NFS服务侧写 1)NFS 服务的进程通常有:nfsd,nfslockd,rpciod,,, 2)服务启动脚本:/etc/portmap, /etc/nfs 3)使用端口:111(portmap进程的端口,通常只有这一个是固定使用端口) 4)所需RPM包:nfs-utils 5)相关RPM包:portmap(必需) 6)配置文件:/etc/exports 1.3NFS服务端的配置 通常来说,NFS服务端的配置主要是基于/etc/exports文件的编辑。初始状态下,/etc/exports文件为空。文件中的每一行,表示一个开放的目录,并记录着它开放权限。每一行中都分为三列关系:第一列,写入你需要共享的目录路径;第二列写入客户端描述,也就是哪些客户端可以使用你的服务器共享的资源;第三列是紧挨着第二列的,内容是共享信息开放的权限。具体配置实例如下:

实验-DHCP服务器的配置与管理实训

实验十 DHCP服务器的配置与管理实训 班级:姓名: 【实训目的】 (1)理解DHCP的运行原理。 (2)掌握DHCP服务器的安装及使用。 (3)掌握DHCP服务器和DHCP客户端的相关配置。 【实训环境】 硬件:计算机 软件:Vmware 平台:Vmware安装Windows Server 2003(2台)虚拟机之间搭建平台。 【实训任务】 选择其中一台计算机(域控制器)建立DHCP服务器,分配网络参数如下:静态IP地址:192.168.215.100; 作用域分配IP地址:192.168.215.1~192.168.215.254; 排除IP地址:192.168.215.1~192.168.215.10; 保留IP地址:192.168.215.100 【实训过程】(实验步骤、记录、数据、分析) 一、安装DHCP服务器 1、选择“开始”→“控制面板”→“添加或删除程序”→“添加/删除组件”, 选中打开“Windows组件向导”,找到“网络服务”并选中; 2、点击“详细信息”取消全部选项只选中“动态主机配置协议”,单击确定, 单击下一步,进行安装DHCP组件; 3、通过“开始”→“管理工具”→“DHCP”,打开DHCP控制台窗口。 4、右击服务器名,选择“授权”并刷新。

二、建立IP作用域 1、在DHCP主窗口中,右击DHCP服务器,选择“新建作用域”选项; 2、出现“欢迎使用新建作用域向导”画面时,单击“下一步”,为此作用域设 定一个名称并输入说明文字; 3、单击“下一步”开始填写IP地址范围(起始IP地址与结束IP地址);

4、填写完成之后再单击“下一步”,输入排除客户端使用的IP地址并单击“添 加”(此地址是不分配给DHCP客户的IP地址); 5、单击“下一步”,设置IP地址的租用期限,默认为8天,取默认值;

《网络服务器搭建、配置与管理-Linux(第二版)》课后习题答案#(精选.)

《网络服务器搭建、配置与管理-Linux版(第二版)》 课后习题答案 1.6 练习题 一、选择题 1. Linux最早是由计算机爱好者 B 开发的。 A. Richard Petersen B. Linus Torvalds C. Rob Pick D. Linux Sarwar 2. 下列 C 是自由软件。 A. Windows XP B. UNIX C. Linux D. Windows 2000 3. 下列 B 不是Linux的特点。 A. 多任务 B. 单用户 C. 设备独立性 D. 开放性 4. Linux的内核版本2.3.20是 A 的版本。 A. 不稳定 B. 稳定的 C. 第三次修订 D. 第二次修订 5. Linux安装过程中的硬盘分区工具是 D 。 A. PQmagic B. FDISK C. FIPS D. Disk Druid 6. Linux的根分区系统类型是 C 。 A. FATl6 B. FAT32 C. ext4 D. NTFS 二、填空题 1. GUN的含义是:GNU's Not UNIX。 2. Linux一般有3个主要部分:内核(kernel)、命令解释层(Shell或其他操作环境)、实用工具。 3. 安装Linux最少需要两个分区,分别是swap交换分区和/(根)分区。 4. Linux默认的系统管理员账号是root 。 三、简答题(略) 1.简述Red Hat Linux系统的特点,简述一些较为知名的Linux发行版本。 2.Linux有哪些安装方式?安装Red Hat Linux系统要做哪些准备工作? 3.安装Red Hat Linux系统的基本磁盘分区有哪些? 4.Red Hat Linux系统支持的文件类型有哪些?

DHCP服务器的安装与配置

D H C P服务器的安装与配 置 Company Document number:WTUT-WT88Y-W8BBGB-BWYTT-19998

南京信息职业技术学院 DHCP服务器的安装与配置 实验报告 专业:移动互联网应用技术 班级:41551X 姓名:庄昌玺 学号:41551X16 指导老师:刘万凤 一.实验目的 1.掌握在Windows 2003 server下DHCP服务器的建立、配置和 管理; 2.理解如何从客户机测试DHCP服务。 二.实验环境 Windows 2003 server 软件; PC计算机 三.实验原理 DHCP服务器对TCP/IP子网和IP地址进行集中管理,即子网中的所有IP地址进行集中管理,即子网中所有IP地址有其相关设置参数都存储在DHCP服务器的数据库中。DHCP服务器对TCP/IP 子网的地址进行动态分配和配置。

四.实验步骤 输入ipconfig /all 查看是否启动了DHCP服务器。 一、DHCP的运行方式 永久租用:当DHCP客户端向DHCP服务器租用到IP地址后,这个地址就永远分派给这个DHCP客户端使用。 限定租期:当DHCP客户端向DHCP服务器租用到IP地址后,暂时以使用这个地址一段时间。如果原DHCP客户端之后又需要IP地址,它可以向DHCP服务器重新租用另一个IP地址。 二、DHCP的工作过程 请求IP地址 续租IP地址 释放IP地址 1、DHCP的工作原理: 由DHCP服务器向客户机提供租用的IP地址 2、更新IP地址的租约 DHCP客户端重新启动时 IP租约期过一半时 3、DHCP/BOOTP中继代理 绝大部分网络内的IP路由器不能将广播信息传递到不同的网络区域内,因此,限制了DHCP有效的使用范围。但是只要IP路由器具备DHCP/BOOTP中继代理的功能,就可以将DHCP信息转送到其他的网络区域。 三、 DHCP服务器的安装与设置 1.DHCP服务器的安装 (1)选择“开始”→“设置”→“控制面板”→“添加/删除程序”→“添加/删除Windows组件”命令。 (2)出现图13-1所示的对话框时,选择“网络服务”后单击“详细信息”按钮。 (3)出现图13-2所示的对话框时,选择“动态主机配置协议(DHCP)”后单击“确定”按钮。 (4)回到前一个画面时,单击“下一步”按钮。 2.授权给DHCP服务器

实验 DHCP服务器的配置与管理实训

For personal use only in study and research; not for commercial use 实验十 DHCP服务器的配置与管理实训 班级:姓名: 【实训目的】 (1)理解DHCP的运行原理。 (2)掌握DHCP服务器的安装及使用。 (3)掌握DHCP服务器和DHCP客户端的相关配置。 【实训环境】 硬件:计算机 软件:Vmware 平台:Vmware安装Windows Server 2003(2台)虚拟机之间搭建平台。 【实训任务】 选择其中一台计算机(域控制器)建立DHCP服务器,分配网络参数如下:静态IP地址:192.168.215.100; 作用域分配IP地址:192.168.215.1~192.168.215.254; 排除IP地址:192.168.215.1~192.168.215.10; 保留IP地址:192.168.215.100 【实训过程】(实验步骤、记录、数据、分析) 一、安装DHCP服务器 1、选择“开始”→“控制面板”→“添加或删除程序”→“添加/删除组件”, 选中打开“Windows组件向导”,找到“网络服务”并选中; 2、点击“详细信息”取消全部选项只选中“动态主机配置协议”,单击确定, 单击下一步,进行安装DHCP组件;

3、通过“开始”→“管理工具”→“DHCP”,打开DHCP控制台窗口。 4、右击服务器名,选择“授权”并刷新。 二、建立IP作用域 1、在DHCP主窗口中,右击DHCP服务器,选择“新建作用域”选项; 2、出现“欢迎使用新建作用域向导”画面时,单击“下一步”,为此作用域设 定一个名称并输入说明文字; 3、单击“下一步”开始填写IP地址范围(起始IP地址与结束IP地址);

中小企业网中Linux网络服务器配置与管理 (2论文)

中小企业网中Linux网络服务器配置与管理 作者 班级 09计算机网络技术(1)班 专业计算机网络技术 教学系信息工程系 指导老师 完成时间2011 年9 月30 日至2011 年11 月20日 目录

摘要 (3) 关键词 (3) 前言 (3) 第一章定义 (4) 1.1 DNS的定义 (4) 1.1.1 DNS的简介 (4) 1.2 FTP的定义 (4) 1.2.1FTP工作模式 (4) 1.3WWW的定义 (4) 第二章网卡的配置 (5) 2.1配置网络配置步骤 (5) 2.2 添加设备别名 (7) 第三章服务器的安装与配置 (10) 3.1 WWW服务器安装与配置 (13) 3.1.1安装DNS (10) 3.1.2配置DNS服务器 https://www.doczj.com/doc/b911055342.html, (11) 3.2 WWW服务器安装与配置 (13) 3.2.1按装WWW (13) 3.2.2WWW服务器的配置 (13) 3.3 FTP服务器安装与配置 (16) 3.3.1安装FTP (16) 3.3.2设置匿名用户的权限 (16) 3.3.3设置匿名用户的权限 (17) 结束语 (24) 参考文献 (24)

Linux网络服务器配置与管理 摘要 Linux 是一套免费合用和自由传播的操作系统,是由世界各地盛行上万的程序员设计和实现的,其目的是建立一个不受任何商品华软件版权制约的、全世界都能自由使用的操作系统。 如今Linux全球大热,大有与windows争高下之势。Linux是一个支持多用户、多任务、多进程、实用性较好的、功能大而稳定的操作系统,也是硬件平台支持最广泛的操作系统。其影响和应用日益广泛,特别是在中小型信息技术应用linux系统下占据越来越重要的地位。 在本论文中主要讲解DNS、WWW、FTP服务器的定义,还说明了服务器的配置和测试和应用。 关键词 DNS的定义、WWW的定义、FTP的定义、网卡的配置、DNS服务器的建设、WWW服务器的建设、FTP服务器的建设 第一章定义 1.1 DNS的定义 DNS 是计算机域名(Domain Name System) 的缩写,它是由解析器和域名服务器组成的。域名服务器是指保存有该网络中所有主机的域名和对应IP地址,并具有将域名转换为IP地址功能的服务器。其中域名必须对应一个IP地址,而IP地址不一定有域名。域名系统采用类似目录树的等级结构。域名服务器为客户机/服务器模式中的服务器方,它主要有两种形式:主服务器和转发服务器。将域名映射为IP地址的过程就称为“域名解析”。

实验15 DHCP服务器配置及原理实验(参考答案)

实验15 DHCP服务器配置及原理实验 1 实验目的 通过实验,掌握DHCP服务器配置及工作原理。 2 实验环境 VMware及windows 2003系统 WireShark 3 实验原理 3.1 DHCP简介 DHCP(Dynamic Host Configuration Protocol)提供了一种简便的方法,能够自动地为网络中没有IP地址的主机分配IP地址、子网掩码等信息,不再需要手动进行配置,大大减轻了网络管理员的工作量,因此得到了广泛的应用。 3.2 DHCP客户端获得IP地址的过程 客户机从DHCP服务器获得租约的简要步骤是:初始化→选择→请求→绑定。 1、初始化 当DHCP客户计算机启动时,其IP地址并没有任何设置。然后它将DHCP DISCOVER 消息发送给本地子网。DHCP DISCOVER包含客户介质访问控制(MAC)地址及客户系统名称。MAC地址是所有网卡保存的唯一地址。通过在消息中使用MAC地址,客户确保能在网络上唯一地被识别。 2、选择 DHCP服务器从客户计算机收到DHCP DISCOVER消息后,将通过DHCP OFFER信息作出反应。DHCP OFFER信息包含有客户计算机的MAC地址,提供了TCP/IP地址,子网掩码以及DHCP服务器的IP地址,它以广播的方式送到客户计算机。DHCP服务器发送DHCP OFFER 信息之后仍暂时保留发送给客户计算机的地址,并等待要获得该地址的客户的确认信息。 如果在引导期间DHCP客户没有从DHCP服务器接收到DHCP OFFER消息,它将每隔五分钟与DHCP服务器试着进行五次通信。其中四次重试间隔时间分别为2、4、8、16秒,另一次则在0-100毫秒之间的任意间隔。

《DHCP服务器的配置和应用》实验报告

四川农业大学实验实习报告 专业:教育技术学班级:10级教技1班姓名:张小琳学号:20108411 实验名称:DHCP服务器的配置和应用 一、实验目的:通过这个实验,了解TCP/IP网络中IP地址的分配和管理方式,熟悉DHCP的工作原理,掌握Windows Server 2003操作系统中DHCP 的安装、配置和管理方法。 二、实验内容: (1)了解TCP/IP网络中IP地址的分配方式及特点。 (2)熟悉DHCP的工作原理。 (3)熟悉DHCP中地址的租用方式。 (4)掌握Windows Sever 2003中DHCP服务器的安装和配置方法。 三、实验步骤及方法: (1)打开程序:双击VMware Workstation将改程序打开;单击菜单栏Windows 下的按钮,在窗口左边打开Windows Server 2003 enterprise edition的快捷菜单,选择power on ;在界面中按指示按下ctrl+alt+delete 后,进入开始菜单界面,按提示进行相应操作。 (2)安装DHCP组件 (3)DHCP服务器的授权 (4)建立IP地址池 四、实验结果:检测我们设置的结果可以在开始菜单中运行CMD 再在C:\Documents and Settings\kll>之后输入ipconfig/all回车后可以查看配

置情况,查看后在C:\Documents and Settings\kll>后输入ipconfig/release来对其释放即可。 五、问题分析: (1)DHCP服务器在安装后必须进行授权,未经授权的DHCP服务器是无法提供IP地址出租功能的。 (2)DHCP服务器必须是域成员服务器或域控制器,即必须加入已有的域中。

一般生产环境Linux服务器配置

一般生产环境Linux服务器配置 1.生产环境Linux服务器系统版本的选择 选择CentOS6.5版本64位的Linux操作系统 CentOS (Community Enterprise Operating System,中文意思是:社区企业操作系统)是Linux 发行版之一,它是来自于红帽的Red HatEnterprise Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此和红帽商业版的RHEL系统用着同样的高度稳定性。两者的不同,在于CentOS并不包含红帽的商业支持和一些RHEL商业版隐藏的功能。CentOS是完全开源和免费的,企业可以在生产环境上自由部署 2.一般服务器的初始磁盘分区 1)/boot引导分区,存放引导文件和内核等。分区大小设定200M。 一般正式环境下,Linux引导文件及内核全部大小在100M以内。 2)swap交换分区,作为虚拟内存使用,用于当物理内存不足时,调用硬盘的一部分当内存使用。使用虚拟内存,会保障服务器在内存不足的时候不会宕机。 一般生产环境服务器内存较大,交换分区大小与内存相同即可 3)/分区根分区,将分完/boot和swap分区剩下的空间都分给/分区 3.数据库服务器的初始磁盘分区 1)/boot引导分区,分区大小设定200M 2)swap交换分区,交换分区大小与内存相同 3)逻辑卷建立LVM逻辑卷,将逻辑卷挂载到相应的文件路径,后期可以轻松扩充或减小文件系统的大小 4)/分区根分区使用逻辑卷,数据库服务器的根分区主要存放系统相关文件、日志、用户信息等,由于不用存放数据文件,并且可以通过逻辑卷随意扩充,大小满足系统运行需要即可。lv大小设定200G 5)数据分区为数据库软件和数据库文件单独划分一个逻辑卷分区,以保证数据的独立性和安全性,如果Linux操作系统崩溃,可以格式化/boot分区和根分区重新安装系统,而保留数据分区下的数据库软件和数据文件。将所有剩余的卷组空间都分配给数据分区的逻辑卷,Mysql数据库一般将数据分区挂载在/usr/local,Oracle数据库一般将数据分区挂载在/u02上 4.多网卡绑定bond配置

linux网络服务器配置与管理考试A卷

linux网络服务器配置与管理考试A卷

————————————————————————————————作者:————————————————————————————————日期:

河南教育学院2014—2015学年第二学期期末考试 软件学院2014级计算机信息管理专业普通专科班 《Lniux 服务器配置与管理》试卷A 卷 题号 一 二 三 四 总分 分数 一、 单项选择题(每小题2分,共30分) 1.在创建Linux 分区时,一定要创建哪两个分区 [ ] A. FAT/NTFS B. FAT/SWAP C. NTFS/SWAP D.SWAP/根分区 2. 在Red Hat Linux 9中,系统默认的什么用户对整个系统拥有完全的控 制权。 [ ] A. root B. guest C. administrator D. supervistor. 3.哪个目录存放用户密码信息是 [ ] A. /boot B. /etc C. /var D. /dev 4. 默认情况下管理员创建了一个用户,就会在什么目录下创建一个用户 主目录 [ ] A. /usr B. /home C. /root D. /etc 5. 如果要列出一个目录下的所有文件需要使用命令行是 [ ] A. ls –l B. ls C. ls –a(所有) D. ls –d 6. 欲查询 bind 套件是否有安装,可用下列那一指令是 [ ] A .rpm -ivh bind*.rpm B .rpm -q bind*.rpm C .rpm -U bind*.rpm D .rpm -q bind 7. 欲安装 bind 套件, 应用下列那一指令是 [ ] A .rpm -ivh bind*.rpm B .rpm -ql bind*.rpm C .rpm -V bind*.rpm D .rpm -ql bind 8. 欲移除 bind 套件,应用下列那一指令是 [ ] 得分 评卷人 上 线 系名: 班级: 姓名

linux网络服务器配置与管理试卷A卷1

河南教育学院2014—2015学年第二学期期末考试 软件学院2014级计算机信息管理专业普通专科班 《Lniux 服务器配置与管理》试卷A 卷 一、 单项选择题(每小题2分,共30分) 1.在创建Linux 分区时,一定要创建哪两个分区 [ ] 根分区 2. 在Red Hat Linux 9中,系统默认的什么用户对整个系统拥有完全的控 制权。 [ ] 3.哪个目录存放用户密码信息是 [ ] B. /etc C. /var D. /dev 4. 默认情况下管理员创建了一个用户,就会在什么目录下创建一个用户 主目录 [ ] B. /home C. /root D. /etc 5. 如果要列出一个目录下的所有文件需要使用命令行是 [ ] –l B. ls C. ls –a(所有) D. ls –d 欲查询 bind 套件是否有安装,可用下列那一指令是 [ ] .rpm -ivh bind*.rpm B .rpm -q bind*.rpm .rpm -U bind*.rpm D .rpm -q bind 欲安装 bind 套件, 应用下列那一指令是 [ ] .rpm -ivh bind*.rpm B .rpm -ql bind*.rpm .rpm -V bind*.rpm D .rpm -ql bind 欲移除 bind 套件,应用下列那一指令是 [ ]

A.rpm -ivh bind*.rpm B.rpm -Fvh bind*.rpm C.rpm -ql bind*.rpm D.rpm -e bind 9.以下哪一个是linux内核的稳定版本[ ] A.2.5.24 B. 2.6.17 C. 1.7.18 D. 2.3.20 10.欲把当前目录下的 file1.txt 复制为 file2.txt,正确的命令是[ ] A. copy file1.txt file2.txt B. cp file1.txt | file2.txt C. cat file2.txt file1.txt D. cat file1.txt > file2.txt 11. 如果您想列出当前目录以及子目录下所有扩展名为“.txt”的文件, 那么您可以使用的命令是[ ] A. ls *.txt B. find . –name “.txt” C. ls –d .txt D. find .“.txt” 12. 如何删除一个非空子目录 /tmp [ ] A. del /tmp/* B. rm -rf /tmp C. rm -Ra /tmp/* D. rm –rf /tmp/* 13.在vi编辑器中的命令模式下,键入什么命令能够可在光标当前所在行下 添加一新行[ ] A. O B. o C. i D. a 14. 下列那一个指令可以切换使用者身份是 [ ] A.passwd B.log C.who D.su 15. 下列那一个指令可以显示目录的大小 [ ] A.dd B.df C.du D.dw 二、填空题(每小题4分,共20分) 1. 在Linux系统中,以_________方式访问设备。 2. Linux内核引导时,从文件 _________中读取要加载的文件系统。 3. 静态路由设定后,若网络拓扑结构发生变化,需由_____________修改路由的设置。 4. 安装Linux系统对硬盘分区时,必须有两种分区类型:____________ 和____________________。 5.在/home目录中查找所有的用户目录的命令是

实验六DHCP服务器配置与管理实验

DHCP服务器配置与管理实验: 10月30号实验项目名称:DHCP服务器配置与管理 实验项目性质:专业类 所属课程名称:计算机网络 试验计划学时:4学时 一、实验的目的 通过本实验的学习,使学生了解并掌握DHCP服务器配置与管理的相关知识,训练学生的实际动手能力,为今后继续在计算机组网的学习奠定基础。 二、实验内容和要求 本实验涉及了计算机网络应用层DHCP协议的知识点。根据本实验的特点、要求和具体条件,采用以集中讲解,然后学生自主训练为主的开放模式组织教学形式。 三、本实验的基本原理和方法 DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)是Windows 2000 Server和Windows Server 2003(SP1)系统内置的服务组件之一。DHCP服务能为网络内的客户端计算机自动分配TCP/IP配置信息(如IP地址、子网掩码、默认网关和DNS服务器地址等),从而帮助网络管理员省去手动配置相关选项的工作。 四、实验主要仪器设备和材料及其基本工作原理 安装有Windows Server 2003的计算机及系统安装光盘 五、实验方法、步骤及结果测试 步骤: 一、安装DHCP服务器 (1)选择‘开始’——设置——控制面板——更改或删除程序——添加/删除windows 组件 选项。在组件列表中,选中‘网络服务‘复选框,单击‘详细信息’按钮。 在弹出的对话框中选中‘动态主机配置协议(DHCP)’复选框,单击‘确定’按钮。 (2)单击‘下一步’按钮,系统会根据要求配置组件。 (3)安装完成时,在‘完成windows组件向导’界面中,单击‘确定’。 二、DHCP服务器的配置 (1)选择‘开始’——管理工具——DHCP选项,弹出如下图所示的窗口。 (2)右击服务器的名称,选择‘新建作用域’命令(如下图),弹出‘欢迎使用新建作用域向导’界面。 (3)单击‘下一步’按钮,弹出‘作用域名’界面,在’名称’和‘描述’文本框中输入相应的信息。 (4)单击‘下一步’按钮,弹出‘IP地址范围’界面,在‘起始IP地址’文本框中输入作用域的起始IP地址,在‘结束IP地址’文本框中输入作用域的结束IP地址。 (5)单击‘下一步’弹出‘添加排除’界面,在‘起始IP地址’和‘结束IP地址’文本框中输入要排除的IP地址或范围,单击‘添加’。排出的IP地址不会背服务器分配给客户机。 (6)单击‘下一步’按钮,弹出‘租约期限’界面,在这里我们选择默认。 (7)单击‘下一步’,弹出‘配置DHCP选项’界面,选择‘是,我想现在配置这些选

Linux网络配置实验报告

Linux 操 作 系 统 应 用 院系: 年级专业:2011级.Net班 学号: : 2013年12月16日

软件学院综合性、设计性实验报告 一、实验目的 1) 掌握Linux系统网络配置; 2)掌握使用Linux系统配置DNS服务器。 二、实验仪器或设备: 装有Linux/windows操作系统的计算机若干,计算机的其他配置完善且各计算机之间网络畅通. 三、总体设计(设计原理、设计方案及流程等) 1、在计算机中配置多个设备别名的服务器,其中域名与IP分别是: 主DNS服务器域名 dns.yangwenjuan., IP: 192.168.4.101 WWW服务器域名 .yangwenjuan., IP: 192.168.4.103 FTP服务器域名 ftp.yangwenjuan., IP: 192.168.4.104 2、使用设备别名以实现在一台计算机上用不同的IP地址来分别提供DNS服务,WWW 服务,ftp服务等。 3、配置DNS服务器,实现对DNS、WWW、ftp等服务器的域名解析。 4、并通过访问www、ftp服务器对DNS服务器进行测试。

四、实验步骤(包括主要步骤、代码分析等) 1、在计算机中配置多个设备别名的服务器(服务器的主机名,IP地址和别 名如表1) 〈1〉打开工具栏上的“系统”——〉“管理”——〉“网络”,配置域名服务器 DNS、WWW域名服务器和FTP域名服务器并激活(如下图1)。 表1 主机名IP地址别名名称 服务器名 DNS dns.yangwenjuan. 192.168.4.101 dns WWW .yangwenjuan. 192.168.4.102 FTP ftp.yangwenjuan. 192.168.4.103 ftp Array 图1

Linux DHCP服务器设置实验报告

实验一 DHCP 服务器配置 实验课程名:Red Hat Enterprise Linux 系统管理专业班级: 学号: 姓名: 实验时间: 实验地点: 指导教师: 一、实验目的 (1) 掌握Linux 下DHCP 服务器的安装和配置方法。 (2) 掌握Linux 下DHCP 客户端的配置。 二、项目背景 构建一台DHCP 服务器来解决IP 地址动态分配的问题,要求能够分配IP 地址以及网关、 DNS 等其他网络属性信息。 其中DHCP 服务器设置在六网段,ip 地址为201.123.8.132,网关为201.123.8.1;DHCP 中继器设置在七网段,ip 地址为201.123.23.132,网关为201.123.23.1;充当路由器的linux 系统设置有两个网段,在六网段的ip 地址为201.123.8.1,在七网段的ip 地址为201.123.23.1。 三、实验内容 练习Linux 系统DHCP 服务器与DHCP 客户端的配置方法。 四、实验步骤 1. DHCP 服务器的配置 A 、检测系统是否安装了dhcp 服务器对应的软件包,如果没有安装的话,进行安装。 、管路敷设技术,要加强看护关于管路高中资料试卷连接管口处理高中资料试卷弯扁度固定盒位置保护层防腐跨接地线弯曲半径标等,要求技术交底。管线敷设技术中包含线槽、管架等多项方式,为解决高中语文电气课件中管壁薄、接口不严等问题,合理利用管线敷设技术。线缆敷设原则:在分线盒处,当不同电压回路交叉时,应采用金属隔板进行隔开处理;同一线槽内强电回路须同时切断习题电源,线缆敷设完毕,要进行检查和检测处理。、电气课件中调试下与过度工作下都可以正常工作;对于继电保护进行整核对定值,审核与校对图纸,编写复杂设备与装置高中资料试卷调试方案,编写重要设备高中资料试卷试验方案以及系统启动方案;对整套启动过程中高中资料试卷电气设备进行调试工作并且进行过关运行高中资料试卷技术指导。对于调试过程中高中资料试卷技术问题,作为调试人员,需要在事前掌握图纸资料、设备制造厂家出具高中资料试卷试验报告与相关技术资料,并且了解现场设备高中资料试卷布置情况与有关高中资料试卷电气系统接线等情况 ,然后根据规范与规程规定,制定设备调试高中资料试卷方案。 、电气设备调试高中资料试卷技术卷安全,并且尽可能地缩小故障高中资料试卷破坏范围,或者对某些异常高中资料试卷工况进行自动处理,尤其要避免错误高中资料试卷保护装置动作,并且拒绝动作,来避免不必要高中资料试卷突然停机。因此,电力高中资料试卷保护装置调试技术,要求电力保护装置做到准确灵活。对于差动保护装置高中资料试卷调试技术是指发电机一变压器组在发生内部故障时,需要进行外部电源高中资料试卷切除从而采用高中资料试卷主要保护装置。

相关主题
文本预览
相关文档 最新文档