juniper设备日常操作指南

article/2025/9/23 23:59:24

1、日常show操作

# show   查看所有配置
# show | display set 查看set格式的所有配置
# show system | display set  查看set格式的system层级配置
# show system login | display set 查看set格式的system层级下的login层级配置# run show version 
# run show route 1.1.1.1
# run ping 1.1.1.1 在配置模式下运行操作模式命令,前面加run,类似思科do> show configuration | display set 在操作模式下查看正在运行的配置> show chassis hardware 查看硬件组件信息
> show chassis environment  查看硬件组件状态
> show chassis routing-engine  查看路由引擎状态
> show chassis fpc pic-status  查看板卡online状态
> show chassis fpc detail  查看板卡详细状态
> show chassis fan 查看风扇状态
> show system alarms 查看设备告警信息
> show system uptime 查看系统当前时间
> show version  查看软件版本
> show interfaces terse 查看所有接口简要状态
> show interfaces terse ge-0/0/0 查看指定接口简要状态
> show interfaces xe-0/0/0  查看指定接口信息
> show interfaces extensive  查看所有接口详细信息(包含接口error、队列、速率、物理状态等)
> show interfaces extensive xe-0/0/0 查看指定接口详细信息
> show interfaces diagnostics optics 查看光接口功率
> show chassis pic fpc-slot * pic-slot * 查看光模块厂商、波长、类型
> show chassis hardware 查看设备硬件信息,PIC插槽下各接口模块的类型、SN号
> show vlans  查看vlan信息
> show route   查看路由表
> show route 1.1.1.1 查看指定路由
> show system storage 查看存储空间使用情况
> show system process extensive  查看系统进程
> show lldp neighbor 查看lldp邻居
> show log messages 查看messages log
> show log chassisd 查看chassisd log###防火墙专用
> show security flow session  查看当前所有会话信息
> show security flow session summary 查看当前并发会话总数
> show security policies hit-count 查看所有策略历史命中数
> show security monitoring fpc 0 查看转发层面cpu、memory、并发会话、每秒新建等信息
> show chassis cluster status  查看集群状态
> show chassis cluster interfaces 查看集群接口状态

2、简单运维命令

1、恢复出厂配置

root> request system zeroize media
*media这个参数在模拟器上是没有办法配置的。
这条命令会清空除了系统os以外的所有配置,(包括日志,许可等等)一台新的机器或者一台恢复了出厂设置的设备,默认用户名为root,没有密码。

2、加载出厂配置

root# load factory-default
注意模式变换:读取出厂配置,不会删除日志、许可、本地文件等等,但会重置root。

3、配置ROOT密码

第一种:root# set system root-authentication plain-text-password
这是交互式配置,你试一下就知道了
第二种:root# set system root-authentication encrypted-password ?
Possible completions:
Encrypted password string
看我打问号显示的内容
这里后面需要加一个参数,一个已经加密的密码,什么意思?
这里后面需要跟的是已经经过MD5加密的密文(复制黏贴配置用,他不用交互)

4、覆盖当前修改的配置副本,到运行中的配置

root# commit
我之前有一句话提到,配置模式下修改的是副本,这代表,你做的一切配置都不一定会生效,commit就是把副本覆盖到当前配置的命令,顺便说一下,srx会自动保存这些配置,并且进行编号,编号从0开始,越小时间越近

5、设置主机名

root@SRX1# set system host-name SRX1

6、查看版本

root@SRX1> show version

7、删除当前级别下所有的配置

root@SRX1# delete

8、配置tacas认证

