我的个人博客

🌐 网络设备配置管理学习经验 - 华为eNSP

返回首页
技术分享 2025-12-20

📚 基础概念

网络设备配置的目的是为了能够设备之间能够正常通信,交换机分为两层和三层,G是千兆,E是百兆。路由器的端口很少,路由器有子接口。


⚠️ eNSP AR报错解决方案

🔧 虚拟化配置

@echo off

dism /Online /Disable-Feature:microsoft-hyper-v-all /NoRestart
dism /Online /Disable-Feature:IsolatedUserMode /NoRestart
dism /Online /Disable-Feature:Microsoft-Hyper-V-Hypervisor /NoRestart
dism /Online /Disable-Feature:Microsoft-Hyper-V-Online /NoRestart
dism /Online /Disable-Feature:HypervisorPlatform /NoRestart

REM ===========================================

mountvol X: /s
copy %WINDIR%\System32\SecConfig.efi X:\EFI\Microsoft\Boot\SecConfig.efi /Y
bcdedit /create {0cb3b571-2f2e-4343-a879-d86a476d7215} /d "DebugTool" /application osloader
bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} path "\EFI\Microsoft\Boot\SecConfig.efi"
bcdedit /set {bootmgr} bootsequence {0cb3b571-2f2e-4343-a879-d86a476d7215}
bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} loadoptions DISABLE-LSA-ISO,DISABLE-VBS
bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} device partition=X:
mountvol X: /d
bcdedit /set hypervisorlaunchtype off

echo.
echo.
echo.
echo.
echo =======================================================
echo   请关闭此窗口,然后重启计算机以应用更改
pause > nul
echo.
echo.

🎮 完美竞技平台

net stop MessageTransfer

🔒 虚拟网卡

\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\NetworkSetup2
https://github.com/jschicht/RunAsTI (需要科学上网)

🛡️ 杀毒软件问题

⚠️ 注意:杀毒软件可能导致VirtualBox无法正常打开


📖 相关理论

(待补充)


🛠️ 实训操作

🔌 端口隔离

目的: 使得同一VLAN下才能正常通信,不同VLAN不能通信

vlan batch                    # 创建VLAN
port link-type access/trunk   # 只有一条VLAN用access,两条及以上用trunk
port default vlan             # 端口划分给VLAN
port trunk allow-pass vlan    # 允许VLAN通过

🌐 三层交换机实现VLAN通信

目的: 使得不同网段的设备通过三层交换机划分的VLAN进行通信

int vlanif        # 进入VLAN管理口
ip addr          # 添加IP做网关(三层特有)

🌳 生成树协议

目的: 避免环路生成

备注: STP是自动生成的,有三种模式:

  • STP (传统模式)
  • RSTP (快速生成树)
  • MSTP (多实例生成树)

要分清根桥、根端口、指定端口和替换端口

stp enable                    # 启动生成树
stp mode                      # 设置生成树模式
display stp brief            # 查看生成树情况
stp root primary             # 指定根桥
int g0/0/1|stp coat 1        # 通过修改端口的花销值,指定根端口

🔗 链路聚合(端口聚合)

优点:

  • 🚀 增加带宽
  • 🚫 避免堵塞
  • ⚖️ 负载均衡
int eth-trunk1                           # 创建Eth-Trunk端口
mode manual load-balance                 # 设置手工模式
trunkport g0/0/1                         # 将g0/0/1加入eth-trunk端口
undo eth-trunk                          # 关闭端口聚合
mode lacp-static                        # 设置为LACP模式
lacp priority 100                       # 设置优先级
max active-linknumber 2                 # 将最大活动端口数设为2
lacp preempt enable                     # 开启端口抢占功能
lacp preempt delay 10                   # 10秒内抢占一次端口

🛣️ 单臂路由

目的: 通过路由器的三层功能,实现不同VLAN、不同网段的设备之间通信

dot1q termination vid        # 指定VID
arp broadcast enable        # 开启ARP广播

🧭 静态路由

display ip routing-table                    # 查看路由表
ip route-static 网段 掩码 下一跳            # 添加静态路由

🎈 浮动路由

ip route-static 0.0.0.0 下一跳 preference 100
tracert                                      # 查看经过的网关

🕸️ OSPF协议

目的: 发现维护邻居关系,计算最优路径

ospf 1                                        # 创建OSPF
area 0                                        # 创建骨干区域
network 网络号 反掩码                        # 配置网络
display ospf interface                       # 查看OSPF状态
dis ospf peer                               # 查看邻居状态
dis ip routing-table protocol ospf          # 查看OSPF的路由表

📡 DHCP服务

目的: 为设备分配IP地址

dhcp enable                                  # 启动DHCP
# 接口地址池分配
int g0/0/1|ip addr 192.168.1.254 24|dhcp select interface
# 创建全局地址池
ip pool pool2|gateway-list 192.168.1.254|network 192.168.1.0 mask 24
# 设置全局地址池分配
int g0/0/0| ip addr 192.168.1.254 24|dhcp select global