三大品牌模拟器实战:单臂路由与 DHCP 配置全攻略(华为 + 思科 + 新华三)

在局域网搭建中,跨 VLAN 通信IP 自动分配是绕不开的核心需求。单臂路由用低成本实现不同 VLAN 互联互通,DHCP 则能解放手动配置 IP 的繁琐 —— 这两项技术是网络初学者入门的 “必通关卡”。

本文基于华为 eNSP、思科 Packet Tracer、新华三模拟器,手把手教你配置单臂路由和 DHCP 服务,附详细步骤、实战技巧和排错指南,零基础也能跟着操作!

一、单臂路由配置:实现跨 VLAN 通信

VLAN(虚拟局域网)能隔离广播域提升安全性,但也阻断了不同 VLAN 的天然通信。单臂路由通过 “物理接口分离子接口” 的方式,低成本解决这一问题。

一、华为 eNSP 模拟器:单臂路由 + DHCP 实战

(一)单臂路由:让不同 VLAN “握手”

VLAN 能隔离广播域,但也阻断了跨 VLAN 通信。单臂路由就像 “一根手臂分出多个手指”,用一个物理接口带多个子接口,轻松打通 VLAN 壁垒。

1. 核心原理

  • 路由器物理接口分离子接口,每个子接口对应一个 VLAN,作为该 VLAN 的网关;
  • 交换机与路由器连接的接口设为 Trunk 模式,允许所有 VLAN 流量通过;
  • 不同 VLAN 的设备通过子接口完成三层转发,实现跨 VLAN 通信。

2. 实验准备

  • 设备:AR3260 路由器(1 台)、S5700 交换机(1 台)、PC 机(2 台);
  • 拓扑

路由器 GE0/0/0 连交换机 GE0/0/1,交换机 GE0/0/2 连 PC3(VLAN10),GE0/0/3 连 PC4(VLAN20);

  • 参数规划
设备 IP 地址 子网掩码 网关 VLAN
PC3 192.168.10.2 255.255.255.0 192.168.10.1 VLAN10
PC4 192.168.20.2 255.255.255.0 192.168.20.1 VLAN20

3. 配置步骤

① 路由器(AR3260):创建子接口
# 进入系统视图

<AR3260> system-view

# 配置VLAN10子接口(关键:绑定VLAN+开启ARP广播)

[AR3260] interface GigabitEthernet 0/0/0.1

[AR3260-GigabitEthernet0/0/0.1] dot1q termination vid 10  # 绑定VLAN10

[AR3260-GigabitEthernet0/0/0.1] ip address 192.168.10.1 24  # 网关IP

[AR3260-GigabitEthernet0/0/0.1] arp broadcast enable  # 华为必开!否则无法通信
[AR3260-GigabitEthernet0/0/0.1] quit

# 配置VLAN20子接口(同上逻辑)

[AR3260] interface GigabitEthernet 0/0/0.2

[AR3260-GigabitEthernet0/0/0.2] dot1q termination vid 20

[AR3260-GigabitEthernet0/0/0.2] ip address 192.168.20.1 24

[AR3260-GigabitEthernet0/0/0.2] arp broadcast enable

[AR3260-GigabitEthernet0/0/0.2] quit
② 交换机(S5700):划分 VLAN + 配置接口
# 进入系统视图

<S5700> system-view

# 创建VLAN10和VLAN20

[S5700] vlan batch 10 20

# 连接路由器的接口设为Trunk(允许所有VLAN)

[S5700] interface GigabitEthernet 0/0/1

[S5700-GigabitEthernet0/0/1] port link-type trunk

[S5700-GigabitEthernet0/0/1] port trunk allow-pass vlan all

[S5700-GigabitEthernet0/0/1] quit

# 连接PC3的接口设为Access(加入VLAN10)

[S5700] interface GigabitEthernet 0/0/2

[S5700-GigabitEthernet0/0/2] port link-type access

[S5700-GigabitEthernet0/0/2] port default vlan 10

[S5700-GigabitEthernet0/0/2] quit

# 连接PC4的接口设为Access(加入VLAN20)

[S5700] interface GigabitEthernet 0/0/3

[S5700-GigabitEthernet0/0/3] port link-type access

[S5700-GigabitEthernet0/0/3] port default vlan 20

[S5700-GigabitEthernet0/0/3] quit
③ 测试:跨 VLAN 通信

在 PC3 命令行输入ping 192.168.20.2,

PC3> ping 192.168.20.2

若返回图中内容,说明配置成功(首次 ping 可能超时,属正常现象)。

4. 避坑指南

  • 华为路由器子接口默认关闭 ARP 广播,必须加arp broadcast enable,否则通信失败;
  • Trunk 口若只允许特定 VLAN,用port trunk allow-pass vlan 10 20(替换 all);
  • 单臂路由依赖单条物理链路,高带宽场景建议用三层交换机替代。