set system authentication-order tacplus
set system authentication-order password
set system root-authentication plain-text-password(这是交互式配置,你试一下就知道了)
输入密码:
确认密码:
set system tacplus-server 10.21.100.101 secret "$9$eoUKWxdbs4oGXx.5Q3tp0BIclMY2aZUHdVYoGif5uO1"
set system tacplus-server 10.21.100.101 single-connection
set system tacplus-server 10.21.100.101 source-address 10.150.119.38
set system accounting events login
set system accounting events change-log
set system accounting events interactive-commands
set system accounting destination tacplus server 10.21.100.101 secret "$9$UnDHmTz39Cu.mhreMN-VwYoGin6Ap0ITQnCu1yrdbs"
set system login class read idle-timeout 3
set system login class read login-alarms
set system login class read permissions view
set system login class read permissions view-configuration
set system login class read allow-commands "(show configuration)|(ping)|(ssh)|(traceroute)"
set system login class read deny-commands set
set system login user supermi uid 2000
set system login user supermi class super-user
set system login user supermi authentication encrypted-password "$5$.wDHyvZZ$IU/wsBzYyhh20JE.1rxK8g/qxl69TbdSOnStJfl43i/"
set system login user xiaomi uid 2003
set system login user xiaomi class super-user
set system login user xiaomi authentication encrypted-password "$5$x8iFB5RK$Urd3HoQGJuinOivi6Kek6foZBk02Ro5YSOSvvhaDzz1"

9、配置AAA认证,创建用户

set system login user AAA uid 2001
set system login user AAA class super-user
set system login user AAA authentication plain-text-password
“111JjTpAOWR$Qdo4LZbv6vIH.9Lfrnmtp1”----这一段就是密文,也就是上面第二种秘密配置方法里要填的东西
这个大家自己看下,太简单了
------------------------------------------第一段尝试---------------------------------------------------
上面这些如果大家实验过,就会慢慢上手了,这里我总结一下
set是配置命令,后面后面跟的是配置内容set system login user AAA uid 2001
set system login user AAA class super-user
set system login user AAA authentication plain-text-password
这里我们就会发现前面“system login user AAA”这一段是重复的
这里可以使用edit
[edit]
root@SRX1# edit system login user AAA
[edit system login user AAA]发现没有,上面那个中括号,这个其实是当前路径,而edit可以配置的同时进入该路径,然后就可以在当前路径下的配置参数,这个就是junos的层级配置,试试就知道了。

10、开启ssh

set system services ssh protocol-version v2
set system services ssh rate-limit 3
set system services netconf ssh port 830

11、配置syslog

set system syslog host 10.108.20.28 any any
set system syslog host 10.108.20.28 source-address 10.150.119.38
set system syslog host 10.152.64.2 any any
set system syslog host 10.152.64.2 source-address 10.150.119.38
set system syslog host 10.44.4.170 any any
set system syslog host 10.44.4.170 source-address 10.150.119.38
set system syslog file messages any notice

12、配置NTP

set system ntp server 10.108.6.6
set system ntp source-address 10.150.119.38

13、配置聚合口,聚合口子接口,dot1p的vlan id,子接口ip地址,loopback口地址、替换ip

set interfaces ae0 vlan-tagging
set interfaces ae0 unit 912 description UPLINK_xxx
set interfaces ae0 unit 912 vlan-id 912 
set interfaces ae0 unit 912 family inet address 10.108.253.98/30set interfaces lo0 unit 0 family inet address 10.150.119.38/32替换IP
[edit]
root@SRX1# edit interfaces ge-0/0/0
[edit interfaces ge-0/0/0]
root@SRX1# replace pattern 1.1.1.2/24 with 1.1.1.3/24

注意几点:

  • 1、unit就类似与子接口,srx是不允许直接在接口上配ip的;
  • 2、如果一个接口ip代表这个物理接口的ip,必须是unit 0;

14、配置snmp

et snmp community sa.net.xiaomi.com authorization read-only
set snmp trap-options source-address lo0

15、浮动静态路由配置方法

配置整体的路由preference:
set routing-options static route 192.168.47.5 next-hop 10.10.10.10 preference 7
其中在整体内配置其他优先生效的静态路由,需要使用qualified-next-hop:
set routing-options static route 192.168.47.5 qualified-next-hop 10.10.10.7 preference 6

16、ospf配置

