Juniper的基本配置实例
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
root# cli
#相当于cisco的en
root@>
cli> configure
#相当于cisco的configure terminal
[edit]
root@# set system host-name router1
#配置路由器的名字为router1
root@# set system domain-name
#配置路由器所在域为
root@# set interfaces fxp0 unit 0 family inet address 192.168.15.1/24
#配置fxp0 unit 0的接口地址,fxp0代表管理接口,unit 0代表子接口,inet代表是ipv4地址。
root@# set system backup-router 192.168.15.2
#backup-router是本路由器的直连路由器,在路由器启动的时候,
#JUNOS路由软件(routing protocol process, RPD)没有立即启动,
#路由器将自动生成一条到back-up router的缺省路由,当路由器启动完成后再自动删除这条路由。
root@# set system name-server 192.168.15.3
#DNS的地址
root@# set system root-authentication plain-text-password
#设置明文密码
New password:
Retype password:
#输入并且确认密码,要求字母和数字。
root@#
commit
#确认配置,在没有确认配置的时候所有配置都是不生效的!
root@router1#
exit
root@router1>
#保存配置用save命令
[edit]
aviva@router1# save configuration-march02
Wrote 433 lines of configuration to configuration-march02
#察看保存过的文件用run file list命令
aviva@router1# run file list
/var/home/aviva:
.ssh/
configuration-march02
#用保存的文件载入配置用load replace命令。
load replace XXX
JunOS的show命令
在configure模式下可以用show命令查看当前视图下的配置,Juniper有多种视图
在命令前面的方括号里面能看到所在的视图名称:
确省视图为system视图,如下,只有[edit]显示在上面
[edit]
root@stim# show
version 7.2R4.2;
system {
host-name stim;
domain-name ;
syslog {
user * {
any emergency;
}
file messages {
any notice;
authorization info;
}
file interactive-commands {
interactive-commands any;
}
}
}
interfaces {
fxp0 {
unit 0 {
family inet {
address 10.1.1.1/24;
}
}
}
}
下面一种是interface视图,不同视图下,用show命令show出来的结果是不一样的。[edit interfaces]
root@stim# show
fxp0 {
unit 0 {
family inet {
address 10.1.1.1/24;
}
}
}
下面要介绍的命令是show | display set,这个命令能够查看在该视图下曾经做过一些什么操作。
[edit interfaces]
root@stim@RouterA# show | display set
set interfaces fe-0/0/1 unit 0 family inet address 10.0.15.2/24
set interfaces se-0/0/2 unit 0 family inet address 10.0.21.1/24
set interfaces se-0/0/3 serial-options clocking-mode dce
set interfaces se-0/0/3 unit 0 family inet address 10.0.16.1/24
set interfaces lo0 unit 0 family inet address 192.168.13.1/32
用show compare命令查看配置过的脚本
root@stim# edit system services
[edit system services]
root@stim# set telnet
[edit system services]
root@stim# exit
[edit]
root@stim# exit
The configuration has been changed but not committed
Exit with uncommitted changes? [yes,no] (yes) no
root@stim# show | compare
[edit system]
+ services {
+ telnet;
+ }
JunOS其他常用操作:
无论做什么操作的时候Juniper都需要通过commit命令使配置生效,这点和cisco huawei不是很一样,
cisco huawei的做法是配置上去立即生效。用commit check查看配置是否正确,如图在commit check的时
候发生报错,需要修改。
[edit]
root@stim@router1# commit check
[edit protocols rip group alpha-rip-group]
neighbor fe-0/0/0.0
Failed to configure neighbor fe-0/0/0.0: already in group alpha-rip-group
error: configuration check-out failed
每次我们想commit配置的时候都需要退出到cli界面,需要打多个quit命令,这里介绍一个直接的办法,
如果想保存配置并且回到用户视图下可以用commit and-quit
[edit protocols ospf]
root@stim# edit area 0
[edit protocols ospf area 0.0.0.0]