Linux 下DHCP高级应用
好久不见,今天我们来讨论一下在linux下关于DHCP的应用,请注意本blog的第三个应用场景,很牛,也很有用,DHCP,大家一定都不陌生,一定会说,不就是分发IP地址用的吗,有什么好奇怪的,是的,没错,是用来分发IP地址的,但是我们已经不满足于简单分发IP地址这么简单了,中继代理我们今天暂时不讨论,我们还要让它按我们的意愿来分发,比如只要是DELL的电脑,就分配192.168.1.X,联想的就192.168.2.X,vmware虚拟机的话,那我们就给它192.168.100.这样的话,对网络管理就会更有利
环境:Redaht 6.3一台, server
Windows xp client
好的,第一步,我们来规范一下我们的服务器名字
这是我们现在的服务器名
修改下面的这个文件
修改结果如下
修改下面这个文件
修改结果如下
完成后我们进行重启操作,验证一下我们的服务器重启后名字确实是改了,当然,我们也可以用hostnameXXX去改,我习惯于重启验证,好的,如下图,我们的机器名已经成功改好了
首先,我们要安装DHCP软件包
关于yum命令,请参考我的另一个blog
一,普通做法
好的,安装成功,结果如下图,依赖关系也帮我们解决了
一般到这个时候,其他的教程什么的,都开始配置了,不过我们不推荐这样,因为你要开始配置是没错的,但是如果你是新手,那怎么配置啊,这软件安装到哪里去了啊,配置文件在哪里啊,对不对,这都是问题,所以啊,我们来查一下,安装这个软件的时候,都往哪里放了哪些文件,这样我们就知道配置文件哪里去了,也能看到示例,不会的话就去看示例,这不就万事大吉了吗
我们来查一下dhcp这个软件包都安装了些个神马东东
命令就是rpm –qldhcp,下图是示例,看,列出了所有的dhcp相关软件
好的,现在我们已经知道了配置文件在哪里,我们去看看
我们激动的进来了,看到下图,是不是很失望,我了个去,为什么什么都没有,请再仔细看看,它提示我们去看那个sample,我们直接复制一份过来,改成dhcpd.conf就好了,因为那是个示例文件,我们把这个什么都没有的删除,然后再复制过来
我们打开复制并改名过的示例文件看看
神马的默认和最长租约时间,神马的日志存放位置的,默认都有了,我们直接按大写的G,跳到最后,然后我们加自己的内容
其他细节请参考man手册,下图是我在最后加的内容
内容解释请参考我另一个blog中关于dhcp部分的解释
http://ucweb.blog.51cto.com/4042188/985215
我们来启动一下服务试试
我们再来试试client能不能获取,下图中我们已经看到获取到了
我们去服务器上看看是不是他租走了我们的IP
好的,到此,DHCP基本的就完成了
二、分配固定IP地址
现在我们来做一个分配固定IP地址的做法,给特定PC分配特定的IP
现在我们返回到dhcpd.conf这个配置文件,到最后,我们加一段关于固定PC的MAC地址与IP就可以了,如下图中的host pc1以后的内容
完成后保存退出,完重启服务
三、根据MAC地址段分配IP地址
好的,开始我们今天的重点,根据MAC地址来分配不同网段的IP,比如我们新来了一批DELL的机器,然后让它们获得独特的网段,用于科学研究,说到底啊,就是说第个厂商的网卡MAC地址都不同,但是都是按段来的,厂商申请MAC地址都是一申请一段的。 比如dell的xxxx-xxx-xxx这样的前面几位,就能看出来是DELL的还是联想的,通过这个,我们就能给不同型号的机器分配不同网段的地址,做法也很容易,在要在dhcpd.conf中配置几行就OK了
配置完成后,记得重启服务
如上图所示,我们取了hardware的前三段,来判断是否分配135段的IP,其他的和上面的差不多,我们来试一下,好激动有没有,成功了有没有……。
这个就是这么简单,大家可以试试,不成功的留言