nis+dhcp基本配置

                     第一章 DHCP 实验环境及要求

一:要求正确安装好 DHCP 服务器软件包,并可以正确配置 dhcpd.conf 这个文件,使得客户端可以从 DHCP 服务器获取相应的网络配置信息,并可以配置好保留地址
 
 
1 什么是 DHCP ,以及 DHCP 的工作原理
2 正确安装我们的 DHCP 服务
3 正确配置我们的 DHCP 服务器,使客户端可以正常的获取 DHCP 的相应的网络配置信息。
4 配置我们的 DHCP 为某一主机保留特定地址。
 
准备工作
dhcp 服务器配置静态 ip  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 �Civh 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 �Clevel 35 ypserv on
Chkconfig �Clevel 35 yppasswdd on
检查一下   Chkconifg �Clist |grep yp
6 构建 nis 数据库  /usr/lib/yp/ypinit �Cm
没提示失败就行了。
服务端设置完
 
 
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 �Clevel 35 ypbind on
Chkconfig �Clist |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

你可能感兴趣的:(linux,职场,休闲)