X-Git-Url: http://git.ozo.com/?a=blobdiff_plain;f=package%2Fbase-files%2Fdefault%2Fbin%2Fipcalc;fp=package%2Fbase-files%2Fdefault%2Fbin%2Fipcalc;h=318980e5a25f25de5cc53d065faf8571228af8a6;hb=676c017ecfced2e37aeec176f8aa6b9df90024f3;hp=0000000000000000000000000000000000000000;hpb=71d39e274f5c2847a1b2eedd4afa8e298029f93d;p=openwrt-10.03%2F.git diff --git a/package/base-files/default/bin/ipcalc b/package/base-files/default/bin/ipcalc new file mode 100755 index 000000000..318980e5a --- /dev/null +++ b/package/base-files/default/bin/ipcalc @@ -0,0 +1,32 @@ +#!/bin/sh + +awk -f /usr/lib/common.awk -f - $* <limit) end=limit + + print "IP="int2ip(ipaddr) + print "NETMASK="int2ip(netmask) + print "BROADCAST="int2ip(broadcast) + print "NETWORK="int2ip(network) + print "PREFIX="32-bitcount(compl(netmask)) + + # range calculations: + # ipcalc + + if (ARGC > 3) { + print "START="int2ip(start) + print "END="int2ip(end) + } +} +EOF