A menos que o roteador que você está usando precise ser totalmente redefinido ou o sistema não esteja executando o DHCP para receber endereços IP, os comandos a seguir poderão ajudá-lo a chegar ao seu roteador.
O comando ip ou o comando mais antigo de netstat podem mostrar a rota que sua rede segue. ip route mostrará as rotas para toda a rede, bem como netstat -r . Vou dar exemplos de ambos abaixo:
:~$ ip route
default via 10.0.0.1 dev eth0
10.0.0.0/24 dev eth0 proto kernel scope link src 10.0.0.100
192.168.122.0/24 dev virbr0 proto kernel scope link src 192.168.122.1 linkdown
e
:~$ netstat -r
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
default DD-WRT.local 0.0.0.0 UG 0 0 0 eth0
10.0.0.0 * 255.255.255.0 U 0 0 0 eth0
192.168.122.0 * 255.255.255.0 U 0 0 0 virbr0
Para este comando acessar seu roteador, vamos usar o comando ip a partir de uma linha de comando no terminal. O comando xdg-open pode ser usado para iniciar o padrão, seja qual for o aplicativo que estamos tentando abrir de navegadores para editores de texto, mas estamos preocupados apenas com os navegadores da Web agora.
Usando ip com awk , podemos extrair da saída o endereço para nosso roteador padrão da seguinte forma:
:~$ ip route | awk '/default/ {print $3}'
10.0.0.1
Agora, podemos usar o mesmo comando e combiná-lo com xdg-open para abrir nosso navegador da web diretamente na página do roteador:
xdg-open http://$(ip route | awk '/default/ {print $3}')
que abriu meu navegador diretamente no meu roteador. Eu tenho um roteador WRT e essa é a página de login do que eu tenho.
comnetstat-r:
Primeiro,netstat-rmostraminharotacomoDD-WRT.local,queégeradapelomeupróprioroteador.Masaindaéumcaminho.
UsandopingparamostraronomeparaaresoluçãodeIP:
:~$ping-c2$(netstat-r|awk'/default/{print$2}')PINGDD-WRT.local(10.0.0.1)56(84)bytesofdata.64bytesfromDD-WRT.local(10.0.0.1):icmp_seq=1ttl=64time=0.780ms64bytesfromDD-WRT.local(10.0.0.1):icmp_seq=2ttl=64time=1.19ms---DD-WRT.localpingstatistics---2packetstransmitted,2received,0%packetloss,time1002msrttmin/avg/max/mdev=0.780/0.989/1.198/0.209msPodemosverqueDD-WRT.localresolveomesmoIPde10.0.0.1,porissoagorapodemosusarocomandoxdg-openparairdiretamenteparaomeuroteador.
xdg-openhttp://$(netstat-r|awk'/default/{print$2}')
Espero que isso ajude!
