第一章DHCP实验环境及要求
<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
<?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
设置两个服务在运行级别3和5为自动启动
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
在文件的4个files前,添加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
转载于:https://blog.51cto.com/yhlt024/196220