em Unix.
1 Esse comando permite que a saída de um comando seja recebida e processada por um segundo comando.
1 Utilizando esse conceito pode-se, por exemplo, filtrar a saída de um comando. Os comandos disponíveis após o caractere “|” são listados:
1 compare: disponível no modo de configuração, apenas quando se está usando um comando de “show”. Compara mudanças feitas na sessão de configuração corrente com o conteúdo do arquivo de configuração do roteador.
1 count: exibe o número de linhas existentes na saída do comando antes do pipe.
1 display changed: disponível apenas no modo de configuração. Exibe mudanças de confi- guração feitas na sessão corrente (para visualização do arquivo em XML).
1 display detailed: disponível apenas no modo de configuração. Exibe informações adicio- nais sobre o conteúdo da configuração.
1 display inheritance: disponível apenas no modo de configuração. Exibe configuração herdada.
1 display omit: disponível apenas no modo de configuração. Exibe linhas da configuração da opção “omit”.
1 display set: disponível apenas no modo de configuração. Exibe os comandos “set” que geraram as linhas de configuração.
1 display xml: exibe a saída do comando anterior ao pipe no formato JUNOScript XML. 1 except <regular expression>: exibe a saída do comando anterior sem a expressão
especificada.
1 find <regular expression>: exibe a saída do comando anterior começando da linha que contém a expressão regular especificada.
1 hold: exibe a saída do comando anterior ao pipe tela a tela (como faz o comando “more” do Unix).
Ca pí tu lo 8 - O pç õe s d e a ce ss o a o J un os
1 last: exibe a última tela da saída do comando anterior ao pipe.
1 match <regular expression>: exibe a saída do comando anterior ao pipe, incluindo apenas as linhas que contêm a expressão regular especificada.
1 no-more: exibe a saída do comando anterior ao pipe toda de uma vez, sem pausa entre diferentes telas.
1 request message: exibe a saída para múltiplos usuários. 1 resolve: converte endereços IP em nomes do DNS.
1 save <filename>: salva o output do comando anterior ao pipe para o arquivo especificado. 1 trim: especifica o número de colunas a partir da linha inicial da saída do comando ante-
rior ao pipe.
É possível cascatear múltiplos pipes para processar uma saída de comando já processada por um pipe.
In tr od uç ão à r ed e I pê
Ca pí tu lo 8 - R ot ei ro d e A tiv id ad es 3
Roteiro de Atividades 3
Atividade 3.1 – Acessar o Juniper via console serial
1. Uma das maneiras de se acessar o roteador é via cabo de console serial. Esse cabo é fornecido junto com o equipamento e possui um conector RJ45 em uma das pontas, que você deverá conectar na porta de console do roteador e o outro conector DB9 em outra ponta, que você deverá conectar na porta serial do computador.
Ao conectar corretamente os cabos, você precisará utilizar um software que irá propiciar o acesso à CLI do Junos. Esse software pode ser o HyperTerminal do Windows ou o software livre PuTTY.
Após alterar o “connection type” – tipo de conexão – para serial, clique em “open”; vai apa- recer uma tela preta, onde você deverá digitar a tecla “enter”. Feito isso, você entrará na tela de login solicitando um usuário.
O usuário é “root”. Após informar o usuário o sistema solicitará uma senha. Essa senha vem em branco de fábrica.
Figura 8.2
Tela de configuração do software PuTTY.
In tr od uç ão à r ed e I pê
2. Entrando no modo operação;
Quando você acessa o Junos com o usuário “root”, recebe um Shell Linux que fornece a maioria dos comando básicos do Unix. Para acessar o console do Junos, você deverá digitar o comando “cli” (isso ocorre somente com o usuário root).
root@% cli
Após o comando “cli” você perceberá que o prompt foi alterado, identificando que você está no modo “operação”.
root>
3. Utilizando as opções de help do Junos;
O Junos oferece algumas opções de ajuda, que auxiliarão na administração do sistema ope- racional. A primeira opção é o sinal “?”, logo após cada comando.
root# set system host-name ? Possible completions:
<host-name> Hostname for this router [edit system]
root# set services ? Possible completions:
<[Enter]> Execute this command
+ apply-groups Groups from which to inherit configuration data + apply-groups-except Don’t inherit configuration data from these groups
> dhcp Configure DHCP server
> finger Allow finger requests from remote systems > ftp Allow FTP file transfers
> netconf Allow NETCONF connections
> outbound-ssh Initiate outbound SSH connection
> service-deployment Configuration for Service Deployment (SDXD) management application
> ssh Allow ssh access > telnet Allow telnet login
> web-management Web management configuration
> xnm-clear-text Allow clear text-based JUNOScript connections > xnm-ssl Allow SSL-based JUNOScript connections | Pipe through a command
Ca pí tu lo 8 - R ot ei ro d e A tiv id ad es 3
Outra opção de ajuda que o Junos oferece é com o comando “help topic”, que junto ao sinal de interrogação fornece uma ajuda mais detalhada sobre uma configuração desejada.
root# help topic system host-name
Configuring the Router’s Hostname
To configure the router’s name, include the host-name statement at the
[edit system] hierarchy level: [edit system]
host-name hostname;
The router’s name value must be less than 256 characters. Related Topics
* Configuring the Basic Router Properties
* Example: Configuring a Router?s Name, IP Address, and System ID [edit]
Outra opção de ajuda que o Junos oferece é com o comando “help reference”, que junto o sinal de interrogação, fornece informações mais detalhadas sobre uma configuração desejada.
root# help reference system host-name host-name Syntax host-name hostname; Hierarchy Level [edit system] Release Information
Statement introduced before JUNOS Release 7.4. Description
Set the hostname of the router. Options
hostname--Name of the router. Usage Guidelines
See Configuring the Router?s Hostname. Required Privilege Level
system--To view this statement in the configuration.
system-control--To add this statement to the configuration. [edit]
In tr od uç ão à r ed e I pê