DHCP与NIS:
<?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
好了,linux的DHCP是从最后一个ip开始分的~~
下面开始做NIS
1、也是安装NIS需要的服务包了~~,它也在第三张光盘上,叫ypserv
2、配置nis域名
编辑/etc/ypserv.conf,设置那些计算机可以访问--vi /etc/ypserv.con
其中还有一个文件/etc/securenets,这个文件有更高的控制级别和效率,自己可以man一下
3、启动服务
4、构建数据库
按ctrl+d即可
然后就是配置客户端了
客户机需要安装两个包,ypbind和yp-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
转载于:https://blog.51cto.com/mikeshaokao/178921