第一章DHCP实验环境及要求

<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

一:要求正确安装好DHCP服务器软件包,并可以正确配置dhcpd.conf这个文件,使得客户端可以从DHCP服务器获取相应的网络配置信息,并可以配置好保留地址

 

 

1 什么是DHCP,以及DHCP的工作原理
2 正确安装我们的DHCP服务
3 正确配置我们的DHCP服务器,使客户端可以正常的获取DHCP的相应的网络配置信息。
4 配置我们的DHCP为某一主机保留特定地址。

 

准备工作

dhcp服务器配置静态ip  <?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />10.1.1.100

打开远程控制

详细步骤:

1.       安装需要的服务软件

放入第四张光盘

挂载  mount /media/cdrom

进入目录  cd /media/cdrom/RedHat/RPMS

显示相关软件  ll dhcp*

安装相关软件  rpm -ivh dhcp-3.0.1-12_EL.i386.rpm  (不要复制命令,自己用TAB还快一点)

查询这个软件包安装了哪些文件  rpm -ql dhcp    (打开那个READEME安装说明看一下)

2.       设置服务器配置文件—/etc/dhcpd.conf

手动建立该配置文件  vi /etc/dhcpd.conf         (必须一字不差,否则服务起不来)

对于熟练的管理员,应该直接建立该配置文件,而不是复制dhcpd.conf.sample文件的内容。

在该配置文件里直接键入 i

输入需要的内容

Ddns-update-style interim;

Default-lease-time 36000;

Max-lease-time 72000;

Option domain-name             “benet.com”;          

Option domain-name-servers        220.170.0.18;

Subnet 10.0.0.0 netmask 255.0.0.0 {

       Range                          10.1.1.110 10.1.1.200;

       Option subnet-mask       255.0.0.0;

       Option     routers           10.255.255.254;

}                                                      

(每行的分号不能少,否则服务起不来)

(远程键入的引号会变成乱码,所以还是需要到真机上做点修改)

服务器的配置到此为止

下面是linux客户端的配置

1.       设置网络接口配置文件

Vi /etc/sysconfig/network-scripts/ifcfg-eth0

修改文件内容

BOOTPROTO=dhcp

2.重启网络接口

Ifdown eth0 ; ifup eth0

3.验证是否成功

ifconfig eth0

dhclielnt

                          任务二 DHCP中继

 

 

 

 

 

 

二:要求能够正确配置好dhcp,relay

 

1 什么是DHCP中继,DHCP中继有什么作用

 

2 在什么情况下使用,DHCP中继

 

3 配置DHCP中继客户端可以获得我们的DHCP服务器所分配地址

 

 

 

 

 

 

                      任务三NIS网络信息系统

 

一:要求能够安装NIS服务器软件包。
二:能够正确配置NIS服务器。
三:NIS服务器能够正常启动。
四:能够安装NIS客户端软件
五:能够正确配置NIS客户机
六:NIS客户机能够正常启动
七:能够使用NIS服务器中的用户帐号登录NIS客户机。

 

  
准备工作

nis服务器配置静态ip  10.1.3.1

打开远程控制

详细步骤:

1.       安装服务端软件包(ypserv默认未安装)

检查portmap启动否  service portmap status

安装该服务包   rpm –ivh ypserv-2.13-5.i386.rpm

2.       设置两个time服务的启动状态

两个time服务默认为禁用,启用他两

Chkconfig time on; Chkconfig time-udp on

需重启他两的老板  service xinetd sestart

3.       建立nis域名  nisdomainname t024

将建立nis域名命令添加到自启动  echo ‘/bin/nisdomainname t024’ >>/etc/rc.d/rc.local

将域名添加到network文件中  echo ‘NISDOMAIN=t024’ >>/etc/sysconfig/network

将主机名也添加其中  echo ‘HOSTNAME=nisser’ >>/etc/sysconfig/network

让主机名立即生效  hostname nisser

(必须让主机名显示正确,否则构建数据库会失败,因为书上的试验环境是从第一学期一气呵成的,不会有我们主机名不一致的问题。)

4.       设置配置文件  vi /etc/ypserv.conf

127.0.0.1/255.0.0.0              : *           : *           : none

10.0.0.0/255.0.0.0         : *           : *           : none

*                                 : *           : *           : deny

(注意格式,冒号后面有空格)

设置securenets文件,不做设置的话,不会拒绝任何客户机,ypserv.conf的安全设置有BUG

Vi /var/yp/securenets

Host 127.0.0.1

255.0.0.0 10.0.0.0

5.  启动nis服务  service ypserv start

设置两个服务在运行级别35为自动启动 

Chkconfig –level 35 ypserv on

Chkconfig –level 35 yppasswdd on

检查一下  Chkconifg –list |grep yp

6构建nis数据库  /usr/lib/yp/ypinit –m

没提示失败就行了。

服务端设置完

 

 

Nis客户端设置

1.客户端软件包(ypbind\yp-tools)默认已安装

2.设置hosts文件  echo ’10.1.3.1 nisser’>>/etc/hosts

如果有DNS配置应该可以不用这个步骤

3.建立nis域名  nisdomainname t024

将建立nis域名命令添加到自启动  echo ‘/bin/nisdomainname t024’ >>/etc/rc.d/rc.local

将域名添加到network文件中  echo ‘NISDOMAIN=t024’ >>/etc/sysconfig/network

我就不管客户端的主机名了

4.设置yp.conf文件  echo ‘domain t024 server nisser’ >>/etc/yp.conf

5.设置nsswitch.conf 文件  vi /etc/nsswitch.conf

在文件的4files前,添加nis选项

6.启动ypbind服务程序 

 Service portmap status

 Service ypbind start

 Chkconfig –level 35 ypbind on

Chkconfig –list |grep yp

7.测试连接

Yptest

Ypwhich

Ypwhich -x

Ypcat

8.客户登录

没找到宿主目录

客户端配置完成

 

设置服务端NFS

1.       vi /etc/exports

/home            10.0.0.0/8(rw,async,no_root_squash)

2         service nfs start

3         客户端挂载 

Vi /etc/fstab

Nisser:/home/         /home            nfs          defaults          0 0

挂载命令  mount /home