Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Começando: Um tour rápido pela CLI

Os tópicos a seguir podem ajudar você (o administrador de rede) a começar com a Junos OS CLI para realizar mudanças de configuração, alternar entre o modo operacional e o modo de configuração, criar uma conta de usuário e executar alguns dos comandos básicos.

Nota:

Se você precisar de uma introdução básica ao Junos OS, consulte o Guia de início para o Junos OS.https://www.juniper.net/documentation/en_US/junos/information-products/pathway-pages/system-basics/getting-started.html

Para obter informações mais aprofundadas, além de aprender a usar o Junos OS com dispositivos Juniper Networks, veja a visão geral do Junos OS.https://www.juniper.net/documentation/en_US/junos/information-products/pathway-pages/system-basics/junos-overview.html

Este Junos OS Guia de CLI pressupõe que você esteja familiarizado com conceitos e princípios de operação.Junos OS

Comece com a interface de linha de comando

Este tópico mostra como iniciar a Junos OS CLI, visualizar a hierarquia de comando e fazer pequenas mudanças na configuração.

Nota:

Antes de começar, certifique-se de que o hardware do seu dispositivo está configurado e está instalado.Junos OS Você deve ter uma conexão de console direta com o dispositivo ou acesso à rede usando SSH ou Telnet. Se o dispositivo não estiver configurado, siga as instruções de instalação fornecidas com o dispositivo antes de prosseguir.

Fazer login em um dispositivo e iniciar a CLI:

  1. Faça login como .root

    A conta de login raiz tem privilégios de superusuários, com acesso a todos os comandos e declarações.

  2. Inicie a CLI:

    O prompt de comando > mostra que você está no modo operacional. Mais tarde, quando você entrar no modo de configuração, o prompt mudará para #.

Nota:

Se você estiver usando a conta raiz pela primeira vez no dispositivo, lembre-se de que o dispositivo é fornecido sem a necessidade de senha para o root. Na primeira vez que você confirma uma configuração, você deve definir uma senha raiz. O acesso root não é permitido em uma sessão de telnet. Para permitir o acesso raiz em uma conexão SSH, você deve configurar a declaração.system services ssh root-login allow

Os comandos CLI podem variar de acordo com a versão da plataforma e do software. A CLI inclui várias maneiras de obter ajuda sobre os comandos disponíveis. Esta seção demonstra alguns exemplos mostrando como obter ajuda:

  1. Digite para mostrar os comandos de alto nível disponíveis no modo operacional.?

  2. Digite para mostrar todas as conclusões possíveis para o comando.file ?file

  3. Digite para mostrar todas as conclusões possíveis para o comando.file archive ?file archive

Switch entre o modo operacional e o modo de configuração

Ao monitorar e configurar um dispositivo em execução Junos OS, você pode precisar alternar entre modos. Quando você alterna entre o modo operacional e o modo de configuração, o prompt de comando também muda. O prompt de modo operacional é um suporte de ângulo reto ().> O prompt do modo de configuração é um sinal de hash ou libra ().#

Para alternar entre o modo operacional e o modo de configuração:

  1. Ao fazer login no dispositivo e digitar o comando e pressionar Enter, você está automaticamente no modo operacional:cli
  2. Para entrar no modo de configuração, digite o comando ou o comando no modo operacional CLI.configureedit O prompt em suportes (também conhecido como banner) mostra que você está no modo de configuração no topo da hierarquia.[edit] Por exemplo:

    O prompt de CLI muda de para , mostrando que você está no modo de configuração, e um banner parece indicar o nível de hierarquia.user@host>user@host#

  3. Você pode sair do modo de configuração e voltar ao modo operacional de uma das seguintes maneiras:
    • Para confirmar a configuração e a saída:

    • Para sair sem se comprometer:

    Quando você sai do modo de configuração, o prompt CLI muda de para , e o banner não aparece mais.user@host#user@host> Você pode entrar ou sair do modo de configuração quantas vezes quiser sem comprometer suas mudanças.

  4. Para exibir a saída de um comando de modo operacional , como no modo de configuração, emita o comando do modo de configuração.showrun Em seguida, especifique o comando do modo operacional:

    Por exemplo, para exibir o valor prioritário atualmente definido do dispositivo principal virtual Router Redundância Protocol (VRRP), enquanto você está modificando a configuração VRRP para um dispositivo de backup:

