免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1900 | 回复: 7
打印 上一主题 下一主题

菜鸟新鲜出炉dhcp服务器搭建(原创) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-04-29 16:51 |只看该作者 |倒序浏览
感谢论坛的兄弟姐妹们提供的历史资料,使得小弟搭建服务器最终获得成功,现将大体过程粗糙表述

首先要查看系统内是否安装了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查看那些客户机获取了哪些地址

论坛徽章:
0
2 [报告]
发表于 2006-04-30 12:05 |只看该作者
代表所以的CU新人感谢您!您辛苦了!也希望您发更多的好文章和好东东在上面,让我们CU新人浏览。

论坛徽章:
0
3 [报告]
发表于 2006-04-30 13:43 |只看该作者
支持一下!!

论坛徽章:
0
4 [报告]
发表于 2006-07-28 15:31 |只看该作者
ding

论坛徽章:
0
5 [报告]
发表于 2006-07-29 06:24 |只看该作者
还可以加好多好玩的选项呢,你都没选上去。

论坛徽章:
1
午马
日期:2014-06-14 09:08:34
6 [报告]
发表于 2006-07-29 23:52 |只看该作者
好支持。先收藏以后能用上。

论坛徽章:
0
7 [报告]
发表于 2006-07-30 00:08 |只看该作者
整篇来看问题可是多多多...

1. dhcp server 软件一般任何 linux distro 都会提供,所以原本楼主只是没安装上该 rpm package 而已...

2. 设定档案是 dhcpd.conf,档案名称错了...

3. ddns-update-style 不可以乱开,不确定应该设定为 none 才正确。

4. tarball 安装的软件,后续用 rpm -qa 是根本找不到的。所以依据你的描述,tarball 安装好后还可以被 rpm -qa 所看到,真是

5. tarball 安装哪来的 /etc/rc.d/init.d/dhcpd script ? 这个要自己建立才有

==

[ 本帖最后由 kenduest 于 2006-7-30 00:13 编辑 ]

论坛徽章:
0
8 [报告]
发表于 2006-07-30 01:28 |只看该作者
还有什么failover啊,dns update等等,isc版本的dhcp很多功能的
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP