IP-alhálózati cím kiszámítása az ipcalc eszközzel
A hálózat kezelése során kétségtelenül foglalkoznia kell az alhálózatokkal. Egyes hálózati adminisztrátorok meglehetősen gyorsan fejben tudják elvégezni a bináris matematikai műveleteket, hogy meghatározzák az alhálózati maszkot. Másoknak azonban segítségre lehet szükségük, és itt jön jól az ipcalc eszköz.
Olvassa el még: Linux Sysadmin útmutató a hálózatkezeléshez, hibaelhárításhoz és hibakereséshez
Az Ipcalc valójában sokkal többre képes – szükség van egy IP-címre és hálózati maszkra, és biztosítja a kapott üzenetszórást, hálózatot, Cisco helyettesítő karaktermaszkot és gazdagéptartományt. Használhatja oktatóeszközként is, hogy az alhálózati eredményeket könnyen érthető bináris értékek formájában jelenítse meg.
Az ipcalc néhány felhasználási módja:
- Érvényesítse az IP-címet
- Számított szórási cím megjelenítése
- DNS-en keresztül meghatározott gazdagépnév megjelenítése
- Hálózati cím vagy előtag megjelenítése
Az ipcalc telepítése Linux alatt
Az ipcalc telepítéséhez egyszerűen futtassa az alábbi parancsok egyikét, a használt Linux disztribúció alapján.
sudo apt install ipcalc
Az ipcalc csomagot automatikusan telepíteni kell a CentOS/RHEL/Fedora alatt, és az initscripts csomag része, de ha valamilyen okból hiányzik, telepítheti a következő használatával:
yum install initscripts #RHEL/CentOS
dnf install initscripts #Fedora
Az ipcalc használata Linuxban
Az alábbiakban láthat néhány példát az ipcalc használatára.
Információk a hálózati címről:
ipcalc 192.168.20.0
Minta kimenet
Address: 192.168.20.0 11000000.10101000.00010100. 00000000
Netmask: 255.255.255.0 = 24 11111111.11111111.11111111. 00000000
Wildcard: 0.0.0.255 00000000.00000000.00000000. 11111111
=>
Network: 192.168.20.0/24 11000000.10101000.00010100. 00000000
HostMin: 192.168.20.1 11000000.10101000.00010100. 00000001
HostMax: 192.168.20.254 11000000.10101000.00010100. 11111110
Broadcast: 192.168.20.255 11000000.10101000.00010100. 11111111
Hosts/Net: 254 Class C, Private Internet
Számítson ki egy alhálózatot a 192.168.20.0/24 számára.
ipcalc 192.168.20.0/24
Minta kimenet
Address: 192.168.20.0 11000000.10101000.00010100. 00000000
Netmask: 255.255.255.0 = 24 11111111.11111111.11111111. 00000000
Wildcard: 0.0.0.255 00000000.00000000.00000000. 11111111
=>
Network: 192.168.20.0/24 11000000.10101000.00010100. 00000000
HostMin: 192.168.20.1 11000000.10101000.00010100. 00000001
HostMax: 192.168.20.254 11000000.10101000.00010100. 11111110
Broadcast: 192.168.20.255 11000000.10101000.00010100. 11111111
Hosts/Net: 254 Class C, Private Internet
Számítson ki egyetlen alhálózatot 10 gazdagéppel:
ipcalc 192.168.20.0 -s 10
Minta kimenet
Address: 192.168.20.0 11000000.10101000.00010100. 00000000
Netmask: 255.255.255.0 = 24 11111111.11111111.11111111. 00000000
Wildcard: 0.0.0.255 00000000.00000000.00000000. 11111111
=>
Network: 192.168.20.0/24 11000000.10101000.00010100. 00000000
HostMin: 192.168.20.1 11000000.10101000.00010100. 00000001
HostMax: 192.168.20.254 11000000.10101000.00010100. 11111110
Broadcast: 192.168.20.255 11000000.10101000.00010100. 11111111
Hosts/Net: 254 Class C, Private Internet
1. Requested size: 10 hosts
Netmask: 255.255.255.240 = 28 11111111.11111111.11111111.1111 0000
Network: 192.168.20.0/28 11000000.10101000.00010100.0000 0000
HostMin: 192.168.20.1 11000000.10101000.00010100.0000 0001
HostMax: 192.168.20.14 11000000.10101000.00010100.0000 1110
Broadcast: 192.168.20.15 11000000.10101000.00010100.0000 1111
Hosts/Net: 14 Class C, Private Internet
Needed size: 16 addresses.
Used network: 192.168.20.0/28
Unused:
192.168.20.16/28
192.168.20.32/27
192.168.20.64/26
192.168.20.128/25
Ha el akarja tiltani a bináris kimenetet, használhatja a -b
opciót az ábrán látható módon.
ipcalc -b 192.168.20.100
Minta kimenet
Address: 192.168.20.100
Netmask: 255.255.255.0 = 24
Wildcard: 0.0.0.255
=>
Network: 192.168.20.0/24
HostMin: 192.168.20.1
HostMax: 192.168.20.254
Broadcast: 192.168.20.255
Hosts/Net: 254 Class C, Private Internet
Ha többet szeretne megtudni az ipcalc használatáról, használja a következőket:
ipcalc --help
man ipcalc
Az ipcalc hivatalos webhelyét a http://jodies.de/ipcalc címen találja.
Következtetés
Ez egy egyszerű oktatóanyag volt, amely néhány alapvető példával mutatja be az ipcalc eszköz használatát. Ha bármilyen kérdése vagy tanácsa van, feltétlenül tegye fel azokat az alábbi megjegyzés részben.