#!/bin/bash # whatip.sh - by dual # Displays LAN and WAN IP addresses # SET YOUR INTERFACE HERE INT=eth0 # Get IPs if [ $(uname) = "Darwin" ]; then # Mac LAN=$(ifconfig $INT | head -3 | tail -1 | awk '{print $2}') else # Linux LAN=$(ifconfig $INT | head -2 | tail -1 | awk '{print $2}' | awk -F: '{print $2}') fi WAN=$(lynx -dump http://www.technolojik.net/ | grep ip | awk '{print $4}') #WAN=$(lynx -dump http://whatip.gzo.com/ | grep is | awk '{print $5}') # Output echo "LAN: $LAN" echo "WAN: $WAN"