Get external IP address at hotspot – with some error checking

1 min read

In my conky setup, I call a file inet_test.  It’s a bash script, made executable and called by conky.

The core of it is getting an address from checkip.dyndns.org, but there’s one small problem.  Some public hotspots also have a login – such as Starbucks.  When I’ve connected, but before I log in, I’ll get a big jacked-up mess back.  This script basically checks for the length of the string returned, and if it’s longer than an IP4 address is allowed to be, it returns 0.0.0.0 back for my conky script.

Even if you don’t use conky, you might find it to be a useful standalone script.  Check it out on pastebin and try it out on your linux box.

Was this post helpful or insightful? Buy me a coffee here or here and share this post with others!

Popular posts:

  • The difference between boundaries and rules
  • Review: MAFA - MPD client for Android
  • Organizing and Tiling Your Windows on #Openbox Using Only... Openbox
  • If there's one Nazi (or a racist) at the table...
  • Weekend Project: Whole House and Streaming Audio for Free with MPD
  • Two Ways to get CMYK Separation Using GIMP Instead of Photoshop in 2022

Recent Posts