De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.

Descobrindo quais redes um roteador conhece

Colaboração: Denis Martins de Brito

Data de Publicação: 29 de Agosto de 2007

Montei este Script para descobrir quais das varias redes da empresa utilizam um determinado roteador. Ta simples pois eu precisava de uma resposta rápida mas é possivel afinar muito mais este script.

  #!/bin/bash
  #######################################################################################
  #########################AUTOR: DENIS MARTINS DE BRITO#################################
  ############################DATA DE CRIAÇÃO: 08/08/2007################################
  #######################################################################################
  #                                                                                     #
  #                                                                                     #
  #Este script procura por redes que utilizam o roteador inserido como parametro.       #
  #Não esquecer de alterar o script para ser compativel com a sua busca.                #
  #######################################################################################
  
  route add -net 131.0.0.0 netmask 255.0.0.0 gw $1
         for((i=1; i <= 255; i++)); do
                 if ! ping -c 2 131.$i.0.1 ; then
                 echo "131.$i.0.0 não usa o roteador $1 " >> Outro_router
                 else
                 echo "131.$i.0.0 usa o roteador $1 " >> Router_$1
                 fi
         done
  route delete -net 131.0.0.0 netmask 255.0.0.0 gw $1
  exit

Adicionar comentário

* Campos obrigatórios
5000
Powered by Commentics

Comentários

Nenhum comentário ainda. Seja o primeiro!


Veja a relação completa dos artigos de Denis Martins de Brito