(二)DHCP 服务:让 IP 自动 “找上门”

手动配 IP 不仅慢,还容易输错网关或掩码。DHCP 能自动分配 IP、网关、DNS,堪称 “懒人福音”。

1. 实验背景与目标

实验环境:AR3260 路由器 ×1、S5700 交换机 ×1、PC 机 ×3(华为 eNSP 模拟器)
目标:实现 PC 自动获取 IP,配置 DNS、租期、IP 排除及静态绑定。

网络拓扑

1. 配置步骤

① 全局开启 DHCP
# 进入系统视图<Huawei> system-view

[Huawei] dhcp enable  # 必须先开启,否则后续配置无效
② 创建地址池
# 创建名为dhcp_pool的地址池

[Huawei] ip pool dhcp_pool

# 配置可分配的IP网段(例:192.168.1.0/24)

[Huawei-ip-pool-dhcp_pool] network 192.168.1.0 mask 24

# 配置网关(需与路由器接口IP一致)

[Huawei-ip-pool-dhcp_pool] gateway-list 192.168.1.254

# 可选:配置DNS(用逗号分隔主备)

[Huawei-ip-pool-dhcp_pool] dns-list 114.114.114.114 8.8.8.8

# 可选:设置租期(例:1天10小时)

[Huawei-ip-pool-dhcp_pool] lease day 1 hour 10
③ 接口绑定 DHCP
# 进入连接交换机的接口(如GE0/0/0)

[Huawei] interface GigabitEthernet 0/0/0# 配置接口IP(作为网关,需与地址池网段匹配)

[Huawei-GigabitEthernet0/0/0] ip address 192.168.1.254 24# 启用接口DHCP服务

[Huawei-GigabitEthernet0/0/0] dhcp select global
④ 验证:PC 自动获取 IP

在 PC 网络设置中勾选 “DHCP”,命令行输入ipconfig,若显示 “IPv4 address: 192.168.1.x”,说明分配成功。

3. 进阶配置:精细化管理 DHCP

(1)配置 DNS 服务器

[Huawei-ip-pool-dhcp_pool] dns-list 114.114.114.114 8.8.8.8  # 主备DNS(空格分隔)

(2)设置 IP 租期

# 租期格式:day(天)、hour(小时)、minute(分钟)

[Huawei-ip-pool-dhcp_pool] lease day 1 hour 10  # 例:1天10小时(默认24小时)

短租期(如 1 小时):适合公共网络(会议室、咖啡厅)。

长租期(如 7 天):适合固定设备(办公电脑、服务器)。

2. 进阶技巧

  • 排除特定 IP(如服务器):[Huawei-ip-pool-dhcp_pool] excluded-ip-address 192.168.1.200 192.168.1.253;
  • 查地址池状态:display dhcp server pool;
  • 查已分配 IP:display dhcp server lease。

二、思科 Packet Tracer 模拟器:单臂路由 + DHCP 配置

1. 核心原理

路由器物理接口分离子接口,绑定 VLAN 并封装 802.1Q 标签;交换机 Trunk 口透传所有 VLAN,Access 口绑定终端所属 VLAN—— 通过路由器子接口实现跨 VLAN 转发。

2. 实验环境准备

(1)设备清单

  • 路由器:Cisco 4331(1 台,核心转发设备)
  • 交换机:Cisco 2960(1 台,负责 VLAN 划分)
  • 终端:PC 机 2 台(分属 VLAN10 和 VLAN20,测试通信)

(2)网络拓扑结构

3. 终端网络参数规划

设备 IP 地址 子网掩码 网关 VLAN 划分
左 PC 机 192.168.10.2 255.255.255.0 192.168.10.1 VLAN10
右 PC 机 192.168.20.2 255.255.255.0 192.168.20.1 VLAN20

 

4. 配置步骤

① 路由器(4331):启用接口 + 创建子接口
# 进入特权模式

Router> enable# 进入全局配置

Router# configure terminal

# 启用物理接口(思科接口默认关闭!)

Router(config)# interface GigabitEthernet 0/0/0

Router(config-if)# no shutdown  # 关键:不启用则接口不通

Router(config-if)# exit

# 创建VLAN10子接口(g0/0/0.1)

Router(config)# interface GigabitEthernet 0/0/0.1

Router(config-subif)# encapsulation dot1Q 10  # 绑定VLAN10

Router(config-subif)# ip address 192.168.10.1 255.255.255.0  # 网关

Router(config-subif)# exit

# 创建VLAN20子接口(g0/0/0.2)

Router(config)# interface GigabitEthernet 0/0/0.2

Router(config-subif)# encapsulation dot1Q 20  # 绑定VLAN20

Router(config-subif)# ip address 192.168.20.1 255.255.255.0  # 网关

Router(config-subif)# exit

# 保存配置

Router(config)# exit

Router# write
② 交换机(2960):划分 VLAN + 配置接口
# 配置连接路由器的接口为Trunk

SW2960(config)# interface FastEthernet 0/1

SW2960(config-if)# switchport mode trunk

SW2960(config-if)# switchport trunk allowed vlan all  # 允许所有VLAN(默认仅VLAN1)

SW2960(config-if)# exit

# 连接PC的接口设为Access(加入VLAN10)

SW2960(config)# interface FastEthernet 0/2

SW2960(config-if)# switchport mode access

SW2960(config-if)# switchport access vlan 10

SW2960(config-if)# exit

# 连接另一台PC的接口设为Access(加入VLAN20)

SW2960(config)# interface FastEthernet 0/3

SW2960(config-if)# switchport mode access

SW2960(config-if)# switchport access vlan 20

SW2960(config-if)# exit

# 保存配置

SW2960(config)# exit

SW2960# write

2)PC 机配置:手动设置 IP(验证用)

左 PC 机和右 PC 机分别手动配置 IP、子网掩码和网关(参数见 “终端与 VLAN 参数规划” 表),后续可结合 DHCP 实现自动分配。

5.跨 VLAN 通信测试

在右 PC 机的命令行输入ping 192.168.10.2,若返回”Reply from 192.168.10.2”结果,说明配置成功:

(二)DHCP 服务:基于 VLAN 的自动分配

思科推荐用三层交换机做 DHCP 服务器,为不同 VLAN 创建独立地址池。

1. 实验环境准备

(1)设备清单

  • 核心设备:三层交换机 Cisco 3560-24PS(1 台,兼 DHCP 服务器和网关)
  • 接入设备:二层交换机 Cisco 2960(2 台,连接不同 VLAN 的 PC)
  • 终端:PC 机 4 台(2 台属 VLAN10,2 台属 VLAN20)

(2)网络拓扑说明

三层交换机作为核心,上联两台二层交换机;左侧二层交换机连接 VLAN10 的 2 台 PC,右侧连接 VLAN20 的 2 台 PC;三层交换机为 VLAN10 和 VLAN20 分别创建 IP 地址池,实现自动分配。

1. 配置步骤(以 3560 三层交换机为例)

① 为 VLAN10/VLAN20 创建地址池
# VLAN10地址池

Core3560(config)# ip dhcp pool vlan10_pool

Core3560(dhcp-config)# network 192.168.1.0 255.255.255.0  # 分配网段

Core3560(dhcp-config)# default-router 192.168.1.254  # 网关(与VLAN接口IP一致)

Core3560(dhcp-config)# exit

# VLAN20地址池

Core3560(config)# ip dhcp pool vlan20_pool

Core3560(dhcp-config)# network 192.168.2.0 255.255.255.0

Core3560(dhcp-config)# default-router 192.168.2.254

Core3560(dhcp-config)# exit


# 将VLAN 划分至物理接口并允许所有流量通过

Core3560(config)# interface range fastethernet 0/1-2

Core3560(config-if-range)# switchport mode access

Core3560(config-if-range)# switchport mode trunk

Core3560(config-if-range)# switchport trunk allowed vlan all
② 配置 VLAN 接口(网关)
# VLAN10接口

Core3560(config)# vlan 10

Core3560(config-vlan)# exit

Core3560(config)# interface vlan 10

Core3560(config-if)# ip address 192.168.1.254 255.255.255.0

# VLAN20接口

Core3560(config)# vlan 20

Core3560(config-vlan)# exit

Core3560(config)# interface vlan 20

Core3560(config-if)# ip address 192.168.2.254 255.255.255.0

③ 二层交换机(2960):VLAN 与接口配置

左侧交换机(连接 VLAN10):

Switch> enable

Switch# configure terminal

Switch(config)# hostname SW2960-Left

# 创建VLAN10

SW2960-Left(config)# vlan 10

SW2960-Left(config-vlan)# exit

# 配置连接PC的接口(Access模式)

SW2960-Left(config)# interface range fastethernet 0/2-3  # 批量配置接口2-3

SW2960-Left(config-if-range)# switchport mode access

SW2960-Left(config-if-range)# switchport access vlan 10

SW2960-Left(config-if-range)# exit

# 配置连接三层交换机的接口(Trunk模式)

SW2960-Left(config)# interface fastethernet 0/1

SW2960-Left(config-if)# switchport mode access  # 先设为Access(解决Trunk配置报错)

SW2960-Left(config-if)# switchport mode trunk  # 再切换为Trunk

SW2960-Left(config-if)# switchport trunk allowed vlan all  # 允许所有VLAN

SW2960-Left(config-if)# exit

# 保存配置

SW2960-Left(config)# exit

