免费注册 查看新帖 |

Chinaunix

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

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

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

Windows之dhcp与isc-dhcp的较量

还是Windows 2000 Server的DHCP棋高一招,不用设置什么ip alias,设置好DHCP就行。

论坛徽章:
0
42 [报告]
发表于 2004-11-24 21:27 |只看该作者

Windows之dhcp与isc-dhcp的较量

单网卡是跨网段是不需要设置alias地址的,只需要设置好dhcpd.conf和dhcpd.interface就可以了。

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;
}



dhcpd.inetfaces
=============================
# cat dhcpd.interfaces                                                                                                            
#       $OpenBSD: dhcpd.interfaces,v 1.1 1998/08/19 04:25:45 form Exp $
#
# List of network interfaces served by dhcpd(.
#
# ep0
# ed0 le0
# de1a
em0

#dhcpd -q em0
#tail /var/log/messages
没有error信息。

论坛徽章:
0
43 [报告]
发表于 2004-11-25 13:12 |只看该作者

Windows之dhcp与isc-dhcp的较量

就如同BSD系统更注重学术研究一样,这个问题也算是个学术性的问题,实际应用确实不大,不过有助于强化一些基础的知识

论坛徽章:
0
44 [报告]
发表于 2004-11-25 14:37 |只看该作者

Windows之dhcp与isc-dhcp的较量

唉,真是折腾

BSD,一块网卡,一个IP,管它在哪个VLAN里

定义你的N个VLAN的IP配置

启动DHCP。服务器的的事情就完了。

剩下的,就是在交换机上做设置了

有两个与DHCP有关的设置到服务器的IP上就可以了

自己找找吧,真的非常简单啊

(

可能是这个吧

ip dhcp-server 服务器IP    #具体模式不记得了
(config-circuit[VLAN2])# dhcp relay-to 服务器IP

)

论坛徽章:
0
45 [报告]
发表于 2004-11-25 15:42 |只看该作者

Windows之dhcp与isc-dhcp的较量

原帖由 "屠龙" 发表:
同意,shared-network不适用于VLAN。但不这样无法在dhcpd.conf中设置多个subnet,因为只有一块网卡,一个IP地址。
同样的网络环境,我用Windows 2000 Server+DHCP服务,在单网卡服务器上绑定一个IP地址运行正常。
..........


谁说无法在 dhcpd.conf 中设置多个 subnet 的?我刚刚设了好几个 subnet,根本没有问题,而且我的 dhcp server 只用一个 IP。

另外,shared-network 是用于在同一个物理网段分配不同子网的 IP 用的。

论坛徽章:
0
46 [报告]
发表于 2004-11-25 16:32 |只看该作者

Windows之dhcp与isc-dhcp的较量

一块网卡一个IP时,在dhcpd.conf中只能使用shared-network,但shared-network只适用于同一个物理网络,比如在一个局域网中,没有划分VLAN之前,就是一个物理网络,使用shared-netowk后DHCP可以分发多个subnet,如192.168.1.0/24、192.168.2.0/24、192.168.3.0/24……,当有客户申请IP时,DHCP从可用的subnet中分配IP,一旦某个subnet中IP分完,就不能用了,DHCP会从下一个subnet中分配IP。shared-network的意义就在于同一个物理网络中,分发多个subnet的IP。

而一个物理网络一旦划分了VLAN后,相当于有多个物理网络,因此shared-network不适用于多个VLAN的网络环境。

我的交换机设置没有问题,使用一台Windows 2000 Server做DHCP服务,一网卡一IP,对n个VLAN动态分配IP地址,运行正常。

但使用BSD+ISC-DHCP做DHCP服务就不行了。

说明问题出在不同版本的DHCP软件上,Windows 2000 Server+DHCP可以,而BSD+ISC-DHCP不行。


-------------------------------------------------
我是一个严谨的人,所说的一切,大都经过网络实验。

论坛徽章:
0
47 [报告]
发表于 2004-11-25 17:13 |只看该作者

Windows之dhcp与isc-dhcp的较量

一块网卡一个 IP 时,是可以支持多个物理网段的,为什么只能使用 shared-network?只要配置好 dhcp relay,就应该没问题。

论坛徽章:
0
48 [报告]
发表于 2004-11-25 17:30 |只看该作者

Windows之dhcp与isc-dhcp的较量

另外,OpenBSD 的 dhcpd 用的也是 ISC 的。ISC 的 dhcpd 应该是相当于 dhcpd 的 reference implementation 这一级别的。

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

Windows之dhcp与isc-dhcp的较量

OpenBSD的dhcpd单网卡可以适用N个物理网络、包括vlan不同网段的地址分配,这样环境实现是没问题,可能出现在你的配置文件上或其他设置上;

#tcpdump -nvvv -i fxp0  udp port 67 or 68

监听一下udp 67和68的包,看客户端的请求是否到达,dhcpd是否回应?

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

Windows之dhcp与isc-dhcp的较量

一块网卡一个IP地址,不用shared-network,如果在dhcpd.conf有多个subnet,isc-dhcpd根据就起不来,会报错的!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP