dhcp服务器和ensp搭建

配置 DHCP服务器和DHCP交换机中继实验,vm虚拟机+ENSP

1. 配置ensp
先使用ensp搭建实验需要的拓朴图,讲具体关键的信息添加到描述上
ensp拓扑图
vlan中access和trunk的区别:
access端口一般用作PC或服务器主机接入,通过该端口的数据包都是不带VLAN tag的;
trunk端口可以允许多个VLAN的数据包通过,一般连接其他交换机;
access端口:

通过access端口的数据包都是不带VLAN tag的,且只属于一个VLAN;

在access端口进方向,交换机接收到数据包后,先判断是否带VLAN tag,有则丢弃数据包,没有则打上该端口已配置的VLAN tag;

在access端口出方向,交换机将打了与端口相同VLAN tag的数据包转发出去,并且去掉VLAN tag变成普通数据包。

trunk端口:

通过trunk端口的数据包都必须带上VLAN tag;

在trunk端口进方向,交换机接收到数据包后,先判断是否带VLAN tag,没有则丢弃数据包,有则按照对应VLAN进行转发;

在trunk端口出方向,交换机将带VLAN tag的数据包原封不动转发出去,没有带VLAN tag数据包不会从trunk端口转发出去。

在trunk端口上有一种特殊情况,如果配置了native VLAN(也叫PVID),转发方式等同于access端口,当从端口进来的报文不带vlan tag时,就打上Native vlan tag; 当从端口出去的报文带Native vlan tag时,会剥离TAG。

交换机LSW2的具体配置二层交换机

[Huawei] sysname SW1            #配置交换机名称,比较容易记住
[SW1] vlan batch 10 20 100     #配置需要的端口vlan号
[SW1]interface Ethernet 0/0/4  #进入端口配置具体vlan
[SW1-Ethernet0/0/4] port link-type access          #配置vlan信息,到下层设备直接使用access
[SW1-Ethernet0/0/4] port default vlan 100          #设置为vlan 100,以下的配置同理
[SW1] interface Ethernet 0/0/3
[SW1-Ethernet0/0/3] port link-type access
[SW1-Ethernet0/0/3] port default vlan 20
[SW1-Ethernet0/0/3] interface Ethernet 0/0/2
[SW1-Ethernet0/0/2] port link-type access
[SW1-Ethernet0/0/2] port default vlan 10
[SW1-Ethernet0/0/2] interface Ethernet 0/0/1
[SW1-Ethernet0/0/1] port link-type trunk           #配置和三层交换机连接的使用trunk连接,设置允许所有vlan号通过
[SW1-Ethernet0/0/1] port trunk allow-pass vlan all

交换机LSW1的具体配置三层交换机(做DHCP中继)

[Huawei] sysname RSW1
[RSW1] interface GigabitEthernet 0/0/1          #配置和二层交换机的vlan端口,设备为trunk口,允许所有vlan通过
[RSW1-GigabitEthernet0/0/1] port link-type trunk
[RSW1-GigabitEthernet0/0/1] port trunk allow-pass vlan all 
[RSW1] vlan batch 10 20 100               #添加vlan号
[RSW1] dhcp enable                        #开启dhcp服务
[RSW1] interface vlanif 10                #进入vlan配置对应的IP作为上联网关
[RSW1-Vlanif10] ip add 192.168.10.1 24
[RSW1-Vlanif10] dhcp select relay 
[RSW1-Vlanif10] dhcp relay server-ip 192.168.200.100   #连接vm虚拟服务器的ip:192.168.200.100
[RSW1-Vlanif10] interface vlanif 20
[RSW1-Vlanif20] ip add 192.168.20.1 24
[RSW1-Vlanif20] dhcp select relay 
[RSW1-Vlanif20] dhcp relay server-ip 192.168.200.100
[RSW1-Vlanif20] interface vlanif 100
[RSW1-Vlanif100] ip add 192.168.200.2 24
[RSW1-Vlanif100] dhcp select relay 
[RSW1-Vlanif100] dhcp relay server-ip 192.168.200.100

配置好交换机还有我们的云配置,配置这个为了让ensp和vm做一个连接
这边测试过了,连接vm的端口使用E口是连接不用,但是使用G口连接又是可以显示没有问题的,具体的不太清楚什么回事,还有就是连接好了可以在虚拟机上ping到我们在交换机配置的IP(例如ping192.168.10.1),由于我们是做了vlan的,所以我们不同段的IP也是可以通的。
本地vm网卡还有云端口
在我们的交换机上也可以通过 display arp查看有没有学到对应的arp,如果学到了就可以完成了,在ensp端的配置基本就可以了。
arp

2. vm服务器配置
配置完ensp接下来就是我们的vm虚拟机配置了,先配置对应网段,由于我们使用的主机vm1,所以我们就要配置我们的vm1网段,不要使用本地分配给我们的IP,到时候还是要自己进服务器配置IP的。配置的IP是对应到我们交换机上配置的服务器IP就可以了。
虚拟机

配置好这个在服务器进入到我们的网卡配置 /etc/sysconfig/network-scripts/找到网卡1配置就可以了
(在一台新安装的虚拟机中,在保证可以上网的前提下可以想安装好我们dhcp服务器。使用yum -y install dhcp 就可以安装了)
在这里插入图片描述
配置好之后就可以找到我们的DHCP文件了,可以通过yum命令直接安装我们的DHCP,已经安装不知道路径的可以通过rpm -qc dhcp 命令查看我们的包位置
在这里插入图片描述
进去dhcp.conf文件中配置我们的dhcp,配置好之后就可以测试了。

     33 subnet 192.168.20.0 netmask 255.255.255.0 {    #对应的网段还有掩码
     34   range 192.168.20.128 192.168.20.200;         #dhcp分配的IP范围
     35   option routers 192.168.20.1;                #提供的路由网关(我们交换机vlanif对应的IP)
     36   option domain-name-servers 8.8.8.8;         #dns
     37 }
     38 
     39 subnet 192.168.200.0 netmask 255.255.255.0 {
     40   range 192.168.200.128 192.168.200.200;
     41   option routers 192.168.200.2;
     42   option domain-name-servers 8.8.8.8;
     43 }

在这里插入图片描述
3. 测试DHCP服务器
在ensp中的pc设置自动获取IP就可以看到对应的IP
在这里插入图片描述
测试的最后结果

pc>ipconfig /renew

在这里插入图片描述
结果是可以看到vlan10对应的pc已经获取到的IP,而且IP是从129开始的,对应的网关是我们交换机设备的vlanif 的IP

这个只作为自己学习回顾,主要的内容是在下面其他博主上

琴酒3 Linux & ENSP 搭建DHCP服务器并实现中继

  • 0
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值