Skip to content

Instantly share code, notes, and snippets.

@potix2
Created October 19, 2012 09:00
Show Gist options
  • Save potix2/3917056 to your computer and use it in GitHub Desktop.
Save potix2/3917056 to your computer and use it in GitHub Desktop.
get network address
#!/bin/sh
DEFAULTIF="eth0"
IPADDR=`/sbin/ifconfig $DEFAULTIF | grep "inet addr" | awk '{ print $2 }' | sed 's/addr://'`
NETMASK=`/sbin/ifconfig $DEFAULTIF | grep "inet addr" | awk '{ print $4 }' | sed 's/Mask://'`
NETADDR=`ipcalc -n "$IPADDR" "$NETMASK" | sed 's/NETWORK=//'`
echo "ip: $IPADDR"
echo "mask: $NETMASK"
echo "net: $NETADDR"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment