diff --git a/Linux/Functions/subnet-table.sh b/Linux/Functions/subnet-table.sh new file mode 100644 index 0000000..992cef6 --- /dev/null +++ b/Linux/Functions/subnet-table.sh @@ -0,0 +1,32 @@ +function subnet-table(){ +echo "--------------------------------------------------------------------------" +echo "| Bit Length | Max Hosts | Subnet Mask | Binary Mask | Mask Length |" +echo "--------------------------------------------------------------------------" +echo "| 0 | 1 | 255.255.255.255 | 11111111 | 32 |" +echo "| 0 | 2 | 255.255.255.254 | 11111110 | 31 |" +echo "| 0 | 4 | 255.255.255.252 | 11111100 | 30 |" +echo "| 0 | 8 | 255.255.255.248 | 11111000 | 29 |" +echo "| 0 | 16 | 255.255.255.240 | 11110000 | 28 |" +echo "| 0 | 32 | 255.255.255.224 | 11100000 | 27 |" +echo "| 0 | 64 | 255.255.255.192 | 11000000 | 26 |" +echo "| 0 | 128 | 255.255.255.128 | 10000000 | 25 |" +echo "| 0 | 256 | 255.255.255.0 | 11111111 | 24 |" +echo "| 0 | 512 | 255.255.254.0 | 11111110 | 23 |" +echo "| 0 | 1024 | 255.255.252.0 | 11111100 | 22 |" +echo "| 0 | 2048 | 255.255.248.0 | 11111000 | 21 |" +echo "| 0 | 4096 | 255.255.240.0 | 11110000 | 20 |" +echo "| 0 | 8192 | 255.255.224.0 | 11100000 | 19 |" +echo "| 0 | 16384 | 255.255.192.0 | 11000000 | 18 |" +echo "| 0 | 32768 | 255.255.128.0 | 10000000 | 17 |" +echo "| 0 | 65536 | 255.255.0.0 | 11111111 | 16 |" +echo "| 0 | 131072 | 255.255.0.0 | 11111110 | 15 |" +echo "| 0 | 262144 | 255.254.0.0 | 11111100 | 14 |" +echo "| 0 | 524288 | 255.252.0.0 | 11111000 | 13 |" +echo "| 0 | 1048576 | 255.240.0.0 | 11110000 | 12 |" +echo "| 0 | 2097152 | 255.224.0.0 | 11100000 | 11 |" +echo "| 0 | 4194304 | 255.192.0.0 | 11000000 | 10 |" +echo "| 0 | 8388608 | 255.128.0.0 | 10000000 | 9 |" +echo "| 0 | 16777216| 255.0.0.0 | 11111111 | 8 |" +echo "--------------------------------------------------------------------------" +} +