我已经搞dhcp好几天了,还是没有搞定,老板要快要炒我鱿鱼了,大虾快救我啊!(100分)

  • 主题发起人 主题发起人 ouwx
  • 开始时间 开始时间
O

ouwx

Unregistered / Unconfirmed
GUEST, unregistred user!
我已经搞dhcp好几天了,还是没有搞定,老板要快要炒我鱿鱼了,大虾快救我啊!
我电脑的IP是210.42.147.180 网关210.42.147.129 DNS 210.42.144.100 装的BLUEPOINT LINUX
我想把它配置成DHCP服务器,可是无法配置,请各位大虾帮忙。文件如下:
/etc/dhcpd.conf
subnet 210.42.147.0 netmask 255.255.255.128 {
range 210.42.147.201 210.42.147.220;
default-lease-time 86400;
max-lease-time 172800;
optiondo
main-name "scuec.edu.cn";
optiondo
main-name-servers 210.42.144.100;
option routers 210.42.147.1;
}
出现以下错误:
[root@hdzx2 /root]# /etc/rc.d/init.d/dhcpd start
Starting dhcpd:
Internet Software Consortium DHCPD $Name: V2-BETA-1-PATCHLEVEL-6 $
Copyright 1995, 1996, 1997, 1998 The Internet Software Consortium.
All rights reserved.
Address range 210.42.147.201 to 210.42.147.220 not on net 210.42.147.0/255.255.2
55.128!
exiting.
[ 失败 ]
快救我啊!
 
查过资料了吗?
我帮你查一下。
 
查过了,我按书上说的可以,可是我一改IP就出错
 
netmask 255.255.255.128
^^^
这是为什么?用255.255.255.0就可以了
错误提示很清楚,你要设的地址超出了子网掩码的范围了。
 
让楼上的抢了
 
温柔一刀:我试过了不行,而且我们只能用128,因为这是上面规定的,我用WIN2000一点问题没有,就是LINUX有问题
 
有可能是LINUX自身的问题,我用的微软的是可以的。
 
128是分的网段,象我的机器的眼吗是224,我们就只能用33..62的IP了
 
不改子网掩码,就要改子网号:
subnet 210.42.147.128 netmask 255.255.255.128 {
^^^
range 210.42.147.201 210.42.147.220;
因为根据你的子网掩码,201-220这个地址段属于.128这个子网
 
柔一刀:range 210.42.147.201 210.42.147.220;
也不能改,因为我们只有130-185的网段(这也是上面分配的)
我现在有WIN 2000一点问题都没有
 
没明白你的意思,不是要你改range呀,
改网段号不行?subnet 210.42.147.128 <--
^^^
如果不是这样,可否把win2k下的 dhcp的config文件贴出来看?
 
win2k下的 dhcp的config文件贴出来看?
文件具体路径是什么?
 
我上面说的你试验过了么?
把你的 subnet 210.42.147.0 改成:subnet 210.42.147.128,试验过么?
(这不影响你所说的规定。。。。)
配置就是你设置dhcp时候怎么输入的,我都不记得是不是文件了。。。 不过
win2000 dhcp wizard没有要输入子网号,应该是它自己检验的,所以没有这个问题。。。
 
你到www。oso.com.cn 看看
 
温柔一刀 说的没有错啊,你试试阿
 
温柔一道的做法是对的。没出来结果就是你的不对啦。
就是网络号和子网掩码不想匹配而已。
win2000是可以不相匹配,但是linux却不行的。win2000对子网掩码几乎是不要求的。
 
接受答案了.
 
后退
顶部