route -n | grep 'UG[ \t]' | awk '{print $2}'
or
cat /etc/network/interfaces | grep gateway
Por exemplo, se eu me conectar a uma rede wifi e eu quero saber o endereço do roteador ou seja: o gateway padrão, como faço para encontrá-lo no linux.Obrigado.
route -n | grep 'UG[ \t]' | awk '{print $2}'
or
cat /etc/network/interfaces | grep gateway
"Se eu me conectar a uma rede wifi" - ao fazer isso, você terá, com toda a probabilidade, emitido uma solicitação DHCP
(transmitida para todos os nós da sua LAN). A resposta DHCP
disse ao seu sistema qual era seu endereço IP / máscara de rede, qual era o gateway padrão e muitas outras coisas.
Você pode ver outros nós em sua rede (se eles enviaram um pacote) via:
arp -an
Você pode ver sua rota padrão (onde quase TODOS os pacotes são enviados):
ip route
Se você tiver feito sudo apt-get install tracepath
, poderá ver todos os sistemas entre o seu sistema e slashdot.org
com:
tracepath slashdot.org
Você pode encontrar o roteador IP através de:
netstat -r -n
ou
route -n
ou
ip route show default
ip route | grep default