手机版
你好,游客 登录 注册
背景:
阅读新闻

Linux下DHCP服务器的搭建(RHEL5.2)

[日期:2014-11-03] 来源:Linux社区  作者:jumonsh [字体: ]

4-DHCP客户端的设置

设置Linux客户机使用DHCP的方式自动获取IP地址,更改网卡配置文件:

spacer.gif

同时需要注释掉自己的默认路由的设置。现在我们来查看一下吧!

看一下自己获取的ip地址吧:

spacer.gif

查阅一下/etc/resolv.conf文件吧

spacer.gif

查看一下路由:

spacer.gif

看一看客户端租约所记载的信息:

spacer.gif

        在上图中,可以发现客户端取得的数据都被记录在/var/lib/dhclient/dhclient*-eth0.leases文件中,如果你有多个网卡,那么每个网卡自己的DHCP请求就会被写入到不同文件名的文件中去。通过观察该文件就知道你的数据如何啦。

        也许大家会发现,有时候客户端每次取得的IP都是固定的,可是我们不是随机获取的吗?因为上面的dhclient-eth0.leases文件里面的fixed-address指定了想要固定的IP选项。如果DHCP服务器的该IP没有被分配他用,也在规定的range设定值内,那么会再次把这个IP分配给这个客户端。 如果你想要不同的IP呢?那将你想要的IP取代上述的设置值即可。

        在前面我们谈到局域网内如果有多个DHCP服务器(假设有DHCP1DHCP2),那么每次客户端对整个物理网段广播时,DHCP服务器将是先抢先得的局面。但是若第一次取得DHCP1服务器的IP后,以后重新启动网络,都只会取得DHCP1的网络参数,这也是因为上述的dhclient-eth0.leases客户端文件。因为主机想要获取上次取得的网络参数,因此将会对DHCP1请求网络参数。如果想要使用先抢先得的方式取得IP,或者想使用DHCP2来取得IP,那么需要修改或者删除dhclient-eth0.leases文件即可。

spacer.gif

        Linux客户机中,可以使用dhclient工具来测试DHCP服务器。若直接执行dhclient命令,则dhclient将尝试为除回环接口lo以外的所有网络接口通过DHCP方式申请新的地址(当前若是静态的则需要修改网卡配置文件BOOTPROTO的参数)。  若要为指定接口来自动获取IP可以结合-d选项,释放IP时可以结合-r选项,如下图:
spacer.gif


        我们上面介绍的 DHCP工作方式、搭建DHCP服务器、配置DHCP客户端 都是基于RHEL5环境的。而在RHEL6版本中,DHCP的配置文件为/etc/dhcp/dhcpd.conf 其他的配置选项基本相同。

spacer.gif 

更多RedHat相关信息见RedHat 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=10

本文永久更新链接地址http://www.linuxidc.com/Linux/2014-11/108899.htm

linux
相关资讯       DHCP  搭建DHCP服务器 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款