Por que o IP do roteador não está listado no ifconfig?

4

Estou procurando o endereço que digito no meu navegador para acessar o arquivo de configuração do roteador. Acabou sendo 192.168.1.1, como de costume. Mas quando eu insiro ifconfig na linha de comando, esse endereço IP não está listado em lugar nenhum.

Por que isso? O ifconfig não deveria me fornecer o endereço IP do roteador?

Se o endereço IP do roteador fosse algo diferente de 192.168.1.1, como descobriria o que é?

    
por user192380123 30.06.2015 / 13:20

3 respostas

4

If the router IP address were something else instead of 192.168.1.1, how would I find out what it is?

Assumindo algum sabor do Linux:

$ route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.2.1     0.0.0.0         UG    0      0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 eth0
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0

(observe alguns tipos de sabores como o Debian, a rota não está no $ PATH para um usuário não-root, e você pode ter que usar /sbin/route , ou você pode invocar netstat -rn para a mesma informação)

Na maioria dos casos domésticos comuns, o roteador será listado como o gateway para 0.0.0.0 - neste exemplo inventado 192.168.2.1 .

Se você quiser saber mais sobre o significado da saída da rota, veja a pergunta no unix.se:

Entendendo a saída da rota -n

Shouldn't ifconfig give me the IP address of the router?

ifconfig não mostra informações de gateway - use 'route' para visualizar ou manipular informações de roteamento.

    
por 30.06.2015 / 13:30
1

Emita o comando: ip route para encontrar o endereço do (s) roteador (s) configurado (s) no seu sistema.

Para saber como usá-lo, basta ip route help para ver todas as opções.

O comando ip pode fornecer muitas informações sobre a configuração IP. Tenha em mente que ifconfig está sendo reprovado no Linux.

    
por 30.06.2015 / 13:28
0
netstat -nr

Ele exibirá diretamente o endereço do gateway, que no caso de conexões via roteador é o endereço IP do roteador (exemplo: 192.168.1.1).

    
por 30.06.2015 / 13:39