微软 – MS Windows server 2008 R2:安装DHCP,并配置中继策略 与 Cobbler跨网段
开始本文的基础:
1. 一台装好了MS Windows server 2008 R2的主机
本文的背景:
在一个网段中部署了Cobbler的服务器,它对于同一网段的主机可以做到自动部署。但是,无法作用于不同的网段。
于是,有两种解决方法:
1. 交换机开启dhcp:
1 |
[SwitchA] dhcp enable |
以上的命令,据说是在交换机上全局开启DHCP的方法,我没有经过测试。
可能不同的交换机的配置不同,需要针对性的考虑。
这里,不对交换机开启DHCP的方法做论述。
2. 配置DHCP中继(Relay)
在需要访问Cobbler的网段中,找一台主机,配置到Cobbler(具体说,是Cobbler的DHCP服务)的DHCP中继。
这样,这个网段中的机器通过中继主机,就可以找到Cobbler Server了。
————————————————————
下面具体说明实现步骤:
零:
1. 确认作为中继的主机可以访问属于不同网段的DHCP Server。
然后,执行下列命令:
a. 添加路由:
route add DHCP服务器的IP mask 255.255.255.0 网关
b. 测试连通性:
ping DHCP服务器的IP
2. 我当前的环境中,中继主机是通过虚拟机构建的,所以:
a. 我需要设置虚拟机网络为桥接:
b. 需要为虚拟机分配一个外部网段中的可用IP(外部网络,即为,需要Cobbler或者DHCP服务作用到的网段)
一、安装DHCP:
安装过程主要有两步:
1. 添加DHCP角色
2. 添加“网络策略与访问服务”角色
1. 添加DHCP角色:
打开“服务管理器”:
选择“角色” –> “添加角色”,然后,你就可以看到上图的状态了。
角色DHCP添加完成后,你可以在管理工具中看到“DHCP”。
2. 添加“网络策略与访问服务”:
网络策略与访问服务安装完成后,你可以在管理工具中看到新增了:路由和网络访问。
如图:
这样,到这里,安装部分就完成了。
二、 配置DHCP中继
打开“路由和网络访问”:
1. 添加对IPv4的中继:
配置中继:
a. 在中继属性中,添加DHCP服务器的地址:
在我的环境里,是远端的Cobbler所在的地址。
b. 在中继中,添加端口:
这样中继就配置好了。
三、运行时:
上面配置好了以后,在目标网段中,通过网络方式引导启动的时候,Cobbler服务器上的DHCP服务,就会通过MS Windows 2008配置的中继策略捕获到:
DHCP的日志会写到:/var/log/message中:
1 2 3 4 5 6 |
Feb 25 11:37:12 cobbler-master dhcpd: DHCPDISCOVER from 34:64:a9:0e:51:0e via 168.0.1.250 Feb 25 11:37:12 cobbler-master dhcpd: DHCPOFFER on 168.0.1.245 to 34:64:a9:0e:51:0e via 168.0.1.250 Feb 25 11:37:20 cobbler-master dhcpd: DHCPREQUEST for 168.0.1.245 (166.100.0.253) from 34:64:a9:0e:51:0e via 168.0.1.250 Feb 25 11:37:20 cobbler-master dhcpd: DHCPACK on 168.0.1.245 to 34:64:a9:0e:51:0e via 168.0.1.250 Feb 25 11:37:20 cobbler-master xinetd[6252]: START: tftp pid=24602 from=168.0.1.245 Feb 25 11:37:20 cobbler-master in.tftpd[24603]: tftp: client does not accept options |
————————————————
Done。