ipcalc, sipcalc и подмрежи (subnets)
2 май, 2008 – 3:12 pmПреди да прочете тази статия препоръчвам ви да се информирате относно подмрежите. На английски казано subnets или subnetwork. Ако потърсите в сайта „subnet“ или „подмрежи“ ще намерите нужната информация. Та сега да видим какво е, що е то и как се използва ipcalc и sipcalc.
Първо естественно че трябва да инсталираме следните инструменти:
- ipcalc
- sipcalc
За инсталацията на програмите:
apt-get install ipcalc
apt-get install sipcalc
След успешното инсталиране ще видим как да използваме тези програми. Значи когато искаме да видим колко IP адреса и колко битово ще съдържа дадената ни мрежа може да използваме тези инструменти вместо да се мъчим да гъдаем
Пример:
Да кажем че искаме да направим мрежа от 4 IP адреса и трябва да научим колко битово ще е и съответно маската и broadcast-a. В този пример ще използвам IP адреса 10.10.10.1 Да кажем че това ни е IP адреса на машината eth0 и ще направим малка мрежичка от 4 адреса т.е. от 2 компютъра.
sasa:/home/sasa# sipcalc 10.10.10.1/30
-[ipv4 : 10.10.10.1/30] – 0[CIDR]
Host address – 10.10.10.1
Host address (decimal) – 168430081
Host address (hex) – A0A0A01
Network address – 10.10.10.0
Network mask – 255.255.255.252
Network mask (bits) – 30
Network mask (hex) – FFFFFFFC
Broadcast address – 10.10.10.3
Cisco wildcard – 0.0.0.3
Addresses in network – 4
Network range – 10.10.10.0 – 10.10.10.3
Usable range – 10.10.10.1 – 10.10.10.2-
Както виждате IP адресът 10.10.10.1 ни е на gateway машината а следния адрес 10.10.10.2 е на втория компютър. А IP адресът 10.10.10.3 ни е broadcast, маската ни е 255.255.255.252
Това означава че в тази мрежа може да се използва само един компютър освен рутър машината.
Сътветно ако искаме да виждаме детайли за IP адресите като двуична бройна система тога може да използваме ipcalc инструмента.
sasa:/home/sasa# ipcalc 10.10.10.1/30
Address: 10.10.10.1 00001010.00001010.00001010.000000 01
Netmask: 255.255.255.252 = 30 11111111.11111111.11111111.111111 00
Wildcard: 0.0.0.3 00000000.00000000.00000000.000000 11
=>
Network: 10.10.10.0/30 00001010.00001010.00001010.000000 00
HostMin: 10.10.10.1 00001010.00001010.00001010.000000 01
HostMax: 10.10.10.2 00001010.00001010.00001010.000000 10
Broadcast: 10.10.10.3 00001010.00001010.00001010.000000 11
Hosts/Net: 2 Class A, Private Internet
За да може да разберете тази статия ви препоръчвам да погледнете следните статии:
IPv4 подмрежи (Subnets)