Use sequências de teclado para navegar e editar a CLI

Você pode usar sequências de teclado no Junos OS CLI para navegar e editar a linha de comando. Você também pode usar sequências de teclado para percorrer uma lista de comandos recentemente executados. A tabela a seguir lista algumas das sequências de teclado CLI. Eles são os mesmos usados em Emacs.

Tabela 1: Atalhos do teclado CLI

Sequência do teclado

Ação

Ctrl+b

Mova o cursor para trás um personagem.

Esc+b ou Alt+b

Mover o cursor para trás uma palavra.

Ctrl+f

Encaminhe o cursor para frente com um personagem.

Esc+f ou Alt+f

Encaminhe o cursor para frente uma palavra.

Ctrl+a

Mova o cursor para o início da linha de comando.

Ctrl+e

Mova o cursor até o fim da linha de comando.

Ctrl+h, Delete, ou Backspace

Exclua o caractere antes do cursor.

Ctrl+d

Exclua o caractere no cursor.

Ctrl+k

Exclua todos os caracteres do cursor até o final da linha de comando.

Ctrl+u ou Ctrl+x

Exclua todos os caracteres da linha de comando.

Ctrl+w, Esc+Backspace, ou Alt+Backspace

Exclua a palavra antes do cursor.

Esc+d ou Alt+d

Exclua a palavra após o cursor.

Ctrl+y

Insira o texto excluído mais recentemente no cursor.

Ctrl+l

Redesenhar a linha atual.

Ctrl+p

Role para trás através da lista de comandos recentemente executados.

Ctrl+n

Confira a lista de comandos executados recentemente.

Ctrl+r

Pesquise a história da CLI de forma incremental em ordem inversa para encontrar linhas que correspondam à cadeia de pesquisa.

Esc+/ ou Alt+/

Pesquise no histórico da CLI as palavras para as quais a palavra atual é um prefixo.

Esc+. ou Alt+.

Role para trás através da lista de palavras recentemente inseridas em uma linha de comando.

Esc+number sequence ou Alt+number sequence

Especifique o número de vezes para executar uma sequência de teclado.

Configure uma conta de usuário em um dispositivo da Juniper Networks

Este tópico descreve como usar uma conta raiz para fazer login em um dispositivo da Juniper Networks e configurar uma nova conta de usuário. Você pode configurar uma conta para seu próprio uso ou criar uma conta de teste.

Para configurar uma nova conta de usuário no dispositivo:

  1. Faça login como raiz e entre no modo de configuração:

    O () banner de prompt mostra que você está no modo de edição de configuração no topo da hierarquia.[edit]

  2. Alterar para a seção da configuração:[edit system login]

    O prompt entre parênteses muda para mostrar que você está em um novo nível na hierarquia.[edit system login]

  3. Agora adicione uma nova conta de usuário. No exemplo, representa um nome de usuário:user1

    Este exemplo adiciona uma conta .user1

    Nota:

    Os nomes da conta do usuário podem conter um período (.). Por exemplo, você pode ter uma conta de usuário.user.1 No entanto, o nome de usuário não pode começar ou terminar com um período.

  4. Configure um nome completo para a conta. Se o nome incluir espaços, inclua todo o nome entre aspas (" "):
  5. Configure uma classe de conta. A classe de conta define os privilégios de acesso do usuário para a conta:
  6. Configure um método de autenticação e uma senha para a conta:

    Quando o novo prompt de senha aparecer, digite uma senha de texto clara que o sistema pode criptografar e, em seguida, confirme a nova senha.

  7. Confirmar a configuração:

    As mudanças de configuração não estão ativas até que você confirme a configuração. Se o compromisso for bem-sucedido, uma mensagem aparece.commit complete

  8. Volte ao nível superior da configuração e, em seguida, saia:
  9. Faça o login do dispositivo:
  10. Para testar suas mudanças, faça login de volta com a conta do usuário e a senha que você acabou de configurar:

    Ao fazer login, você deve ver o novo nome de usuário no prompt de comando.