set routing-options router-id [router-id]
set protocols ospf area 0.0.0.0 interface lo0.0 passive
set protocols ospf area 0.0.0.0 interface [接口] interface-type p2p
set protocols ospf area 0.0.0.0 interface [接口] interface-type p2p
set protocols ospf area 0.0.0.0 interface [接口] hello-interval 1
set protocols ospf area 0.0.0.0 interface [接口] dead-interval 4

17、开启lldp

set protocols lldp interface all

18、不启用(配置不生效)、启用

deactivate interfaces ge-0/0/0 ?
  • 可以多种多样,自己尝试下就会知道

启用

active interfaces ge-0/0/0

19、对一个端口范围内进行操作

配置:

删除多个:

[edit]
root@SRX1#wildcard delete interfaces ge-0/0/[0,3] ?

20、查看登录情况

root@SRX1# run show system users
7:00AM up 4:04, 1 user, load averages: 0.02, 0.02, 0.00
USER TTY FROM LOGIN@ IDLE WHAT
root d0 - 2:59AM - cli

21、查看谁在配置

root@SRX1# status
Users currently editing the configuration:
root terminal d0 (pid 1291) on since 2017-07-04 03:35:02 UTC
[edit]

22、回滚

root@SRX1#rollback ?
Possible completions:
<[Enter]> Execute this command
0 2017-07-04 06:34:34 UTC by root via cli
1 2017-07-04 05:48:28 UTC by root via cli
2 2017-07-04 03:37:11 UTC by root via cli
3 2017-07-04 03:32:07 UTC by root via cli
4 2017-07-04 03:29:17 UTC by root via cli
5 2017-07-04 03:27:59 UTC by root via cli
6 2017-07-04 03:25:04 UTC by root via cli
7 2017-07-04 02:56:05 UTC by root via other

23、提交检查(不生效)

commit check
基本就是检查语法

24、给提交的配置打上标记

root@SRX1# commit comment TEST1

25、查看rollback

root@SRX1# run show system commit
0 2017-07-04 08:09:03 UTC by root via cli
TEST1
1 2017-07-04 06:34:34 UTC by root via cli
2 2017-07-04 05:48:28 UTC by root via cli
3 2017-07-04 03:37:11 UTC by root via cli
4 2017-07-04 03:32:07 UTC by root via cli
5 2017-07-04 03:29:17 UTC by root via cli
6 2017-07-04 03:27:59 UTC by root via cli
7 2017-07-04 03:25:04 UTC by root via cli
8 2017-07-04 02:56:05 UTC by root via other
可以看到标记

26、设置rollback数量

root@SRX1# set system max-configurations-on-rollbacks 50
root@SRX1# set system max-configurations-on-flash 100
Value 100 is not within range (0…49) at ‘100’
  • 可以发现最多一共可以存50个
  • 这两条命令,其实只配第一条也是可以的,他是用来确认rollback的数量的,第二条on-flush是用来设置你有多少个配置保存在设备的config文件所属的文件夹下,但是并不是说剩下的配置他不保存,不保存的话你怎么恢复呢?剩下的其实是保存再var的一个目录下,可以去官网查一下,我看有人也提问这个问题,回复的还是很准确的。

27、查看设备时间

root@SRX1# run show system uptime

28、默认回退(后悔机制)

root@SRX1# commit confirmed
commit confirmed will be automatically rolled back in 10 minutes unless confirmed
commit complete
  • 默认是10分钟,如果在10分钟内没有再commit,他就会自动回滚

29、重启

root@SRX1> request system reboot

30、关机

root@SRX1> request system power-off

31、查看已配置信息

root>show configuration | display set

32、查看最近一次运行命令

root>show | compare

33、提交检查不生效

root> commit check

34、配置BGP

1. Create a routing options.
[edit]
user@host# edit routing-options
2. Set the AS number.
[edit routing-options]
user@host# set autonomous-system 17
3. Configure BGP.
[edit]
user@host# edit protocols bgp
4. Create the BGP group and add the external neighbor address.
[edit protocols bgp]
user@host# set group external-peers neighbor 10.10.10.10
5. Set the AS number at the group level.
[edit protocols bgp]
user@host# set group external-peers peer-as 22
6. Set the AS number at the individual neighbor level.
[edit protocols bgp group external-peers]
user@host# set neighbor 10.21.7.2 peer-as 79
7. Set the group type.
[edit protocols bgp group external-peers]
user@host# set type external


