Como obter o endereço IP do meu roteador (atribuído pelo ISP via DHCP)

1

Meu roteador tem um endereço IP WAN PRIVADO que é atribuído via DHCP pelo meu provedor. Isso é diferente do meu endereço IP público, é claro.

Na minha página de configurações do roteador, posso lê-lo: 10.245.134.71 e o IP do gateway é 10.245.122.1 .

Como posso conhecer esse IP (enquanto conectado ao meu roteador via LAN) sem ter que abrir a página de configurações do roteador?

Estou procurando um comando shell para mostrar o IP em vermelho.

Se eu fizer um tracert, não aparece:

tracert 8.8.8.8

  1     4 ms    <1 ms    10 ms  dsldevice.lan [192.168.1.254] <-- I don't need this one
  2    17 ms    17 ms    19 ms  10.245.122.1  <-- the actual gateway
  3    22 ms    18 ms    17 ms  10.21.107.254

etc etc
tracert 10.245.134.71

  1     1 ms     5 ms     3 ms  dsldevice.lan [10.245.134.71] <-- This one! but how to get?
tracert dsldevice.lan

  1     1 ms     7 ms    <1 ms  dsldevice.lan [192.168.1.254]
    
por dioporco 19.12.2015 / 11:30

2 respostas

0

Fale com o seu ISP. A menos que eles tenham um serviço (como gerenciamento dinâmico de ip para uso interno que você pode conectar), você está sem sorte.

Suas alternativas são - 1. Raspe a página do roteador (o curl pode fazer isso) 2. Configure seu próprio sistema dns dinâmico se o roteador o suportar - e o servidor dns dinâmico estiver na mesma rede ou mapear ip com base no que o roteador disser, em vez de descobri-lo. 3. Livre-se do roteador e configure sua caixa em seu lugar. 4. Ignorar a necessidade de conhecer o IP interno sobrepondo uma VPN.

    
por 19.12.2015 / 19:51
0

Sim! É muito possível. Obtenha um divisor divisor , use as portas pretas para conectar o roteador ao modem e conecte o computador ao amarelo porta. Abra o wireshark e pronto!

Se você tiver apenas uma porta Ethernet e ainda desejar estar conectado à Internet, use um Ethernet para USB adaptador para que você possa estar conectado à internet no eth0, mas ainda assim ter o IP privado da WAN disponível a partir do terminal, farejando o eth1 (o Wireshark tem opções de linha de comando para que você possa escrever um shell script facilmente) .

    
por 27.07.2018 / 19:26