DHCP服务器在企业中的应用
1. dhcp中继运用于不同网段中,它的实质就是把广播包转化成单播包。下面就一个案例来了解dhcp服务器在企业中的应用。
2. 有一个路由器,一个dhcp服务器,一个技术部门tec ,一个市场部门mkt。市场部门和技术部门在不同的网段中,先通过dhcp中继应用让技术部门和市场部门能够从dhcp服务器那里动态获得ip地址。
3. dhcp服务器的ip地址是192.168.5.100. 路由器上有3个网卡。分别为eth0,eth1,eth2.地址分别为192.167.5.254, 192.168.2.254, 192.168.3.254。
4. 首先配置dhcp服务器的一些相关信息:
(1) 编辑 /etc/dhcpd.conf文件来编写多个作用域:
注:红色为编写内容。
ddns-update-style interim;
ignore client-updates;
subnet 192.168.5.0 netmask 255.255.255.0 {
}
subnet 192.168.2.0 netmask 255.255.255.0 {
option routers 192.168.2.254;
option subnet-mask 255.255.255.0;
option domain-name "tec.com";
option domain-name-servers 222.88.88.88,222.85.85.85;
range dynamic-bootp 192.168.2.1 192.168.2.253;
default-lease-time 21600;
max-lease-time 43200;
}
subnet 192.168.3.0 netmask 255.255.255.0 {
option routers 192.168.3.254;
option subnet-mask 255.255.255.0;
option domain-name "mkt.com";
option domain-name-servers 222.88.88.88,222.85.85.85;
range dynamic-bootp 192.168.3.1 192.168.3.253;
default-lease-time 21600;
max-lease-time 43200;
}
(2) 启动dhcp服务器
# service dhcpd start
5. 下面来编写中继服务器,也就是路由器。
(1) 首先要安装 dhcpd*的包。
# rpm -ivh dhcp- 3.0.5 -21.el5.i386.rpm
(2) 找到和dhcrelay相关的脚本进行编辑:
# vim /etc/sysconfig/dhcrelay
INTERFACES="eth0 eth1 eth2"
DHCPSERVERS="192.168.5.100"
(3) 启动dhcrelay
# service dhcrelay start
(4) 打开数据包的转发功能
# vim /etc/sysctl.conf
将这里面第七行有一个net.ipv4.ip_forward = 0 ,将这里的0改为1
(5) 然后用sysctl -p 使其生效
(6) 然后配置个网卡的ip地址
eth0 :192.168.5.254 255.255.255.0
eth1: 192.168.2.254 255.255.255.0
eth2: 192.168.3.254 255.255.255.0
配完地址用 service network restart 重新启动一下。
6. 下面就是技术部门和市场部门动态获得ip地址的情况:
首先是技术部门,在命令提示符界面下输入 ipconfig/renew来查看获取ip地址的情况:
接着是市场部门: