开始本文的基础:
1. 一台装好了MS Windows server 2008 R2的主机

本文的背景:
在一个网段中部署了Cobbler的服务器,它对于同一网段的主机可以做到自动部署。但是,无法作用于不同的网段。
于是,有两种解决方法:
1. 交换机开启dhcp:

以上的命令,据说是在交换机上全局开启DHCP的方法,我没有经过测试。
可能不同的交换机的配置不同,需要针对性的考虑。

这里,不对交换机开启DHCP的方法做论述。

2. 配置DHCP中继(Relay)
在需要访问Cobbler的网段中,找一台主机,配置到Cobbler(具体说,是Cobbler的DHCP服务)的DHCP中继。
这样,这个网段中的机器通过中继主机,就可以找到Cobbler Server了。

————————————————————
下面具体说明实现步骤:

零:
1. 确认作为中继的主机可以访问属于不同网段的DHCP Server。
mswin_admin_cmd_1

mswin_admin_cmd_2
然后,执行下列命令:
a. 添加路由:
route add DHCP服务器的IP mask 255.255.255.0 网关
b. 测试连通性:
ping DHCP服务器的IP

2. 我当前的环境中,中继主机是通过虚拟机构建的,所以:
a. 我需要设置虚拟机网络为桥接:
vmware_network_bridge
b. 需要为虚拟机分配一个外部网段中的可用IP(外部网络,即为,需要Cobbler或者DHCP服务作用到的网段)

一、安装DHCP:
安装过程主要有两步:
1. 添加DHCP角色
2. 添加“网络策略与访问服务”角色

1. 添加DHCP角色:
打开“服务管理器”:
win2008_dhcp_1
选择“角色” –> “添加角色”,然后,你就可以看到上图的状态了。

win2008_dhcp_2

win2008_dhcp_3

win2008_dhcp_4

win2008_dhcp_5

win2008_dhcp_6

win2008_dhcp_7

win2008_dhcp_8

win2008_dhcp_9

win2008_dhcp_10
角色DHCP添加完成后,你可以在管理工具中看到“DHCP”。

2. 添加“网络策略与访问服务”:
win2008_dhcp_11

win2008_dhcp_12

win2008_dhcp_13

网络策略与访问服务安装完成后,你可以在管理工具中看到新增了:路由和网络访问。
如图:
mswin2008server_dhcp_route_1

这样,到这里,安装部分就完成了。

二、 配置DHCP中继
打开“路由和网络访问”:

1. 添加对IPv4的中继:
DHCP_RELAY_1

DHCP_RELAY_2

DHCP_RELAY_3

DHCP_RELAY_4

DHCP_RELAY_5

DHCP_RELAY_6

DHCP_RELAY_7

DHCP_RELAY_8

DHCP_RELAY_9

DHCP_RELAY_10

DHCP_RELAY_11

DHCP_RELAY_12

配置中继:
a. 在中继属性中,添加DHCP服务器的地址:
在我的环境里,是远端的Cobbler所在的地址。
DHCP_RELAY_13

DHCP_RELAY_14

DHCP_RELAY_15

b. 在中继中,添加端口:
dhcp_relay_1

dhcp_relay_2

dhcp_relay_3

dhcp_relay_4

这样中继就配置好了。

三、运行时:
上面配置好了以后,在目标网段中,通过网络方式引导启动的时候,Cobbler服务器上的DHCP服务,就会通过MS Windows 2008配置的中继策略捕获到:
DHCP的日志会写到:/var/log/message中:

————————————————
Done。

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

隐藏
变装