Kuinka laskea IP-aliverkon osoite ipcalc-työkalulla
Kun hallitset verkkoa, joudut epäilemättä käsittelemään aliverkkoa. Jotkut verkonvalvojat pystyvät tekemään binaarilaskennan melko nopeasti päässään määrittääkseen aliverkon peitteen. Muut voivat kuitenkin tarvita apua, ja tässä ipcalc -työkalu on hyödyllinen.
Lue myös: Linux-järjestelmänvalvojan opas verkonhallintaan, vianetsintään ja virheenkorjaukseen
Ipcalc tekee itse asiassa paljon enemmän – se vaatii IP-osoitteen ja verkkopeitteen ja tarjoaa tuloksena lähetyksen, verkon, Ciscon yleismerkkimaskin ja isäntäalueen. Voit käyttää sitä myös opetustyökaluna aliverkotuksen tulosten esittämiseen helposti ymmärrettävinä binääriarvoina.
Joitakin ipcalcin käyttötapoja ovat:
- Vahvista IP-osoite
- Näytä laskettu lähetysosoite
- Näytä DNS:n kautta määritetty isäntänimi
- Näytä verkko-osoite tai etuliite
Kuinka asentaa ipcalc Linuxiin
Asenna ipcalc suorittamalla jokin alla olevista komennoista käyttämäsi Linux-jakelun perusteella.
sudo apt install ipcalc
ipcalc-paketti tulee asentaa automaattisesti CentOS/RHEL/Fedora-kohtaan ja se on osa initscripts-pakettia, mutta jos se jostain syystä on puuttuu, voit asentaa sen käyttämällä:
yum install initscripts #RHEL/CentOS
dnf install initscripts #Fedora
Kuinka käyttää ipcalcia Linuxissa
Alla on esimerkkejä ipcalcin käytöstä.
Hanki tietoa verkko-osoitteesta:
ipcalc 192.168.20.0
Näytelähtö
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
Laske aliverkko kohteelle 192.168.20.0/24.
ipcalc 192.168.20.0/24
Näytelähtö
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
Laske yksi aliverkko, jossa on 10 isäntää:
ipcalc 192.168.20.0 -s 10
Näytelähtö
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
Jos haluat tukahduttaa binäärilähdön, voit käyttää -b
-vaihtoehtoa kuvan mukaisesti.
ipcalc -b 192.168.20.100
Näytelähtö
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
Saat lisätietoja ipcalcin käytöstä käyttämällä:
ipcalc --help
man ipcalc
Löydät virallisen ipcalc -sivuston osoitteesta http://jodies.de/ipcalc.
Johtopäätös
Tämä oli yksinkertainen opetusohjelma, joka osoitti ipcalc -työkalun käytön perusesimerkein. Jos sinulla on kysyttävää tai neuvoja, lähetä ne alla olevaan kommenttiosaan.