So berechnen Sie die IP-Subnetzadresse mit dem ipcalc-Tool
Wenn Sie ein Netzwerk verwalten, müssen Sie sich zweifellos mit der Subnetzbildung befassen. Einige Netzwerkadministratoren sind in der Lage, die Binärberechnung recht schnell im Kopf durchzuführen, um die Subnetzmaske zu bestimmen. Andere benötigen jedoch möglicherweise Hilfe und hier ist das Tool ipcalc hilfreich.
Lesen Sie auch: Ein Linux-Sysadmin-Leitfaden zur Netzwerkverwaltung, Fehlerbehebung und Fehlerbehebung
Ipcalc leistet tatsächlich noch viel mehr – es nimmt eine IP-Adresse und eine Netzmaske und stellt den resultierenden Broadcast, das Netzwerk, die Cisco-Wildcard-Maske und den Hostbereich bereit. Sie können es auch als Lehrmittel verwenden, um Subnetzergebnisse in leicht verständlichen Binärwerten darzustellen.
Einige der Verwendungszwecke von ipcalc sind:
- IP-Adresse validieren
- Berechnete Broadcast-Adresse anzeigen
- Per DNS ermittelter Hostname anzeigen
- Netzwerkadresse oder Präfix anzeigen
So installieren Sie ipcalc unter Linux
Um ipcalc zu installieren, führen Sie einfach einen der folgenden Befehle aus, basierend auf der von Ihnen verwendeten Linux-Distribution.
sudo apt install ipcalc
Das ipcalc-Paket sollte automatisch unter CentOS/RHEL/Fedora installiert werden und ist Teil des initscripts-Pakets, wenn dies jedoch aus irgendeinem Grund der Fall ist fehlt, können Sie es mit folgendem Befehl installieren:
yum install initscripts #RHEL/CentOS
dnf install initscripts #Fedora
So verwenden Sie ipcalc unter Linux
Unten sehen Sie einige Beispiele für die Verwendung von ipcalc.
Informieren Sie sich über die Netzwerkadresse:
ipcalc 192.168.20.0
Beispielausgabe
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
Berechnen Sie ein Subnetz für 192.168.20.0/24.
ipcalc 192.168.20.0/24
Beispielausgabe
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
Berechnen Sie ein einzelnes Subnetz mit 10 Hosts:
ipcalc 192.168.20.0 -s 10
Beispielausgabe
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
Wenn Sie die Binärausgabe unterdrücken möchten, können Sie wie gezeigt die Option -b
verwenden.
ipcalc -b 192.168.20.100
Beispielausgabe
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
Um mehr über die Verwendung von ipcalc zu erfahren, können Sie Folgendes verwenden:
ipcalc --help
man ipcalc
Die offizielle ipcalc-Website finden Sie unter http://jodies.de/ipcalc.
Abschluss
Dies war ein einfaches Tutorial, das anhand einiger grundlegender Beispiele die Verwendung des ipcalc-Tools zeigte. Wenn Sie Fragen oder Ratschläge haben, senden Sie diese unbedingt im Kommentarbereich unten.