目录
一、网络拓破图:
二、 实验环境:
克隆的Red Hat Linux系统
左边网络连接方式:Vmnet1,网段:192.168.10.0/24
DHCP Server:Red Hat 2
DHCP Client:Win 7
中间网关:Red Hat 1,开启路由转发功能
右边网络连接方式:VMnet8,网段:202.100.10.0/24
DHCP Relay:Red Hat 3
DHCP Client:Red Hat 4
三、实验步骤:
1、修改虚拟网络编辑器
(正确区分实验是否成功)
使此处为非勾选状态,确定DHCP服务不是由物理机提供
2、配置DHCP server
a.首先检查防火墙是否已经关闭,若未关闭则关闭;修改/etc/sysconfig/selinux,使SELINUX =disabled
b.复制ifcfg-eth0为ifcfg-eth1,并删除原文件
c.配置ifcfg-eth1文件中IP地址等信息
IP:
网关:
3、配置网关
基于ssh服务拷贝文件:
Scp 192.168.10.2:/etc/sysconfig/network-scripts/ifcfg-eth1 .
b.删除原有的ifcfg-eth0文件,并编辑ifcfg-eth1文件中MAC地址和IP地址
Ifcfg-eth1:
d.复制ifcfg-eth1文件为ifcfg-eth2,ifcfg-eth2
Ifcfg-eth2:
e.重启network,检查eth2是否配好
f.配置环境
4、配置DHCP中继
a.拷贝DHCP 网关中的ifcfg-eth2文件
基于ssh服务拷贝文件:
scp 202.100.10.1:/etc/sysconfig/network-scripts/ifcfg-eth2 .
b.删除原有的ifcfg-eth0文件,更名为ifcfg-eth1
c.编辑ifcfg-eth1文件
查看本机eth1的MAC地址:
Ifcfg-eth1:
e.重启network服务,并查看是否已经修改
IP:
网关:
f.配置环境
5、配置路由转发
a.在DHCP中继端 ping DHCP Server
此时可以发现从中继无法直接ping通DHCP Server
b.使内网连通,应在网关处开启路由转发
路由转发两种方法:
i、修改内核,支持IP路由转发功能(vim /etc/sysctl.conf)
将net.ipv4.ip_forward = 0 改成 将net.ipv4.ip_forward = 1
ii、查找ip_forward文件路径
find / -name ip_forward
>>proc/sys/net/ipv4/ip_forward,此文件默认值为0
将文件默认值由0改为1 echo 1 > proc/sys/net/ipv4/ip_forward(重启会恢复)
c.检查是否修改生效
d.此时可以发现DHCP中继端已经ping通
内置网路可以ping通,网络配置部分结束
6、为DHCP Server安装DHCP服务软件
a.安装dhcp-4.1.1-38.p1.el6.x86_64.rpm
c.配置dhcp.conf文件(配置拓扑图左边):
由于DHCP server连接的是Vmnet1,所以hardware ethernet设为物理机Vmnet1的MAC
d.配置dhcp.conf文件(配置拓扑图右边):
7、为DHCP 中继安装DHCP服务软件
a.安装dhcp-4.1.1-38.p1.el6.x86_64.rpm
b.配置dhcrelay 文件
c.配置完成,保存并启动dhcrelay服务
四、实验结果:
1、验证DHCP Client(win 7)
2、验证DHCP Client (Linux)
IP:
网关:
域名: