linux下DHCP在企业网中的应用

一、环境要求

 一台虚拟机 一个linux操作系统 两个windows操作系统


二、实验要求

 企业网中一般有多个vlan,vlan之间需要相互通信,需要一个DHCP server去给其他vlan的主机动态分配ip地址。


三、实验拓扑及地址规划

 拓扑图及地址规划如图所示:


linux下DHCP在企业网中的应用(DHCP中继)


四、实验步骤

① 配置DHCP服务器,编辑dhcp的配置文件

route -n查看路由信息

vim /etc/dhcp/dhcpd.conf


linux下DHCP在企业网中的应用(DHCP中继)

service dhcpd configtest

service dhcpd restart

chkconfig dhcpd on


② 用windows主机模拟路由器

对windows主机的配置:

添加两个网络适配器,分别连接不同的vm区域,网络连接:server---->192.168.30.1,mkt---->192.168.20.1 vm2,tec---->192.168.10.1 vm3

route print查看路由表


把主机变成路由器的配置:

控制面板---->管理工具---->路由和远程访问---->右键 配置并启用路由和远程访问---->自定义配置 LAN路由,配置完毕


启动中继的配置:

IP路由选择---->常规---->新增路由协议---->DHCP中继代理程序---->iP路由选择---->DHCP中继代理程序---->右键 新增接口(在连接mkt和连接tec接口要哦实现中继)如图所示:

linux下DHCP在企业网中的应用(DHCP中继)

然后设置DHCP向服务器代理发送消息,服务器地址:192.168.30.100

linux下DHCP在企业网中的应用(DHCP中继)


③ 测试

新建一台虚拟机,把网络适配器中的网络连接分别放在vm 2和vm 3中,然后查看动态分配的地址。

网络连接放在vm 2:

linux下DHCP在企业网中的应用(DHCP中继)

网络连接放在vm 3:

linux下DHCP在企业网中的应用(DHCP中继)


附:linux用作路由器


① 配置DHCP服务器,编辑dhcp的配置文件


route -n查看路由信息10

vim /etc/dhcp/dhcpd.conf


linux下DHCP在企业网中的应用(DHCP中继)

service dhcpd configtest

service dhcpd restart

chkconfig dhcpd on


② 新建三个虚拟机,两台centos主机和一台windows主机,一台centos作路由器,一台作服务器,一台windows主机作测试pc


③ 把centos作为路由器

yum --disablerepo=\* --enablerepo=c6-media install system-config-network-tui安装setup

添加三块网卡,配置相应的ip地址

service network restart

route -n查看路由表


④ vim /etc/sysctl.conf编辑内核的配置文件


linux下DHCP在企业网中的应用(DHCP中继)

sysctl -p让更改的生效


⑤ 安装中继代理服务:(安装dhcp后会形成

yum --disablerepo=\* --enablerepo=c6-media install dhcp

vim /etc/sysconfig/dhcrelay编辑配置文件

linux下DHCP在企业网中的应用(DHCP中继)

service dhcrelay start

netstat -tupln |grep 67(服务器端67端口)

chkconfig dhcrelay on

iptables -L

service iptables stop

chkconfig  iptables off

setenforce 0


⑥ 用windows系统测试

同上