Kuidas arvutada IP-alamvõrgu aadress aadressi IPcalc abil


Võrgu haldamisel peate kahtlemata tegelema alamvõrguga. Mõned võrguadministraatorid suudavad alamvõrgu maski määramiseks üsna kiiresti peas teha binaarset matemaatikat. Kuid teised võivad vajada abi ja siin on ipcalc tööriist kasulik.

Ipcalc teeb tegelikult palju rohkem - selleks on vaja IP-aadressi ja võrgumaskit ning saadakse saadud ülekanne, võrk, Cisco metamärgi mask ja hosti ulatus. Samuti saate seda kasutada õppevahendina alamvõrgustiku tulemuste esitamiseks hõlpsasti mõistetavate kahendväärtuste saamiseks.

Mõned ipcalci kasutusalad on:

  • Kinnitage IP-aadress
  • Kuva arvutatud leviaadress
  • DNS-i kaudu määratud hostinime kuvamine
  • kuvage võrgu aadress või eesliide

Kuidas installida ipcalc Linuxi

IPcalc installimiseks käivitage lihtsalt üks allolevatest käskudest, lähtudes kasutatavast Linuxi jaotusest.

$ sudo apt install ipcalc  

Pakett ipcalc tuleks installida CentOS/RHEL/Fedora alla automaatselt ja see on osa initscripti paketist, kuid kui see mingil põhjusel puudub, saate selle installida, kasutades järgmist:

# yum install initscripts     #RHEL/CentOS
# dnf install initscripts     #Fedora

Kuidas kasutada ipcalc Linuxis

Allpool näete mõningaid näiteid ipcalci kasutamisest.

Hankige teavet võrgu aadressi kohta:

# 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

Arvutage alamvõrk 192.168.20.0/24 jaoks.

# 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

Arvutage üks alamvõrk 10 hostiga:

# 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

Kui soovite kahendväljundit summutada, võite kasutada valikut -b , nagu näidatud.

# 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

IPcalc kasutamise kohta lisateabe saamiseks võite kasutada järgmist.

# ipcalc --help
# man ipcalc

Ametliku ipcalci veebisaidi leiate aadressilt http://jodies.de/ipcalc.

See oli lihtne õpetus, mis näitas ipcalci tööriista kasutamist koos mõnede põhinäidetega. Kui teil on küsimusi või nõuandeid, esitage need kindlasti allpool olevas kommentaaride jaotises.