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.