diff --git a/usr/lib/byobu/ip_address b/usr/lib/byobu/ip_address index 76530d5d..704db342 100755 --- a/usr/lib/byobu/ip_address +++ b/usr/lib/byobu/ip_address @@ -60,8 +60,8 @@ __ip_address() { ;; *) if [ "$IP_EXTERNAL" = "1" ]; then - timeout 1 wget -q -O- http://v4.ipv6-test.com/api/myip.php "$cache" 2>/dev/null & - sleep 0.02 + timeout 1 dig myip.opendns.com @resolver1.opendns.com +short /dev/null | tr -d '\n' >"$cache" & + sleep 0.1 [ -s "$cache" ] && read ipaddr < "$cache" elif metadata_available; then # We're in EC2, so get our public IP address