Localizando sub-rede local

2

O IP de minha máquina é 192.168.1.67 com a máscara de sub-rede como 255.255.248.0 e o endereço de transmissão como 192.168.7.255 enquanto outra máquina na minha LAN tem a mesma máscara de sub-rede mas com IP como

192.168.2.68, 192.168.3.69, 192.168.4.70.

Existe alguma maneira de listar todos esses intervalos de IP no lan local com a mesma máscara de sub-rede e / ou endereço de broadcast?

Basicamente, eu quero listar o IP de todas as máquinas disponíveis na LAN

    
por SHW 07.10.2015 / 13:38

3 respostas

1

Ping de transmissão: %código% em outro lugar use ping -b 192.168.7.255

    
por 07.10.2015 / 13:46
1

Basta usar nmap com seu próprio IP e máscara de sub-rede em CIDR-Notação , ( 255.255.248.0 is /21 ):

nmap 192.168.1.67/21

nmap faz uma verificação de ping em todos os endereços IP dessa sub-rede. Isso pode levar algum tempo, pois há 2048 endereços em uma sub-rede /21 . Pressione espaço durante a varredura para ver um progresso.

    
por 07.10.2015 / 13:53
0

Eu tenho um programa antigo chamado aggis . Isso me diz isso:

herman-pts/6:~% aggis -r 192.168.1.67/21

    The "*/21" aggregate containing "192.168.1.67" is:

     192.168.0/21  (2048 hosts: 192.168.0.0 - 192.168.7.255 )

Infelizmente, eu tive que apenas saber que 255.255.248.0 é um / 21. Não me deu a opção de usar a netmask, apenas o CIDR.

Deve haver toneladas de "Calculadoras de endereços IP" na Web que também podem responder a esse tipo de pergunta.

    
por 07.10.2015 / 15:56

Tags