Como descobrir ip externo (válido) pela linha de comando
Segue comandinho simples pra capturar o IP válido da conexão de Internet no qual o sistema está conectado.
Quando rodamos o comando ‘ifconfig’, além nos trazer diversas outras informações, ele nos fornece, geralmente, o IP local, ou seja, o IP da rede que não é roteável na Internet.
[root@cesar-fedora ~]# curl ifconfig.me
186.222.46.xxx
[root@cesar-fedora ~]#
Isso é muito últil para utilização em scripts, já que o retorno default é apenas o IP sem nenhuma informação adicional.