如何熟悉斑驴(Quagga)常用配置命令?

Zebra

1 环境配置

1.1 基础环境搭建

请参阅以下文章完成环境配置,并理解Quagga的基础理论,
https://www.cmdschool.org/archives/1220
注:如果你没有CCNA的基础知识,请认真学习以上文档。

2 基础的配置命令

2.1 设置路由的主机名

R1(config)# hostname R1

2.2 设置vty登录密码

R1(config)# password zebra

注:如果没有配置,vty无法登录

2.3 设置enable模式的密码

R1(config)# enable password zebra

2.4 调整日志级别

R1(config)# log trap debugging
R1(config)# no log trap

注:
– 命令已经被弃用
– 该命令默认级别是debugging
– 其他级别可选值有alerts,critical,debugging,emergencies,error,informational

2.5 将日志输出到标准输出

R1(config)# log stdout
R1(config)# log stdout debugging
R1(config)# no log stdout

注:
– 该命令默认级别是debugging
– 其他级别可选值有alerts,critical,debugging,emergencies,error,informational

2.6 按级别查阅日志文件

R1(config)# log file /var/log/quagga/bgpd.log informational

注:
– 该命令默认级别是debugging
– 其他级别可选值有alerts,critical,debugging,emergencies,error,informational

2.7 将日志输出到系统日志

R1(config)# log syslog
R1(config)# log syslog debugging
R1(config)# no log syslog

注:
– 该命令默认级别是debugging
– 其他级别可选值有alerts,critical,debugging,emergencies,error,informational,warnings,facility

2.8 消息严重界别配置

R1(config)# log record-priority
R1(config)# no log record-priority

注:
– 该命令将严重级别输出到log,stdout,terminal monitor(syslog除外)
– 默认此选项不启用

2.9 消息小时时间戳精度

R1(config)# log timestamp precision 6
R1(config)# no log timestamp precision

注:
– 支持0到6位的配置(微妙)
– 使用no选项将恢复到1秒的精度

2.10 设置命令历史日志

R1(config)# log commands

注:
– 开启记录命令行历史
– 笔者当前版本貌似没有此命令

2.11 设置非明文密码

R1(config)# service password-encryption

2.12 设置服务的高级vty模式

R1(config)# service advanced-vty

2.13 设置vty终端长度

R1(config)# service terminal-length 512

注:
– 取值0-512

2.14 进入vty终端配置模式

R1(config)# line vty

2.15 设置默认的motd字符串

R1(config)# banner motd default
R1(config)# no banner motd

2.16 设置默认的motd字符串

R1(config)# line vty
R1(config-line)# exec-timeout 5
R1(config-line)# exec-timeout 5 30
R1(config-line)# exec-timeout 0 0
R1(config-line)# no exec-timeout

注:
– 第一个参数以分钟为单位
– 第二个参数以秒为单位
– 默认值是10分钟
– 0表示没有超时

2.17 设置访问控制列表

R1(config-line)# access-list 1 permit 10.168.0.0 255.255.0.0
R1(config-line)# access-list 1 deny any

3 终端模式命令

3.1 配置写到终端

R1(config-line)# write terminal

3.2 配置写到配置文件

R1(config-line)# write file

3.3 切换到配置模式

R1# configure terminal
R1(config)#

3.4 配置终端长度

R1# terminal length 512
R1# terminal length 0

注:
– 取值范围0-512
– 0表示不限制终端长度

3.5 显示当前登录的终端

R1# who

3.6 列出所有可用的命令

R1# list

3.7 显示版本信息

R1# show version

3.8 显示日志相关的配置

R1# show logging

3.9 按严重级别发送到日志

R1# logmsg informational testing

参阅文档:
=========================================
http://www.nongnu.org/quagga/docs/docs-info.html#Config-Commands

没有评论

发表回复

Zebra
如何安装部署路由软件 FRRouting?

1 基础知识 1.1 软件简介 – FRRouting(FRR)是一个适用于Linux和 …

Zebra
如何使OSPF的任播节点离线?

1 前言 一个问题,一篇文章,一出故事。 笔者最近需要维护基于任播技术的服务器节点,该服务器使用OS …

Zebra
如何解决Quagga受Docker虚拟接口影响?

1 前言 一个问题,一篇文章,一出故事。 笔者生产环境Docker集群有用到Quagga做OSPF路 …