核心概念理解指准确把握知识体系中基础性、关键性的理论、术语或原理的本质内涵,它要求深入剖析概念的核心要素、内在逻辑及其在知识网络中的定位与作用,是系统掌握知识并灵活应用的基础。
在网络设备的模拟和学习过程中,及时查看当前运行配置和将配置保存到设备启动文件是两项至关重要的操作,这不仅能帮助你确认配置是否正确,更能确保设备重启后配置不会丢失,本文将详细介绍在华为eNSP模拟器中如何完成这两项关键任务。
- 查看当前配置 (
display current-configuration
): 这条命令显示设备内存(RAM)中当前正在运行的配置,这是你最近输入或修改的配置命令的集合,设备重启后,如果未保存,这些配置将丢失。 - 保存配置 (
save
): 这条命令将设备内存中的当前运行配置写入到设备的存储介质(如Flash)中的启动配置文件(通常名为vrpcfg.zip
或类似),设备下次启动时,会自动加载这个配置文件,使配置生效,这是永久保存配置的操作。
在eNSP中操作步骤详解
以下步骤适用于eNSP中模拟的华为路由器(Router)和交换机(Switch):
-
登录设备命令行界面 (CLI)
- 双击eNSP拓扑图中的目标设备(路由器或交换机)。
- 在弹出的设备配置窗口,切换到 “命令行” 或 “CLI” 标签页。
- 你将看到设备启动信息,最终出现命令行提示符,如
<Huawei>
(用户视图)。
-
进入系统视图 (System View)
- 大部分配置和查看命令需要在系统视图下执行,在用户视图提示符
<Huawei>
后输入:system-view
- 按回车键,提示符将变为
[Huawei]
,表示你已进入系统视图。
- 大部分配置和查看命令需要在系统视图下执行,在用户视图提示符
-
查看当前运行配置
- 在系统视图
[Huawei]
下,输入命令:display current-configuration
- 按回车键,设备会逐屏显示内存中当前生效的所有配置信息(接口配置、路由协议、ACL、SNMP等)。
- 翻页操作:
- 按
空格键 (Space)
向下翻一屏。 - 按
Enter键
向下翻一行。 - 按
Ctrl+C
可以立即终止显示并返回到命令行提示符(如果你不需要看完所有内容)。
- 按
- 查找特定配置:你可以使用 (管道符) 结合
include
或exclude
关键字来过滤显示内容,只想查看与接口 GigabitEthernet 0/0/0 相关的配置:display current-configuration | include GigabitEthernet 0/0/0
- 在系统视图
-
保存配置到启动文件 (关键步骤!)
- 在确认当前运行配置无误后,需要将其保存到设备的启动文件中,以确保配置持久化。
- 在用户视图下保存 (推荐)
- 从系统视图退回到用户视图,在系统视图
[Huawei]
下输入:quit
- 提示符变回
<Huawei>
。 - 在用户视图下,输入保存命令:
save
- 按回车键,系统会提示你确认保存操作以及目标文件名(通常是
vrpcfg.zip
):The current configuration will be written to the device. Are you sure to continue? (y/n)[n]:
- 输入
y
(代表 yes) 并按回车键确认。 - 系统会显示保存进度和结果:
Now saving the current configuration to the slot 0. Save the configuration successfully.
- 看到
Save the configuration successfully
即表示保存成功。
- 从系统视图退回到用户视图,在系统视图
- 在系统视图下保存
- 在系统视图
[Huawei]
下,同样可以输入save
命令。 - 后续的确认步骤与方法一完全相同,系统会自动退回到用户视图执行保存操作,完成后会再次进入系统视图,效果是一样的。
- 在系统视图
特别注意:华为防火墙 (USG) 的保存方式
eNSP中模拟的华为防火墙(USG系列)保存配置的命令与路由器和交换机不同:
- 登录防火墙CLI,进入系统视图(
system-view
)。 - 在系统视图
[USG]
下,使用以下命令保存配置:configuration save
- 或者更常见的完整命令(效果相同):
configuration save to flash:/config.cfg
(
config.cfg
是默认的防火墙配置文件名称)
- 或者更常见的完整命令(效果相同):
- 系统会提示确认,输入
y
即可。
为什么保存配置如此重要?
- 防止配置丢失:eNSP模拟的设备在关闭或eNSP软件退出时,内存中的运行配置会被清除,只有执行了
save
命令,配置才会被写入设备的“硬盘”(Flash),下次启动时自动加载。 - 实验连续性:在做复杂实验或分阶段配置时,保存配置可以让你随时中断,下次打开eNSP继续实验时,设备配置还在。
- 模拟真实环境:真实网络设备的管理中,保存配置是运维人员必须养成的习惯,否则任何意外断电或重启都会导致配置丢失,造成网络中断。
常见问题 (FAQ)
- Q: 我输入了配置命令,但没执行
save
,关闭eNSP再打开,配置没了?- A: 这是正常现象,未保存 (
save
) 的配置只存在于设备内存(RAM)中,是临时的,eNSP关闭时,模拟设备的内存会被清空。必须执行save
命令才能将配置写入设备的“永久存储”(Flash),下次启动时加载。
- A: 这是正常现象,未保存 (
- Q:
display current-configuration
和display saved-configuration
有什么区别?- A:
display current-configuration
显示的是当前内存中运行的配置(你最新修改的,可能未保存)。 display saved-configuration
显示的是设备Flash中存储的启动配置文件内容(即你上次执行save
命令保存下来的配置),设备重启后加载的就是这个配置,在未执行save
之前,这两个显示的内容可能不同。
- A:
- Q: 保存时提示错误(如空间不足、文件已存在等)怎么办?
- A: 仔细阅读错误提示,常见解决方法:
- 空间不足 (
No space left on device
): 使用dir
命令查看Flash空间,删除不必要的文件(如旧的配置文件、系统软件等,需谨慎操作)。 - 文件已存在 (
File exists
): 保存命令默认会覆盖同名文件,确认提示中的文件名是你想覆盖的启动文件(通常是vrpcfg.zip
),输入y
确认覆盖即可。
- 空间不足 (
- A: 仔细阅读错误提示,常见解决方法:
- Q: 保存配置会保存密码吗?安全吗?
- A: 是的,
display current-configuration
命令会以明文方式显示配置的密码(如console/vty登录密码、AAA密码等)。save
命令也会将这些明文密码保存到启动配置文件中。在真实设备上,这是严重的安全风险! 在实际生产环境中,强烈建议使用cipher
或irreversible-cipher
命令对密码进行加密后再保存,在eNSP中学习时,也建议养成加密密码的习惯。
- A: 是的,
在华为eNSP中管理设备配置的核心操作就是:
display current-configuration
: 随时查看内存中的当前运行配置。save
(路由器和交换机) /configuration save
(防火墙): 将当前运行配置永久保存到设备的启动文件中,确保配置在设备重启或eNSP关闭后不丢失。
养成在完成重要配置步骤后立即执行 save
的习惯,是进行有效网络模拟和学习的基础,务必理解查看运行配置与保存配置的区别和联系,这将大大提高你在eNSP中实验的效率和成功率。
引用说明:
- 本文所述命令及操作流程基于华为通用路由平台 VRP (Versatile Routing Platform) 的常见版本,该平台广泛应用于华为路由器、交换机和防火墙设备。
- eNSP (Enterprise Network Simulation Platform) 是华为提供的免费网络仿真工具平台,用于模拟华为网络设备。
- 关于密码安全的最佳实践(使用
cipher
或irreversible-cipher
)参考了华为官方设备配置指南中关于密码管理的安全建议。
原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/5614.html