Você usou com sucesso a CLI para visualizar o status do dispositivo e realizar uma simples mudança de configuração.

Nota:

Para obter informações completas sobre os comandos a serem emitidos para configurar seu dispositivo, incluindo exemplos, veja os guias de configuração.Junos OS

Use o editor de CLI no modo de configuração

Este tópico descreve comandos básicos que você pode usar para entrar no modo de configuração no editor de CLI. O tópico também descreve comandos que você usa para navegar na hierarquia de configuração, obter ajuda e confirmar ou reverter as mudanças que você faz durante a sessão de configuração.

Tarefa

Comando/declaração

Exemplo

Edite sua configuração  

Insira o modo de configuração.

Quando você inicia a CLI, o dispositivo está em modo operacional. Você deve entrar explicitamente no modo de configuração. Quando o faz, a CLI solicita alterações de para , e o nível de hierarquia aparece em parênteses quadrados.user@host>user@host#

configure
user@host> configure
[edit]
user@host# 

Crie uma hierarquia de declaração.

Você pode usar o comando para criar simultaneamente uma hierarquia e passar para esse novo nível na hierarquia.edit Você não pode usar o comando para alterar o valor dos identificadores.edit

edit hierarchy-level value
[edit]
user@host# edit security zones security-zone myzone
[edit security zones security-zone myzone]
user@host# 

Crie uma hierarquia de declaração e defina valores de identificador.

O comando é como , exceto que o seu nível atual na hierarquia não muda.setedit

set hierarchy-level value
[edit]
user@host# set security zones security-zone myzone
[edit]
user@host# 
Navegar pela hierarquia  

Navegue até um nível de hierarquia existente.

edit hierarchy-level
[edit]
user@host# edit security zones
[edit security zones]
user@host#

Navegue por um nível na hierarquia.

up
[edit security zones]
user@host# up
[edit security]
user@host#

Navegue até o topo da hierarquia.

top 
[edit security zones]
user@host# top
[edit]
user@host#
Confirmar ou reverter mudanças  

Comprometa sua configuração.

commit
[edit]
user@host# commit
commit complete

Reverta as mudanças da sessão atual.

Use o comando para reverter todas as mudanças da sessão de configuração atual.rollback Quando você executa o comando antes de sair da sessão ou confirmar alterações, o software carrega a configuração mais recentemente comprometida no dispositivo.rollback Você deve inserir a declaração no nível da hierarquia.rollback edit

rollback 
[edit]
user@host# rollback
load complete
Modo de configuração de saída  

Confirmar a configuração e o modo de configuração de saída.

commit and-quit
[edit]
user@host# commit and-quit
user@host>

Saia do modo de configuração sem comprometer sua configuração.

Você deve navegar até o topo da hierarquia usando os comandos ou comandos antes de poder sair do modo de configuração.uptop

exit
[edit]
user@host# exit
The configuration has been changed but not committed
Exit with uncommitted changes? [yes,no] (yes)
Obter ajuda  

Exibir uma lista de opções válidas para o nível de hierarquia atual.

?
[edit ]
user@host# edit security zones ?
Possible completions:
   <[Enter]>                Execute this command 
> functional-zone      Functional zone 
> security-zone          Security zones   
|                                  Pipe through a command 
[edit]

Verifique o status de um dispositivo da Juniper Networks

No modo operacional, você pode usar comandos para verificar o status do dispositivo e monitorar as atividades no dispositivo.show

Para ajudar você a se familiarizar com comandos:show

  • Digite para exibir a lista de comandos que você pode usar para monitorar o roteador:show ?show

  • Use o comando para visualizar o status do mecanismo de roteamento:show chassis routing-engine

  • Use o comando para visualizar o armazenamento disponível no dispositivo:show system storage

Reverter as mudanças na configuração

Este tópico mostra como usar o comando para devolver sua configuração não comprometida, mas revisada, ao estado da configuração mais recentemente comprometida .rollbackJunos OS O comando é útil se você fizer alterações na configuração e decidir não mantê-las.rollback

O procedimento a seguir mostra como configurar um monitor de saúde SNMP em um dispositivo da Juniper Networks e depois retornar à configuração mais recentemente comprometida que não inclui o monitor de saúde. Quando configurado, o monitor de saúde SNMP oferece ao sistema de gerenciamento de rede (NMS) um monitoramento predefinido para uso de sistema de arquivos, uso de CPU e uso de memória no dispositivo.

  1. Insira o modo de configuração:

  2. Mostre a configuração atual (se houver) para SNMP:

    Nenhuma declaração é exibida porque o SNMP não foi configurado no dispositivo.snmp

  3. Configure o monitor de saúde:

  4. Mostre a nova configuração:

    A declaração indica que o monitoramento de integridade do SNMP está configurado no dispositivo. health-monitor

  5. Insira o comando do modo de configuração para retornar à configuração mais recentemente comprometida:rollback

  6. Mostre novamente a configuração para garantir que sua mudança não esteja mais presente:

    Não são exibidas declarações de configuração.snmp O monitor de saúde não está mais configurado.

  7. Insira o comando para ativar a configuração à qual você revirou:commit

  8. Modo de configuração de saída:

Você também pode usar o comando para retornar às configurações anteriores.rollback

Configure um protocolo de roteamento

Este tópico fornece uma configuração de amostra que descreve como configurar uma área de backbone OSPF que tem duas interfaces SONET.

A configuração final é assim:

Atalho

Você pode criar um atalho para toda essa configuração com os seguintes dois comandos:

Configuração mais longa

Esta seção fornece um exemplo mais longo de criação da configuração OSPF anterior. No processo, ele ilustra como usar os diferentes recursos da CLI.

  1. Insira o modo de configuração emitindo o comando:configure

    Observe que o prompt mudou para uma libra ou sinal de hash () para indicar o modo de configuração.#

  2. Para criar a configuração acima, você começa editando as declarações:protocols ospf
  3. Agora adicione a área de OSPF:
  4. Adicione a primeira interface:

    Agora você tem quatro declarações aninhadas.

  5. Definir o olá e intervalos inativos.
  6. Você pode ver o que está configurado no nível atual com o comando:show
  7. Você terminou neste nível, então suba um nível e veja o que você fez até agora:

    A declaração aparece porque você mudou para a declaração.interfacearea

  8. Adicione a segunda interface:
  9. Suba para o nível superior e analise o que você tem:

    Essa configuração agora contém as declarações que você deseja.

  10. Antes de comprometer a configuração (e ativa-la), verifique se a configuração está correta:
  11. Comprometa a configuração para ativá-la no dispositivo:

Faça alterações na configuração de um protocolo de roteamento

Suponha que você decida usar diferentes intervalos inativos e intervalos de olá na interface .so-0/0/1 Você pode fazer alterações na configuração.

  1. Vá diretamente para o nível de hierarquia apropriado digitando o caminho de hierarquia completo para a declaração que você deseja editar:
  2. Se você decidir não executar o OSPF na primeira interface, exclua a declaração:

    Tudo dentro da declaração que você excluiu foi excluído com ele. Você também pode eliminar toda a configuração de OSPF simplesmente entrando no nível superior.delete protocols ospf

  3. Talvez você decida usar os valores padrão para os intervalos de olá e intervalos inativos em sua interface restante, mas quer que o OSPF seja executado nessa interface. Nesse caso, exclua o timer do intervalo de olá e o tempor de intervalo inativo:

    Você pode definir várias declarações ao mesmo tempo, desde que todas elas sejam parte da mesma hierarquia. A hierarquia consiste no caminho das declarações de cima para dentro, bem como de uma ou mais declarações na parte inferior da hierarquia. Definir várias declarações ao mesmo tempo pode reduzir consideravelmente o número de comandos que você deve inserir.

  4. Para voltar ao timer de intervalo hello original e tempor de intervalo inativo na interface , digite:so-0/0/1
  5. Você também pode recriar a outra interface, como já tinha feito antes, com apenas uma única entrada: