菜单创建能力是思科网际操作系统从10.0版本开始提供的。利用命令行工具建立一个菜单非常简单,包含了四个关键的要点:在例子中,网络运行中心(NOC)需要查看实验室中测试路由器设置的使用界面,并运行ping和trace命令。要做到这一点的话,我将首先创建一个嵌套菜单上的命令选项允许进行路由器设置测试操作,并进一步创建一个用户帐户与该菜单进行关联。我首先创建的是主菜单。在这个菜单上,用户可以根据他们的需求选择相应的二级菜单。设置好菜单的标题,并添提示信息方便用户将来的使用:
- menu NOC title ^ Menu for NOC users ^C
- menu NOC prompt ^ Choose your selection: ^C
接着,我对用户选项的情况进行设置。
- menu NOC text 1. Ping Menu
- menu NOC text 2. Trace Menu
- menu NOC text 3. Show Interface Menu
- menu NOC text 4. Exit
这些选项将与实际命令关联,在这种情况下,实现的目的是呼出嵌套菜单。
- menu NOC command 1. menu ping
- menu NOC command 2. menu trace
- menu NOC command 3. menu interface
- menu NOC command 4. exit
我希望用户应该先确认数据,再决定怎样使用菜单,因此,我会在每个命令后面添加一个“暂停”选项。
- menu NOC options 1. pause
- menu NOC options 2. pause
- menu NOC options 3. pause
- menu NOC clear-screen
- menu ping title ^ Menu for ping ^C
- menu ping prompt ^ Choose Your Ping Destination: ^C
- menu ping text 1. SW05
- menu ping command 1. ping 192.168.80.1
- menu ping options 1. pause
- menu ping text 2. SW06
- menu ping command 2. ping 172.20.200.5
- menu ping options 2. pause
- menu ping text 3. SW07
- menu ping command 3. ping 192.168.80.214
- menu ping options 3. pause
- menu ping text 4. Back
- menu ping command 4. menu-exit
- menu ping clear-screen
- menu trace title ^ Menu for Traceroute ^C
- menu trace prompt ^ Choose Your Traceroute Destination: ^C
- menu trace text 1. SW05
- menu trace command 1. trace 192.168.80.1
- menu trace options 1. pause
- menu trace text 2. SW06
- menu trace command 2. trace 172.20.200.5
- menu trace options 2. pause
- menu trace text 3. SW07
- menu trace command 3. trace 192.168.80.214
- menu trace options 3. pause
- menu trace text 4. Back
- menu trace command 4. menu-exit
- menu trace clear-screen
- menu interface title ^ Show Interface Menu ^C
- menu interface prompt ^ Choose Your Interface Option: ^C
- menu interface text 1. Show IP Interface Brief
- menu interface command 1. sh ip int brief
- menu interface options 1. pause
- menu interface text 2. Show Interface Ethernet0/0
- menu interface command 2. sh int ethernet0/0
- menu interface options 2. pause
- menu interface text 3. Show Interface Ethernet0/1
- menu interface command 3. sh int ethernet0/1
- menu interface options 3. pause
- menu interface text 4. Back
- menu interface command 4. menu-exit
- menu interface clear-screen
***,我将在路由器设置上创建一个本地用户帐户。“自动运行(autocommand)”的选项告诉路由器设置,在网络运行中心有人登陆的时间,执行我们的菜单命令。
路由器设置中关于菜单设置的小技巧就为大家介绍完了,希望大家通过以上的介绍已经掌握。
【编辑推荐】