Como descobrir seu IP externo com cURL
Para obter o seu IP externo, digite o seguinte comando no terminal:
 curl ifconfig.me 
Exemplo de resultado:
189.10.12.13
Você pode implementar ele no PHP, no sistema de notificação do GNOME ou no Conky. 
Descobrir IP via PHP
Crie um arquivo com o seguinte código:
 vim index.php
<?php
$ou = shell_exec("curl ifconfig.me");
echo "<pre>$ou</pre>";
?>
Execute-o para testar:
 php index.php
189.10.12.13
Descobrir IP e mostrar na barra de notificações do GNOME
Para executar de 1 em 1 hora no 
Cron, crie o seguinte script:
 vim getip.sh
Adicione:
#!/bin/bash
notify-send "IP EXTERNO:" "$(curl ifconfig.me)"  --icon="network"
Dê permissão de execução:
# chmod +x getip.sh
Mova o arquivo para pasta de binários do sistema:
# mv getip.sh /usr/local/bin
Edite o 
crontab:
# crontab -e
E adicione a seguinte linha:
0 * * * * /usr/local/bin/getip.sh
Fazer o Conky mostrar seu endereço IP
Adicione a linha no seu conkyrc:
Obs.: Preste atenção na atualização de tempo do seu Conky, se não aparecer OK.
${exec curl ifconfig.me}
Esta foi a dica.
Até breve.
Outras dicas deste autor
  Shellshock (Slackware): Falha de segurança grave no bash [Resolvido]
  PHP - Fatal error:  Allowed memory size of  bytes exhausted [Resolvido]
  Atualizando microcódigo de processadores AMD
  Corrigir Heartbleed OpenSSL no Slackware
  Exportar variáveis de um script no mesmo sub-shell
Leitura recomendada 
  Turbine sua conexão com o ISP
  Instalando Flashplayer Square da Adobe no Debian 6 (Squeeze) amd64
  Assista Terra TV no Linux ou BSD
  Comunidade de Software Livre de Goiás
  Fique por dentro do VOL
 
  
Comentários
	
		
		
		Galera se alguem for fazer o em php, contem um erro na variavel 
$ou
ficando assim
$out
No mais tudo ok.
	
	
	
	
	
	
	
 
	
		
		
		Código corrigido.
Dica favoritada! Simples e muito útil.
Abraço.
	
	
	
	
	
	
	
 
	
		
		
		Também dá pra utilizar o wget assim:
$ wget -qO - 'ifconfig.me/ip'
	
	
	
	
	
	
	
 
	
		
		
		Muito boa a dica!
Para quem usa o Debian 6 talvez seja preciso instalar esta lib: libnotify-bin
Se não o script irá retornar erro no comando notify-send.
Abs.