DHCPNIS <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

实验设计:搭建DHCP服务器与nis服务器并且实现“漫游”用户。

1、首先搭建DHCP服务器。

1)安装DHCP包,在安装光盘里,用rpm安装(服务器首先得有固定IP~~

这个安装包在RHEL-5的第三张安装光盘上,我在挂载光盘的时候提示我说在/etc/fstab里没有找到/media/cdrom文件,只要编辑一下即可vi /etc/fstab,在最后加上一行代码

1)编辑主配置文件/etc/dhcpd.conf,在目录/etc/share/doc/dhcp-3.0.5下有一个dhcpd.conf的样板,不想自己写的话只要复制一份到/etc下即可

然后编辑一下,里面的格式要注意

如上图,设置了192.168.1.0网段,网关、子网掩码nis服务器域名等

Host声明是一个静态绑定的ip,我注释掉了

接下来设置在哪个接口提供服务,这里就是eth0----vi /etc/sysconfig/dhcpd

1)启动服务------/etc/init.d/dhcpd start

DHCP就做完了,在客户机上验证一下

vi /etc/sysconfig/network-scripts-ifcfg-eth0

service network restart

查看一下IP

好了,linuxDHCP是从最后一个ip开始分的~~

下面开始做NIS

1、也是安装NIS需要的服务包了~~,它也在第三张光盘上,叫ypserv

2、配置nis域名

编辑/etc/ypserv.conf,设置那些计算机可以访问--vi /etc/ypserv.con

其中还有一个文件/etc/securenets,这个文件有更高的控制级别和效率,自己可以man一下

3、启动服务

4、构建数据库

ctrl+d即可

然后就是配置客户端了

客户机需要安装两个包,ypbindyp-tools,默认是安装的,所以就不用安装了

接下来配置hosts文件,在文件里添加一条记录,能解析服务器

建立nis域名,和服务器的一样----nisdomainname test

设置ypserv.conf配置文件,在里面添加一条记录

配置/etc/nsswitch.conf文件

启动ypbind服务-----service ypbind start。。。。。。。。。。

这就做完了,然后就是在服务器上建立用户验证里。在服务器上每次建完用户后都要更新数据库,也就是重新建立数据库~~

现在用户登陆都是在根目录下,~~~~~~应该是在自己的家目录下才对啊

本机上没有他的家目录吗、,那就把他的家目录共享过来,做dfs了。

简单了编辑一下/etc/exports 文件,再把nfs服务启动就行了~~~~~~~

要想开机启动DHCP服务就要改变它的启动级别了---chkconfig --level 35 dhcpd on

NIS呢就是修改/etc/rc.d/rc.local /etc/sysconfig/network

echo "/bin/nisdomainname test" >> /etc/rc.d/rc.local

echo "NISDOMAIN=test" >> /etc/sysconfig/network