Gostaria de criar um mapa da minha rede. Atualmente o layout
Internet
|
router pc
| |
server - switch - wap/switch - router - server
|
pc - wap/switch - pc
Acho que poderia criar um script que (primeiro usando nmap e depois traceroute e possivelmente algum iperf para ilustrar velocidades) interpretaria a topografia e me daria uma imagem de qual topografia eu tenho.
nmap
é o mapeador de rede - então presumo que algo parecido com o que eu quero seja possível com o nmap - mas como faço para digitalizar para descobrir.
Atualmente, há apenas 1 sub-rede - 192.168.1.0/24
Conforme descrito na página de manual do nmap
Portanto, apesar do nome, ele não tem a capacidade de criar um mapa de topologia completo como você descreve; como David e Frank disseram. Eu realmente não consigo imaginar um único comando que pudesse.
A criação automática de um mapa de topologia de rede requer um aplicativo de gerenciamento de rede adequado que verifique os dispositivos de rede usando SNMP . O SNMP tem suas próprias peculiaridades.
Os dispositivos a serem investigados devem ter um agente SNMP em execução que forneça a interface SNMP. De longe, a maioria dos dispositivos SoHo não - se o seu é indicado nas especificações técnicas. Normalmente, o agente também não está disponível nos dispositivos finais, é necessário instalar Net-SNMP , OpenSNMP ou uma solução comercial.
Além disso, embora o SNMP seja definido e padronizado por IETF RFCs , a implementação é deixada para os fabricantes. Assim, o aplicativo de gerenciamento deve ter MIBs do fabricante apropriados carregados para interpretar as respostas corretamente.
A menos que você esteja interessado em aprender o gerenciamento de rede SNMP, em uma rede deste tamanho, instalar um é um pouco exagerado. É muito mais rápido e fácil apenas desenhar um mapa de topologia e mantê-lo manualmente.