免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
123456
最近访问板块 发新帖
楼主: 屠龙
打印 上一主题 下一主题

[Server 2012] Windows之dhcp与isc-dhcp的较量 [复制链接]

论坛徽章:
0
51 [报告]
发表于 2004-11-25 20:54 |只看该作者

Windows之dhcp与isc-dhcp的较量

把你的报错信息贴出来吧
我用OpenBSD  3.6 和3.5 stable都没问题

需要注意的是,你要分配的跨网段地址最好放在本机网段之前。。。
你可以参考一下我的dhcpd.conf和dhcpd.inetface文件
不用isc-dhcpd,OpenBSD自带的dhcpd其实就够用了。
我的em0地址是 10.0.0.1/24

dhcpd.conf

shared-network LOCAL-NET {
option domain-name "openbsd.org";
option domain-name-servers 10.0.0.225;
subnet 172.2.2.0 netmask 255.255.255.0 {
option routers 172.2.2.3;
range 172.2.2.100 172.2.2.150;
} } #END AUTOGEN EAGROUP
subnet 10.0.0.0 netmask 255.255.255.0 {
option routers 10.0.0.225;
range 10.0.0.150 10.0.0.250;
}

论坛徽章:
0
52 [报告]
发表于 2004-11-25 22:27 |只看该作者

Windows之dhcp与isc-dhcp的较量

dhcp server的路由设置对了没有?客户机在申请IP地址时会以0.0.0.0为源地址发数据包到目标255.255.255.255(广播地址),即广播包,交换机dhcp中继代理启用后会将此dhcp请求发送到dhcp server。但是,如果dhcp server的路由没有设置对,客户机是收不到dhcp server回答的。

论坛徽章:
0
53 [报告]
发表于 2004-11-26 03:08 |只看该作者

Windows之dhcp与isc-dhcp的较量

[quote]原帖由 "屠龙"]一块网卡一个IP地址,不用shared-network,如果在dhcpd.conf有多个subnet,isc-dhcpd根据就起不来,会报错的![/quote 发表:


不可能!我刚刚试过。把你的错误信息贴出来。

论坛徽章:
0
54 [报告]
发表于 2004-11-26 09:19 |只看该作者

Windows之dhcp与isc-dhcp的较量

搞错了,具体情况是这样的:

一、网卡上绑定多个IP
ifconfig fxp0 alias x.x.x.x

1.如果不设置shared-network,报以下错误:
Interface fxp0 matches multiple shared networks

2.设置shared-network后,不报错:

二、网络是单个IP地址
不管是不否设置shared-network,都不报错。

稍候将实验结果写出来

论坛徽章:
0
55 [报告]
发表于 2004-11-26 17:04 |只看该作者

Windows之dhcp与isc-dhcp的较量

这个家伙真有一股子钻研精神!

不要绑定其他subnet的IP地址,因为在VLAN环境下,会使得DHCP SERVER无法回应DHCP请求(路由问题)。

更不可以使用shared-network设置多个subnet,因为shared-network只对同一物理网络而设。

你只须在网卡上设置一个与DHCP SERVER所在VLAN相适应的IP即可,比如你的DHCP SERVER所在的VLAN的网络接口(vlanif)是192.168.0.1,那么你可以将DHCP SERVER的IP设为192.168.0.2,在dhcpd.conf的subnet中必须包含有192.168.0.0/24,如果你不想在192.168.0.0/24中DHCP,那么可以这样写:
subnet 192.168.0.0 netmask 255.255.255.0{}

Try it again,good luck!

论坛徽章:
0
56 [报告]
发表于 2004-11-26 19:34 |只看该作者

Windows之dhcp与isc-dhcp的较量

真是一语点醒梦中人!
按ohh所说已经搞定!
哇,我太高兴了!

原来单网卡根本不用绑定多个IP,dhcpd.conf也不用shared-network,原来这么简单,这么容易!

感谢eliumao、slzq 的热心帮助,感谢ohh的指点迷津,感谢楼上所有人!

下面我宣布,Windows 2000 Server之dhcp对决isc-dhcp3回合打成平手!


散会! :em11:

论坛徽章:
0
57 [报告]
发表于 2004-11-26 19:43 |只看该作者

Windows之dhcp与isc-dhcp的较量

"更不可以使用shared-network设置多个subnet,因为shared-network只对同一物理网络而设。

你只须在网卡上设置一个与DHCP SERVER所在VLAN相适应的IP即可"


你说的这些有问题,首先,“shared-network只对同一物理网络而设”,你确认吗?

至少我的OpenBSD可以对不同物理网络的VLAN进行分配。

其次,“只须在网卡上设置一个与DHCP SERVER所在VLAN相适应的IP即可”

为什么要设置这个地址?
楼主的要求是跨网段分配vlan地址,而不是同网段分配;

我的10.0.0.x 单网卡单地址 dhcp server可为172.2.2.x 和10.3.3.x 等不同物理网络中的VLAN分配地址。

论坛徽章:
0
58 [报告]
发表于 2004-11-26 19:58 |只看该作者

Windows之dhcp与isc-dhcp的较量

是这样的,我的dhcp server在vlan2,vlan2的router interface是192.168.1.1/24,因此dhcp server设置ip为192.168.1.2,对40多个vlan逐一反复测试,分配ip完全正确无误。



dhcpd.conf

option domain-name "test.org";
option domain-name-servers 192.168.1.125;

subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.10 192.168.1.254;
option routers 192.168.1.1;
}

subnet 192.168.2.0 netmask 255.255.255.0 {
range 192.168.2.10 192.168.2.254;
option routers 192.168.2.1;
}

subnet 192.168.3.0 netmask 255.255.255.0 {
range 192.168.3.10 192.168.3.254;
option routers 192.168.3.1;
}

subnet 192.168.4.0 netmask 255.255.255.0 {
range 192.168.4.10 192.168.4.254;
option routers 192.168.4.1;
}

subnet 192.168.5.0 netmask 255.255.255.0 {
range 192.168.5.10 192.168.5.254;
option routers 192.168.5.1;
}

…………

论坛徽章:
0
59 [报告]
发表于 2012-11-01 00:51 |只看该作者
朋友不错,谢谢您的努力,顶了
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP