Encontre roteadores no modo bridge na rede

0

Eu tenho 3 roteadores na minha rede.

Apenas um faz o roteamento real, os outros 2 atuam como "switches" e pontos de acesso sem fio. Isso foi conseguido desativando o DHCP e alterando os intervalos de IP, portanto, nenhum dos roteadores tem intervalos de endereços conflitantes.

Um cabo razoavelmente longo na rede foi ruim e limitou a velocidade da minha conexão para half duplex de 10Mb / s. Até eu substituir o cabo, quero desabilitar a negociação automática e tentar usar velocidades de link de 100Mb / s ou 1000Mb / s. O "switch" (roteador) em questão está em um local difícil para ser acessado.

Como eu descobriria os endereços IP desses outros dois roteadores? Eu não me lembro exatamente o que eles estavam definidos, mas eles estão em redes de classe C.

Estou executando o Fedora, portanto, os comandos do Linux seriam úteis.

    
por Hakkar 02.07.2016 / 20:41

1 resposta

0

Esta foi uma solução fácil. Instale arp-scan e verifique cada faixa de rede de 192.168.0.0 a 192.168.255.0

Single line bash para loop:

for i in {0..255}; do sudo arp-scan --interface=enp0s25 192.168.$i.0/24 | grep 192; done

Certifique-se de substituir enp0s25 pela sua própria interface de rede.

Você pode encontrar sua interface de rede usando ip addr . Por exemplo:

> $ ip addr                                                                 
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default 
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: enp0s25: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether d0:50:99:75:98:97 brd ff:ff:ff:ff:ff:ff
    inet 192.168.2.15/24 brd 192.168.2.255 scope global enp0s25
       valid_lft forever preferred_lft forever
    
por 02.07.2016 / 20:50