一、概念:动态主机配置协议
二、作用:为局域网动态分配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!