lundi 8 novembre 2010

Utilisation de ipcalc

Debian users can apt-get install ipcalc

Sinon -->

$ wget http://jodies.de/ipcalc-archive/ipcalc-0.41.tar.gz

$ tar -xvzf ipcalc-0.41.tar.gz

$ cd /ipcalc-0.41

$ ./ipcalc 192.168.1.0/24

-->
Address: 192.168.1.0 11000000.10101000.00000001. 00000000
Netmask: 255.255.255.0 = 24 11111111.11111111.11111111. 00000000
Wildcard: 0.0.0.255 00000000.00000000.00000000. 11111111
=>
Network: 192.168.1.0/24 11000000.10101000.00000001. 00000000
HostMin: 192.168.1.1 11000000.10101000.00000001. 00000001
HostMax: 192.168.1.254 11000000.10101000.00000001. 11111110
Broadcast: 192.168.1.255 11000000.10101000.00000001. 11111111
Hosts/Net: 254 Class C, Private Internet

$ ./ipcalc 192.168.1.0/255.255.255.0
Address: 192.168.1.0 11000000.10101000.01100011. 00000000
Netmask: 255.255.255.0 = 24 11111111.11111111.11111111. 00000000
Wildcard: 0.0.0.255 00000000.00000000.00000000. 11111111
=>
Network: 192.168.1.0/24 11000000.10101000.01100011. 00000000
HostMin: 192.168.1.1 11000000.10101000.01100011. 00000001
HostMax: 192.168.1.254 11000000.10101000.01100011. 11111110
Broadcast: 192.168.1.255 11000000.10101000.01100011. 11111111
Hosts/Net: 254 Class C, Private Internet

Usage: ipcalc [options]
[[/]] [NETMASK]

ipcalc takes an IP address and netmask and calculates the resulting broadcast,
network, Cisco wildcard mask, and host range. By giving a second netmask, you
can design sub- and supernetworks. It is also intended to be a teaching tool
and presents the results as easy-to-understand binary values.

-n --nocolor Don't display ANSI color codes.
-b --nobinary Suppress the bitwise output.
-c --class Just print bit-count-mask of given address.
-h --html Display results as HTML (not finished in this version).
-v --version Print Version.
-s --split n1 n2 n3
Split into networks of size n1, n2, n3.
-r --range Deaggregate address range.
--help Longer help text.

Examples:

ipcalc 192.168.0.1/24
ipcalc 192.168.0.1/255.255.128.0
ipcalc 192.168.0.1 255.255.128.0 255.255.192.0
ipcalc 192.168.0.1 0.0.63.255


ipcalc - deaggregate address range

ipcalc
/ --s a b c
split network to subnets
where a b c fits in.

Enjoy !

Aucun commentaire:

Enregistrer un commentaire