曲径通幽论坛

 找回密码
 立即注册
搜索
查看: 3444|回复: 0
打印 上一主题 下一主题

Windows 2008 DHCP 作用域及跨子网分配 IP(中继代理)

[复制链接]

4918

主题

5880

帖子

3万

积分

GROAD

曲径通幽,安觅芳踪。

Rank: 6Rank: 6

积分
34395
跳转到指定楼层
楼主
发表于 2013-1-5 20:40:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
下面实验搭建所需系统环境均基于 VirtualBox 虚拟机。
Windows Server 上的 DHCP 服务器可以设置不同的“作用域”,各个作用域可以分别为不同的子网分配 IP ,比如下面就有两个作用域分别作用域两个不同的网段:


其中,作用域 groad.net 为 192.168.2.0 这个子网里的计算机分配 IP,而 mywenchang.com 这个作用域则为 192.168.3.0 这个子网里的计算机分配 IP 。下面说明如何在 Windows Server 2008 里新建一个作用域(以 IPv4 为例):
1. 右击上图中的 IPv4 服务器图标,在弹出的菜单中选择“新建作用域”:


2. 进入“新建作用域”向导,点“下一步”:


3. 填写作用域的名称和描述:


4. 填写作用域 IP 地址范围:


5. 如果没有”排除“和”延迟“的需要,那么直接点击下图中的”下一步“:


6. "租用期限"可以保持默认,然后点”下一步“:


7. 在”配置 DHCP 选项“界面选择”是,我想现在配置这些选项“,然后点”下一步“:


8. 这里需要填写默认网关。注意,这个不能随便填写,因为我们主要服务于跨子网分配 IP,因此必须经过路由器。这里设置的网关 IP 为 192.168.2.254,而该 DHCP 服务器的 IP 为 192.168.2.1 。我们的网关使用的是一台装有Linux Fedora17 的机器。:



9. 填写域名和 DNS 服务器,这个在本次实验中并不必须:



10. 填写 WINS 服务器信息,这个也不是必须的,可以直接略过:



11. 现在就激活该新建的作用域:



12. 完成新建作用域



在新建完作用域后,需要说明为什么需要“中继代理”。

在《DHCP 服务介绍
》中知道,DHCP 的所有信息都是以广播的形式传送的,因此无法穿过路由器,那么也就决定了在默认情况下,一台 DHCP 服务器只能对本网段分配 IP 地址,如果希望跨网段分配 IP ,那么需要一个桥梁,这个桥梁就是“DHCP 中继代理”。它的基本功能是帮助一个子网中的计算机的 DHCP 广播请求传送给在另一边子网的 DHCP 服务器,DHCP 服务器收到该请求后,进行 IP 分配,而中继代理又将这些分配信息送到请求机。由此可见,中继代理是处于路由位置的。当然,使用 Windows Server 2008 的 DHCP 服务器也能建立“中继代理”,但是基于“成本”考虑,我们并不打算再用一台 Windows Server 来充当路由了(如果该台 Win2008 用作中继代理,那么它就不能配置为 DHCP 和 ICS 服务器,并且也不具有 NAT 路由功能,可见是多么的得不偿失),而是用更具性价比的 Linux 服务器,除了硬件外,它几乎就是免费的。

如何将 Linux 充当路由器,可参考《
在 VirtualBox 中搭建子网及路由器》,本篇帖子里所用到的网络环境和该篇文章是完全一样的。不同的是,我们只需要在 Fedora17 这台机器上运行一个简单的命令,就能完成 DHCP 中继代理功能:


上面所用到的命令为 dhcrelay ,其后只要跟 DHCP 服务器的 IP 即可。因为 DHCP 服务器处于 192.168.2.0 这个网段,那么可以在 192.168.3.0 这个网段的一台客户机上测试,查看是否能够正确的得到 IP :


由此可以看到,一切都是正常的。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|曲径通幽 ( 琼ICP备11001422号-1|公安备案:46900502000207 )

GMT+8, 2025-5-4 19:39 , Processed in 0.073720 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表