+ -
当前位置:首页 → 问答吧 → linux下dhcp的配置

linux下dhcp的配置

时间:2009-02-26

来源:互联网

感谢论坛的兄弟姐妹们提供的历史资料,使得小弟搭建服务器最终获得成功,现将大体过程粗糙表述

首先要查看系统内是否安装了dhcp软件,命令是rpm -qa |grep dhcp。rpm -qa |grep这个命令就是检查

系统内是否安装了某种软件的。即使在安装linux系统时选择了软件包中的network services这个选项,

dhcp也不会自动就有的,需要到ftp.isc.org这个站点下载dhcp-latest.tar.gz。
这样接下来的任务是让机器能够访问外网,可以使用netconfig直接配置ip信息,也可以通过修改这几个

文件完成
/etc/sysconfig/network-scripts/ifcfg-eth0修改接口的地址信息
/etc/sysconfig/network                   针对网关,或者说是机器的默认路由
/etc/resolv.conf                         针对dns

有时候仅仅设置好这些还是不能够出外网的,只能够ping通内部网关。需要重启网络服务才可以出外网,

操作如下
/etc/init.d/network stop
/etc/init.d/network start

访问ftp.isc.org站点,这里能够体现linux优点之一,下载软件确实方便,不用忍受注册的烦恼,默认下

载到/root下,cp dhcp-latest.tar.gz  到如下目录/usr/local/src ,解压缩tar zxvf dhcp-

latest.tar.gz,将自动生成dhcp-3.0.3,进入这个目录,运行依次./configure,make,make install,

这些工作并不是必须的,其实执行./configure后就能够看到rpm -qa |grep dhcp的输出结果显示了dhcp

软件的版本,即已经安装成功。

下面的任务是创建并且修改/etc/dhcp.d文件,配置dhcp相关信息,示例如下
ddns-update-style interim;      必须要有这一句的,不然dhcp要是能够启动就见鬼了
default-lease-time 1200;
max-lease-time 7200;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.10.255;
option routers 192.168.10.1;
option domain-name-servers 61.144.56.101;
subnet 192.168.10.0 netmask 255.255.255.0 {
range 192.168.10.100 192.168.10.240;
}

最后启动服务就可以了dhcpd,或者/etc/rc.d/init.d/dhcpd start即可,也可以运行ntsysv把dhcp设置

为自动启动。
如果要查看服务器分配的地址信息,就要到/var/lib/dhcp/dhcpd.leases查看那些客户机获取了哪些地址

作者: jieingdada   发布时间: 2009-02-26

懂了.谢谢

作者: xp55699312   发布时间: 2009-03-02

不知道有没有源代码安装的方法安装?如果有请透露一下.

作者: liumb888   发布时间: 2009-03-27

头大了

作者: LiuCan007   发布时间: 2009-04-05

这个DHCP有视频   我看了三篇   在黑客基地上用会员下的   (晚上吐了二升血)   还不错   就是讲太基础了!!嘎嘎   不过还是多谢你的分享!!!

作者: asdfgtanxin   发布时间: 2009-04-10

ntsysv,这个命令很实用。

作者: 同风   发布时间: 2009-04-13

不太懂,还得继续努力

作者: davoola   发布时间: 2009-04-15

学习,谢谢

作者: llhvvv   发布时间: 2009-04-16

作者: llhvvv   发布时间: 2009-04-16

路过顺便学习学习!!!

作者: 85030455   发布时间: 2009-04-17

ntsysv 这个命令主要是查看那些服务开启了
楼主说到重启网络服务 不用这样先停后启动的 直接 用server xinetd restart 这个命令就ok了
当然楼主的方法也是可以的

作者: wenle   发布时间: 2009-04-21

好啊,这样基础的文章才能帮助到人

作者: feng32   发布时间: 2009-04-24

路过

作者: dengdjj   发布时间: 2009-04-28

很实用

作者: aa65535   发布时间: 2009-04-29

还可以着样不.就是把linux里的模板复制的/etc/dhcpd下啊.然后给一下配置就行了.

作者: yuyingying   发布时间: 2009-05-26

# cp /usr/share/doc/dhcp-3.0pl1/dhcpd.conf.sample /etc/dhcpd.conf  可以着样把linux 下的dhcp的模板复制到/etc/dhcpd_conf下面.然后把配置改一下,不知道是不是这样的.

作者: yuyingying   发布时间: 2009-05-26

先感谢一下再说

作者: norman0199   发布时间: 2009-05-31

多谢楼主

作者: shelley1980   发布时间: 2009-07-05

支持

作者: wangyoubang   发布时间: 2009-07-15

开始总是 难的   真的好难得 。

作者: hfs311   发布时间: 2009-07-15

xiexie
zhichi

作者: yxxmy   发布时间: 2009-07-17

正在学习!!!
谢谢!!!

作者: mouthly   发布时间: 2009-08-13

如果有DHCP基础的,应该不难吧。

作者: yan0917   发布时间: 2009-08-13

学习学习!!!

作者: qq274575499   发布时间: 2009-11-26

学习

作者: 王中云   发布时间: 2009-11-27

嗯,谢了

作者: 李继飞   发布时间: 2009-11-27

好帖要顶的

作者: hj00hj   发布时间: 2010-01-03

支持!

作者: chen163   发布时间: 2010-01-03

ding

作者: yxintai   发布时间: 2011-04-19

好东西

作者: greedfarmer   发布时间: 2011-04-30

相关阅读 更多