SW2960-Left# write

右侧交换机(连接 VLAN20)
配置逻辑与左侧一致,仅 VLAN 编号改为 20,地址池对应 192.168.2.0/24 网段。

PC 机配置:通过 DHCP 获取 IP

  1. 进入 PC “桌面”→“IP 配置”;
  2. 选择 “DHCP” 模式,等待提示 “DHCP 请求成功”;

3. 验证结果

同一 VLAN 的 PC 可互 ping;

不同 VLAN 的 PC 通过三层交换机网关可互 ping(需确保三层路由功能启用);

2. 常见问题

问题 原因 解决命令
单臂路由 ping 不通 路由器接口未启用 interface 接口名 + no shutdown
Trunk 配置报错 接口模式切换顺序错 先switchport mode access,再切trunk
DHCP 获取失败 地址池网关与 VLAN 接口 IP 不一致 确保default-router与interface vlan x的 IP 相同
问题 原因 解决命令
单臂路由 ping 不通 路由器接口未启用 interface 接口名 + no shutdown

三、新华三模拟器:单臂路由与 DHCP 配置

实验环境准备

  • 硬件设备:1 台路由器(如 BSR-88)、1 台交换机(如 S6850)、2 台 PC 机
  • 拓扑连接:路由器通过 GE0/0 接口连接交换机,交换机分别连接两台 PC 机(接口可选用 GE0/2、GE0/3 等)

拓扑示例

(一)DHCP 服务器配置(基于 BSR-88 路由器)

1. 配置步骤

# 启用DHCP服务

dhcp enable

# 创建地址池(名称自定义)

dhcp server ip-pool 1# 配置分配网段

network 192.168.1.0 24# 配置网关

gate-list 192.168.1.254

# 配置连接交换机的接口

int g 0/0/0ip add 192.168.1.254 24  # 与网关一致

dhcp server forbidden-ip 192.168.1.254  #分配IP地址到接口

2. PC 机开启 DHCP 自动获取

在 PC 机的网络接口配置中,选择 “IPv4 配置” 为 “DHCP” 模式,等待片刻后,设备会自动获取 IP 地址(如 192.168.1.1/24)。

注意:新华三模拟器的 DHCP 地址分配可能有延迟,若未立即获取,可点击 “刷新” 按钮重试。

(二)单臂路由配置

详细配置步骤

1. 路由器配置子接口

[H3C]interface GigabitEthernet 0/0/0.1  # VLAN10子接口[H3C-GigabitEthernet0/0.1]ip address 192.168.10.254 24  # 网关[H3C-GigabitEthernet0/0.1]vlan-type dot1q vid 10  # 绑定VLAN10

[H3C-GigabitEthernet0/0.1]no shutdown  # 启用接口

[H3C]interface GigabitEthernet 0/0/0.2  # VLAN20子接口[H3C-GigabitEthernet0/0.2]ip address 192.168.20.254 24

[H3C-GigabitEthernet0/0.2]vlan-type dot1q vid 20

[H3C-GigabitEthernet0/0.2]no shutdown

2. 交换机配置

# 创建VLAN10和VLAN20

vlan 10

port g 1/0/2  # 加入连接PC的接口

vlan 20

port g 1/0/3

# 连接路由器的接口设为Trunk

int g 1/0/1

port link-type trunk

port trunk permit vlan all  # 允许所有VLAN通过

3. PC 机配置静态 IP

分别为两台 PC 机配置对应 VLAN 的静态 IP(需与路由器子接口在同一网段):

  • PC1(接入 VLAN 10):IP 地址 168.10.1/24,网关 192.168.10.254
  • PC2(接入 VLAN 20):IP 地址 168.20.1/24,网关 192.168.20.254

4. 测试

PC 命令行输入ping 目标IP

# 在PC1上 ping PC2的IP

ping 192.168.20.1

测试结果如图

若返回 “Reply from 192.168.20.1”,则说明单臂路由配置成功,不同 VLAN 的设备可正常通信。

四、总结:三大品牌配置差异速查表

技术点 华为 eNSP 思科 Packet Tracer 新华三
子接口 VLAN 绑定 dot1q termination vid x encapsulation dot1Q x vlan-type dot1q vid x
路由器 ARP 广播 需手动开启(arp broadcast enable) 默认开启 默认开启
接口启用 默认启用 需no shutdown 需no shutdown
Trunk 口允许 VLAN port trunk allow-pass vlan all switchport trunk allowed vlan all port trunk permit vlan all

 

掌握单臂路由和 DHCP,能轻松应对中小型局域网的通信与 IP 管理需求。实际操作时,建议先画拓扑图,再按 “设备→接口→服务” 的顺序配置,遇到问题用display(华为 / 新华三)或show(思科)命令查配置细节。

阅读剩余
THE END