一、概念:动态主机配置协议
二、作用:为局域网动态分配IP地址、子网掩码、广播地址、网关、DNS服务器地址
三、配置:
     (一)、服务器端配置
         1、所需软件(安装)
# rpm -ivh dhcp-3.0.1-12_EL.i386.rpm
        2、主配置文件
                   /etc/dhcpd.conf
         但默认无,需要copy(手工)建立
cp /usr/share/doc/dhcp-3.0.1/dhcpd.conf.sample    /etc/dhcpd.conf
                       配置文件选项:
              subnet   申明某个子网
              range    分配的ip地址范围(地址池)
              host      绑定某台主机ip与mac
              hardware ethernet   mac地址
              fixed-address   被绑定的ip地址
          3、/etc/sysconfig/dhcpd 文件
     若该dhcp服务器具有多个网络接口,则在该文件中指定某个接口提供dhcp服务。
 4、启动和停止dhcpd服务
              /etc/init.d/dhcpd start (或:service dhcpd start) 启动
              /etc/init.d/dhcpd stop (或:service dhcpd stop) 停止
 
          5、租约文件(查看dhcp客户机的
                   /var/lib/dhcp/dhcpd.leases
(二)、客户机配置
              1、windows
                       网卡属性---》tcp/ip-->自动获得
              2、linux
                       dhclient命令即可
例如:子网中包括动态分配地址区域和固定IP地址的dhcpd服务器配置实例
# cat /etc/dhcpd.conf
ddns-update-style ad-hoc;
default-lease-time 21600;
max-lease-time 43200;
option domain-name               "abc.com";
option domain-name-servers       192.168.1.1;
subnet 192.168.1.0 netmask 255.255.255.0 {
        range       192.168.1.100 192.168.1.200;
        option subnet-mask              255.255.255.0;
        option routers                  192.168.1.1;
   host Server01 {
        hardware ethernet b0:c0:c3:22:46:81;
        fixed-address 192.168.1.11;
   }
}
                           
NIS
一、概念
     network infomation services 网络信息服务
二、作用
     NIS服务器集中维护用户的帐号信息(数据库)供NIS客户机进行查询,用户登录任何一台NIS客户机都会从NIS服务器进行登录认证,可实现用户帐号的集中管理
三、配置
         (一)、服务器配置
                   二、NIS配置
1.服务器端的配置
(1)修改主机名称
(2)修改/etc/hosts,使服务器能正确解析本机名称
[
(3)重启服务器
[root@localhost ~]# init 6
(4)查询NIS服务器端软件是否安装
[root@alice ~]# rpm -q ypserv
(5)安装ypserv
[root@alice ~]# rpm -ivh /media/cdrom/RedHat/RPMS/ypserv-2.13.5.i386.rpm
(6)把time和time-udp 启动
[root@alice ~]# chkconfig time on
[root@alice ~]# chkconfig time-udp on
[root@alice ~]# service xinetd restart
(7)配置NIS域名为winter
[root@alice ~]# nisdomainname winter
设置计算机下次启动时自动设置NIS域名
[root@alice ~]# vi /etc/rc.local
         /bin/nisdomainname     winter
(8)配置对客户端访问控制
[root@alice ~]# vi /etc/ypserv.conf
         内容添加:127.0.0.0/255.0.0.0      :winter :*   :*
          192.168.1.0/255.255.255.0   :winter :*   :*
[root@alice ~]# vi /var/yp/securenets
添加如下内容:
255.255.255.0                                  127.0.0.0
255.255.255.0                                  192.168.1.0
(9)启动NIS服务,并且在计算机下次启动时自动启动NIS服务
[root@alice ~]# service ypserv start
[root@alice ~]# service yppasswdd start
[root@alice ~]# chkconfig --level 2345 ypserv on
[root@alice ~]# chkconfig --level 2345 yppasswdd on
(10)添加用户tom,并为tom设置密码
[root@alice ~]# adduser tom
[root@alice ~]# passwd tom
(11)构建nis数据库
[root@alice ~]# /usr/lib/yp/ypinit -m
2.客户端的配置
(1)设置本机IP改为192.168.1.2,然后修改主机名称
      如:
[root@localhost ~]# netconfig
[root@localhost ~]# vi /etc/sysconfig/network 
改成如下面所示内容:
NETWORKING=yes
HOSTNAME=kitty
(2)修改/etc/hosts,解析本机名称和NIS服务器名称
[root@localhost ~]# vi /etc/hosts
如下面所示内容:
127.0.0.1                                 kitty
192.168.1.2                             kitty
192.168.1.1                             alice
(3)重启
[root@localhost ~]# init 6
(4)查询NIS服务软件是否安装
[root@kitty ~]# rpm -q ypbind
ypbind-1.17.2-3
上面的输出信息表示ypbind已经安装了
(5)配置NIS域名为winter
[root@kitty ~]# nisdomainname winter
设置计算机下次启动时自动设置NIS域名
[root@kitty ~]# vi /etc/rc.local
          vi /etc/rc.local
         /bin/nisdomainname     winter
(6)设置/etc/yp.conf,设置NIS域名和主机名
[root@kitty ~]# echo ‘domain winter server alice’ >> /etc/yp.conf
(7)设置/etc/nsswitch.conf
[root@kitty ~]# vi /etc/nsswitch.conf
修改成如下面所示内容:
passwd:      files nis
shadow:      files nis
group:       files nis
hosts:       files nis dns
(8)启动ypbind,并让计算机下次启动时自动启动ypbind
[root@kitty ~]# service ypbind start
[root@kitty ~]# chkconfig --level 2345 ypbind on
(9)使用yptest    ypwhich ypcat测试(参考27页)
(10)使用tom登录,并改密码
(11)为tom设置环境变量(参考教材29页,NIS的基本应用)。
         就是配置一下NFS.           OK!