Juniper 的命令行接口简介: (详见文档:http://www.juniper.net/techpubs/software/junos/junos60/index.html) Juniper 路由器的操作系统JOS建立在FreeBSD之上,使用超级终端连接到路由器前面板的Console口上之后,看到的是UNIX的登录提示: Login: 使用用户名root,密码为空登录系统,出现提示: root# 使用命令cli启动JOS的命令行接口(Command Line Interface): root#cli root@Hostname> 此时的状态为Operation Mode(操作模式),可以使用show、monitor等命令检查系统各项功能的运行状态。 如果要关闭路由器,务必在操作模式下使用命令request system halt关闭UNIX系统,然后才能断开路由器电源。 直接关闭电源可能会损坏路由引擎中的硬盘等设备。 root@Hostname>configure root@Hostname# 使用命令configure进入配置模式,在这个模式下,您可以修改路由器的各项工作参数。 Juniper 的配置文件为层次型结构,如: interfaces { ge-0/3/0 { vlan-tagging; unit 1 { vlan-id 1; family inet { address 10.10.10.1/24; } } } } 以上配置说明端口ge-0/3/0(0号FPC模块上的3号板卡的0号千兆以太网端口)使用802.1Q TRUNK封装,子接口1(Unit 1 )的VLAN号为1, 其IP地址为:10.10.10.1/24。 在修改配置的时候,您可以使用命令set interface ge-0/3/0 unit 1 family inet address 10.10.20.1/24为该子端口增加一个地址,也可以 用edit interface ge-0/3/0 unit 1 family inet 进入该子端口的IP地址配置层次内,然后用命令set address 10.10.20.1/24添加该地址, 这在一次设置同一个层次的多个参数时比较方便。使用命令show 显示当前层次下的配置命令;使用命令up或top退回上一层或最高层。 要删除配置中的命令行,使用命令delete;可以用命令deactivate使命令行仍保留在配置中但失效,在必要时用命令activate重新激活。 配置完成后,需要使用命令commit向系统提交该配置,使之成为系统的工作配置。用rollback [数字]可以使系统回滚到以往的配置。 在配置模式下,也可以使用命令run …执行操作模式命令,如run show system uptime 显示系统当前时间及已运行的时间。 使用命令exit configure退回操作模式。 帮助“?”、命令补全“TAB或空格”等与Cisco 的CLI类似; Juniper 命令也支持管道操作,如show configure | no-more可以不分页地显示配置文件。