http://chatgpt.dhexx.cn/article/ydbBdKJh.shtml

相关文章

这几个juniper巡检命令超实用

1. CPU利用率核查 show chassis routing-engine2. MEM利用率核查 show chassis routing-engine3. OSPF邻居关系核查 show ospf neighbor4. LDP端口状态检查 show ldp interface5. ISIS邻居关系检查 show isis adjacency6. BGP邻居关系检查 show bgp neighbor7. HSRP信息检…

Juniper

Juniper Networks[编辑] Juniper Networks公司类型 上市&#xff08;NYSE&#xff1a;JNPR&#xff09;成立1996年2月代表人物执行长&#xff1a;Shaygan Kheradpir 技术长&#xff1a;Pradeep Sindhu 董事长&#xff1a;Scott Kriens总部地点 加州森尼韦尔&#xff08;Sunnyva…

Juniper入门之RIP

拓扑 配置 JUNOS-1 #配置接口 interfaces {em2 {unit 10 {family inet { address 12.1.1.1/24;}}}lo0 {unit 10 {family inet {address 1.1.1.1/32;}}} } protocols {rip {import import-policy;group rip-group {export export-policy;neighbor em2.10 {send …

Juniper Radius And Tacacs Server 认证测试

1. 简述 Juniper产品支持Radius、Tacacs及本地Password认证。根据不同的用户需求&#xff0c;3A服务器认证可能会结合域用户、LDAP、RSA-Token等认证服务器进行综合认证。此测试报告使用Juniper VSRX和Cisco ACS5.2验证3A相关认证选项。 2. 测试拓扑 使用Vmware workstation 9…

Juniper-SRX-基于域控认证的用户防火墙

目录 1&#xff1a;架构与环境说明 2&#xff1a;防火墙基础配置 3&#xff1a;Win-server部署 4&#xff1a;SRX-加域流量放行 5&#xff1a;Client相关域设置 6&#xff1a;Win-server联动SRX的相关设置 7&#xff1a;SRX-外部Server配置 8&#xff1a;SRX域控认证策略…

Juniper考试认证简单介绍

简单的对考试的介绍&说明&#xff1a; JUNIPER认证考试是分产品的&#xff0c;目前最完善的是M/T骨干路由器产品的考试&#xff1b; JNCIS&#xff0c;这个是笔试&#xff1b; JNCIP&#xff0c;实验室考试[1天]&#xff1b; JNCIE&#xff0c;实验室考试[1天]&#xff1b;…

Juniper认证介绍

转自&#xff1a;http://tech.ddvip.com/2008-06/121260544745173.html Juniper网络公司技术认证项目(JNTCP)由特定平台的多级系列课程组成。每套课程都允许学员通过笔试、实际配置及故障排除考试相结合的方式来证明自己在Juniper网络公司技术方面的能力。通过考试的考生可以证…

Juniper防火墙之图解用户认证

今天正好学习到Juniper防火墙中的用户认证&#xff0c;那么今天就带大家来看看Juniper防火墙的用户认证。 Juniper防火墙的用户分类&#xff1a; 1、Admin User&#xff1a;管理员用户 2、Auth User&#xff1a;认证用户 3、IKE User&#xff1a;IKE第一阶段用户的认证 4、XAut…

设计模式-观察者模式

观察者模式定义 观察者模式定义对象之间的一对多以来&#xff0c;这样以来&#xff0c;当一个对象改变状态时&#xff0c;它的所有依赖者都会收到通知并自动更新。 观察者模式理解 结合下面的观察者模式类图。 首先&#xff0c;我们要知道观察者就是那群等待被通知的人&…

vue -观察者模式

