Bii o ṣe le Karo Adirẹsi IP Subnet pẹlu Irinṣẹ ipcalc
Nigbati o ba n ṣakoso nẹtiwọọki kan, laiseaniani iwọ yoo nilo lati ba ibajẹ-iṣẹ wọle. Diẹ ninu awọn alakoso nẹtiwọọki ni anfani lati ṣe iṣiro binary ni kiakia ni ori wọn, lati pinnu iboju-boju subnet. Sibẹsibẹ, awọn miiran le nilo iranlọwọ diẹ ati pe eyi ni ibi ti ọpa ipcalc wa ni ọwọ.
Ipcalc n ṣe pupọ diẹ sii - o gba adiresi IP kan ati netmask ati pese igbohunsafefe abajade, nẹtiwọọki, iboju iboju egan Cisco, ati ibiti o ti gbalejo. O tun le lo bi ohun elo ẹkọ lati ṣafihan awọn abajade subnetting ni irọrun lati ni oye awọn iye alakomeji.
Diẹ ninu awọn lilo ti ipcalc ni:
- Ṣeduro adirẹsi IP
- Ṣe afihan adirẹsi igbohunsafefe iṣiro
- Ifihan orukọ olupin ti a pinnu nipasẹ DNS
- Ṣafihan adirẹsi nẹtiwọọki tabi ìpele
Bii o ṣe le fi ipcalc sinu Linux
Lati fi ipcalc sori ẹrọ, ṣaṣe ṣiṣe ọkan ninu awọn ofin ni isalẹ, da lori pinpin Linux ti o nlo.
$ sudo apt install ipcalc
O yẹ ki o fi package ipcalc sori ẹrọ laifọwọyi labẹ CentOS/RHEL/Fedora ati pe o jẹ apakan ti package initscripts, ṣugbọn ti o ba fun idi kan ti o nsọnu, o le fi sii nipa lilo:
# yum install initscripts #RHEL/CentOS # dnf install initscripts #Fedora
Bii o ṣe le Lo ipcalc ni Lainos
Ni isalẹ o le wo awọn apẹẹrẹ ti lilo ipcalc.
Gba alaye nipa adirẹsi nẹtiwọọki:
# 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
Ṣe iṣiro subnet kan fun 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
Ṣe iṣiro subnet kan pẹlu awọn ọmọ-ogun 10:
# 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
Ti o ba fẹ tẹ iṣẹjade alakomeji mọlẹ, o le lo aṣayan -b
bi o ti han.
# 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
Lati wa diẹ sii nipa lilo ipcalc, o le lo:
# ipcalc --help # man ipcalc
O le wa oju opo wẹẹbu ipcalc osise ni http://jodies.de/ipcalc.
Eyi jẹ itọnisọna ti o rọrun, fifihan bi o ṣe le lo ohun elo ipcalc pẹlu diẹ ninu awọn apẹẹrẹ ipilẹ. Ti o ba ni ibeere tabi imọran eyikeyi, rii daju lati fi wọn sii ni abala ọrọ ni isalẹ.