===== Comandos de Operação, Troubleshooting e Administração (Juniper BNG/MX) =====
==== Listar usuários online ====
Exibe sessões PPPoE e assinantes ativos.
show subscribers
show subscribers | match PARAMETER
show subscribers client-type pppoe
show subscribers extensive
show subscribers extensive | find PARAMETER
show subscribers subscriber-state active | except demux
show subscribers physical-interface ae1
show subscribers interface pp0.*
show subscribers interface demux0.*
==== Ver detalhes das sessões PPPoE ====
show subscribers detail
show subscribers detail vlan-id 1000
==== Localizar sessão PPPoE por endereço IP ====
show subscribers address 100.64.0.10
show subscribers address 100.64.0.10 detail
show subscribers address 100.64.0.10 extensive
==== Localizar sessão por usuário ====
show subscribers user-name USERNAME
show subscribers user-name USERNAME detail
==== Localizar sessão por VLAN ====
show subscribers vlan-id 1000
show subscribers vlan-id 1000 detail
show subscribers vlan-id 1000 extensive
==== Ver uptime das sessões ====
=== Por interface PPPoE ===
show pppoe interfaces pp0.1073748416
=== Por usuário ===
show network-access aaa subscribers username
==== Localizar usuário por MAC Address ====
show subscribers mac-address AA:BB:CC:DD:EE:FF
show subscribers mac-address AA:BB:CC:DD:EE:FF detail
==== Desconectar sessões PPPoE ====
Desconectar um usuário específico:
run clear network-access aaa subscriber username
Limpar interfaces dinâmicas:
run clear auto-configuration interfaces demux0
Desconectar **todas** as sessões PPPoE:
run clear pppoe sessions
==== Testar autenticação de um usuário ====
Útil para validar credenciais diretamente no roteador.
test aaa ppp user password
==== Verificar estatísticas PPP ====
show ppp statistics extensive
==== Ver detalhes de uma sessão PPP específica ====
show ppp interface pp0.1073748490 extensive
==== Verificar IPs alocados por pool ====
show network-access address-assignment pool ACESSONEGADO-POOL
show network-access address-assignment pool V4-POOL-1
==== Verificar usuários com espaços no login ====
show subscribers | except demux | match "\+[[:space:]]\+"
==== Verificar utilização de um pool de endereços ====
show network-access aaa statistics address-assignment pool V4-POOL-1
==== Verificar erros de autenticação RADIUS ====
Atualização contínua dos eventos de autenticação.
run show log radius | no-more | match UserAccess | refresh 1
==== Filtrar múltiplos termos em configurações ====
=== Utilizando shell ===
start shell
"show configuration interfaces | display set" | egrep "xe-0/0/[8,26,44] | ge-0/0/18 | xe-1/0/15 | xe-2/0/[10,11,12] | xe-3/0/[15,22,25,28]"
=== Utilizando match ===
show configuration interfaces | display set | match "param1|param2"
==== Verificar número de série do equipamento ====
show chassis hardware
==== Ver resumo das interfaces roteadas ====
show interface route brief
==== Troubleshooting de Rotas ====
=== Ver rotas pendentes de instalação ===
show krt state
==== Verificar logs do sistema ====
show log messages
==== Verificar alarmes ====
show system alarms
==== Verificar armazenamento ====
show system storage
==== Verificar core dumps ====
show system core-dumps
==== Verificar status das FPCs ====
show chassis fpc
==== Verificar PICs ====
show chassis pic fpc-slot 0 pic-slot 0
==== Histórico de commits e rollback ====
Entrar em configuração:
configure
rollback ?
Comparar alterações realizadas:
show configuration | compare rollback X
==== Limpeza de disco ====
=== Limpar arquivos temporários ===
request system storage cleanup
=== Limpar arquivos temporários do VMHost ===
Remove arquivos temporários, logs e arquivos de falha.
request vmhost cleanup
==== Acessar Shell como root ====
start shell user root
==== Alterar senha do usuário root ====
set system root-authentication plain-text-password
==== Listar os 20 maiores arquivos ====
Útil para investigar consumo excessivo de disco.
du -ah / | sort -rh | head -n 20
==== Verificar licenças instaladas ====
show system license keys
==== Verificar sinal óptico dos GBICs ====
=== Informações completas ===
show interfaces diagnostics optics et-0/0/51
=== Exibir somente níveis ópticos ===
show interfaces diagnostics optics et-0/0/51 | match "Lane|output|receiver" | except "alarm|warning"
==== Verificar saúde do disco ====
Listar dispositivos monitorados:
smartctl --scan
Verificar status geral:
smartctl --health /dev/ada0
Exibir informações detalhadas:
smartctl -a /dev/ada0
==== Testes de disco ====
=== Teste rápido ===
request vmhost hard-disk-test short disk /dev/sda
=== Teste completo ===
**Executar preferencialmente durante uma janela de manutenção.**
request vmhost hard-disk-test long disk /dev/sda
Verificar andamento do teste:
show vmhost hard-disk-test status disk /dev/sda