DHCP和NIS

DHCP NIS
1 。基本概念:
DHCP 是基于 C/S 架构的服务器,所以分为服务器和客户机的配置
客户机连接到网络上时会以广播包的形式向服务器寻求网络参数
服务器会给客户机返回配置信息,整个过程是 WNS 中都讲过了,所以大家注意复习
2 DHCP 能够提供的信息
主要提供的: IP 地址和子网掩码
其它配置:首选 DNS 、主机名、网关等配置
3 。安装 DHCP 软件包
软件包在第 4 张盘中
安装命令:
rpm  -ivh  dhcp….rpm
4 。相关配置文件
主配置文件是: /etc/dhcpd.conf
这个文档默认是不存在的,但是系统提供了一个模板文件,可以通过下面的命令进行查找:其中最长的就是了
rpm  -ql  dhcp
我们可以把主配置文档复制为 /etc/dhcpd.conf ,也可以自己手写
5 。主配置文档的结构
第一部分:全局配置部分
ddns-update-style  interim;        必须存在,否则服务器无法启动
全局部分的其它选项大家自己写,需要什么就写什么
具体其它的选项有多少,大家可以使用 man  dhcpd.conf 进行查询
第二部分:作用域配置部分
subnet  作用域网段   netmask  作用域子网掩码   {
       range  起始 IP 地址   终止 IP 地址;
}
作用域子网掩码:此子网掩码不一定就是给客户机分配的子网掩码,如果下面没有配置“ option  subnet-mask  子网掩码;”那客户机获取的子网掩码就是这里的子网掩码了,如果配置此语句,那客户机获取到的掩码就是配置后的掩码。
range 指出的是给客户机分配的 IP 地址范围
第三部分:保留主机部分
注意:保留主机应该是作用域中的一部分,不能独立于作用域存在,所以在写保留主机配置时,大家应该把配置写在某个 subnet
结构:
host  server1  {
这里的 server1 不一定是被保留 IP 的主机的主机名,可以是个直观的标识,比如 DNS 服务器,这里不一定是 DNS ,可以写成其它的名字
       hardware  ethernet  mac 地址;
ethernet 指我们保留主机的网络类型是以太网
       fixed-address  ip 地址;
给上面的主机绑定的 IP 地址是多少
       其它配置选项;
同上面 subnet 配置的选项和全局部分的配置
}
注:上面三部分的配置写完了,如果其它的配置选项写在全局部分,那就相当于 WNS 中所说的服务器选项;如果写在里 subnet 里的 range 下面,那就相当于作用域选项;如果写在 host 里面,那就相当于保留选项。
6 .其实的配置文件
⑴配置 DHCP 能够提供服务的接口
编辑 /etc/sysconfig/dhcpd ,把需要提供服务的网卡接口填写到配置文件里就可以了
⑵租约文件 /var/lib/dhcp/dhcpd.leases
记录了所以给客户机分配的地址信息
二、 NIS 服务器
1 .为什么需要 NIS
如果公司里有 100 台服务器,那网络管理员就必须保存 100 台服务器所使用的账户名和密码,但是 100 台服务器的账户名和密码是非常多的,而且需要定期就更换,那难免会忘记或记错。为了避免这种问题对网络管理员造成不必要的压力,我们可以使用 NIS 来统一管理所有公司内其它服务器的账户名和密码。如果需要更改,那就 NIS 服务器统一更改就可以了
2 NIS 服务器也是基于 c/s 架构,所以我们在配置时需要配置服务器和客户机
3 .服务器端配置方法:
v      安装NIS 服务器软件包
安装服务器运行所需要的软件包,在第1 张光盘中
rpm -ivh ypserv-2.13-5.i386.rpm
 
v      设置time time-udp 服务的启动状态
NIS 服务器会统一客户端的时间,所以需要这两个服务
chkconfig  time  on
chkconfig  time-udp  on
service  xinetd  restart
 
v      建立服务器中的NIS 域名
因为公司内不一定所有的服务器的账户名和密码都一致,所以我们有可能会配置多个NIS 来管理公司内的服务器,那就必须限定哪些NIS 管理哪些服务器,使用域名可以进行区分
nisdomainname  nistest            
设置NIS 域名为nistest
echo  “/bin/nisdomainname  nistest” >> /etc/rc.d/rc.local
因为上面设置的NIS 域名在重启计算机后会丢失,所以这里把设置域名的命令加入到rc.local 文件中,以便在计算机启动时自动加载到系统中
echo  “NISDOMAIN=nistest”  >>  /etc/sysconfig/network
NIS 的域名加入到主机名的配置文件,让系统用域名能识别服务器
 
v      设置 ypserv 服务的 配置文件
NIS 服务器端的主配置文件是/etc/ypserv.conf ,这个文件主要的作用是用来控制哪些客户机可以使用NIS 来进行验证。
结构:主机地址:网络域名:NIS 数据库:安全等级
在书本的20~21 页有描述
注:/var/yp/securenets 文件的作用与/etc/ypserv.conf 文件的作用是一致的,只要设置一个就可以了,可以参考第21 页下面所写
v      启动 NIS 服务器
service  portmap  status
此服务是给通过网络工作的软件提供一个端口,通常是默认启动的,但是在很多公司配置的服务器中,通常会关闭所有的服务器,所以大家在公司里还是要注意这个服务是否已经启动
service  ypserv  start
nis 服务器的主服务程序
service  yppasswdd  start
yppasswdd 服务是为了让被管理的客户机自己修改密码,如果这个服务没有启动的话,那被管理的服务器都不能自己修改密码
v      构建NIS 数据库
构建数据库是为了让账户名和密码生效
/usr/lib/yp/ypinit -m
如果在服务器上配置了其它的账户来供被管理的服务器使用,那还是重新构建数据库
 
 
 
 
 
 

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