Hvernig á að reikna IP undirnetfang með ipcalc tólinu
Þegar þú stjórnar neti þarftu án efa að takast á við undirnet. Sumir netkerfisstjórar geta gert tvíundarstærðfræðina nokkuð fljótt í hausnum á sér, til að ákvarða undirnetsgrímuna. Hins vegar gætu aðrir þurft á aðstoð að halda og það er þar sem ipcalc tólið kemur sér vel.
Ipcalc gerir í raun miklu meira - það tekur IP tölu og netmaska og veitir útsendinguna, netið, Cisco algildisgrímuna og hýsingarsviðið sem myndast. Þú getur líka notað það sem kennslutæki til að kynna undirnetsniðurstöður á auðskiljanlegum tvöföldum gildum.
Sumir af notkun ipcalc eru:
- Staðfestu IP-tölu
- Sýna reiknað útsendingarvistfang
- Sýna hýsingarheiti ákvarðað með DNS
- Sýna netfang eða forskeyti
Hvernig á að setja upp ipcalc í Linux
Til að setja upp ipcalc skaltu einfaldlega keyra eina af skipunum hér að neðan, byggt á Linux dreifingunni sem þú ert að nota.
$ sudo apt install ipcalc
ipcalc pakkinn ætti að vera settur upp sjálfkrafa undir CentOS/RHEL/Fedora og hann er hluti af initscripts pakkanum, en ef hann vantar af einhverjum ástæðum geturðu sett hann upp með því að nota:
# yum install initscripts #RHEL/CentOS # dnf install initscripts #Fedora
Hvernig á að nota ipcalc í Linux
Hér að neðan má sjá nokkur dæmi um notkun ipcalc.
Fáðu upplýsingar um netfangið:
# ipcalc 192.168.20.0
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
Reiknaðu undirnet fyrir 192.168.20.0/24.
# ipcalc 192.168.20.0/24
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
Reiknaðu eitt undirnet með 10 vélum:
# ipcalc 192.168.20.0 -s 10
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
Ef þú vilt bæla tvöfalda úttakið geturðu notað -b
valkostinn eins og sýnt er.
# ipcalc -b 192.168.20.100
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
Til að finna meira um ipcalc notkun geturðu notað:
# ipcalc --help # man ipcalc
Þú getur fundið opinberu ipcalc vefsíðuna á http://jodies.de/ipcalc.
Þetta var einfalt kennsluefni sem sýnir hvernig á að nota ipcalc tól með nokkrum grunndæmum. Ef þú hefur einhverjar spurningar eða ráð, vertu viss um að senda þær inn í athugasemdahlutanum hér að neðan.