观察者模式 vue中的观察者模式什么是观察者模式案例 vue中的观察者模式 vue2 底成的原理是 object.defineproperty&#xff08;&#xff09; 配合观察者模式 object.defineproperty&#xff08;&#xff09;对数据可以进行劫持 当数据发生变化的时候 需要通知被依赖的地方 这时…

观察者模式(python)

一、模式定义 1.观察者模式(Observer Pattern)&#xff1a;定义对象间的一种一对多依赖关系&#xff0c;使得每当一个对象状态发生改变时&#xff0c;其相关依赖对象皆得到通知并被自动更新。 2.观察者模式又叫做发布-订阅&#xff08;Publish/Subscribe&#xff09;模式、模…

观察者模式(结合C#,Unity)

文章目录 前言概念简介观察者模式&#xff1f;发布-订阅模式&#xff1f; 观察者&#xff08;发布-订阅&#xff09;模式应用不用设计模式实现用接口实现观察者模式代码结构介绍实现发布-订阅模式 用事件实现改进接口法改进方式事件管理中心 前言 概念简介 先来看一段比较正式…

Android设计模式详解之观察者模式

前言 观察者常用于订阅-发布系统&#xff0c;能够将观察者和被观察者进行解耦&#xff0c;降低两者之间的依赖&#xff1b; 定义&#xff1a;定义对象间一种一对多的依赖关系&#xff0c;使得每当一个对象改变状态时&#xff0c;则所有依赖于它的对象都会得到通知并被自动更新…

PHP 观察者模式 理解

用模式开发的优点是&#xff0c;能让我们的逻辑结构以及代码更加清晰&#xff0c;便于维护&#xff01; 而我们为什么要用 “观察者模式”&#xff1f;这就需要从实际运用中来理解才能更好的运用&#xff01;用如下的情境来说明吧。 事例&#xff0c;开始时我被安排做项目的登…

C++设计模式——观察者模式

观察者模式&#xff08;Observer&#xff09; 观察者模式是目前应用最广、影响范围最大的模式之一&#xff0c;因为 Observer 的一个实例Model/View/Control&#xff08; MVC&#xff09; 结构在系统开发架构设计中有着很重要的地位和意义&#xff0c; MVC实现了业务逻辑和表示…

Vue观察者模式和发布订阅者模式

什么是观察者模式&#xff1f; 例如&#xff1a;抖音上的小杨哥&#xff0c;当小杨哥在抖音开启直播时&#xff0c;会自动通知所有的粉丝。 小杨哥&#xff1a;直播间开播了&#xff01; 小杨哥为目标 抖友为观察者 目标应该具备 收集观察者删除观察者通知观察者 <!DO…

c++之观察者模式

一&#xff0c;观察者模式 随着交通信号灯的变化&#xff0c;汽车的行为也随之而变化&#xff0c;一盏信号灯可以指挥多辆汽车。 观察者模式是用于建立一种对象与对象之间的依赖关系&#xff0c;一个对象发生改变时将自动通知其他对象&#xff0c; 其他对象将相应作出反应&…

springBoot 观察者模式

观察者设计模式 jie神说用订阅和发布来理解更好&#xff0c;我想了一下是的 为什么呢&#xff1f;因为监听器这个名词听起来是一个主动的&#xff0c;可实际监听器是一个被动的玩意 比如我们事件源发布一个事件&#xff0c;然后监听器订阅了这个事件就能做出动作。 里面涉及到…

设计模式之观察者模式

1. 观察者模式概述 我们不断提到软件系统解耦的重要性&#xff0c;当减少依赖关系时&#xff0c;我们可以扩展、开发和测试不同的模块&#xff0c;而无需了解其他模块的实现&#xff0c;只需要知道它们实现的抽象。尽管如此&#xff0c;在实践中&#xff0c;模块是需要协同工作…

观察者模式及应用场景

观察者模式&#xff08;Observer Design Pattern&#xff09;,也叫做发布订阅模式&#xff08;Publish-Subscribe Design Pattern&#xff09;、模型-视图&#xff08;Model-View&#xff09;模式、源-监听器&#xff08;Source-Listener&#xff09;模式、从属者&#xff08;D…