Fping - Linux-നുള്ള ഒരു ഹൈ പെർഫോമൻസ് പിംഗ് ടൂൾ


നെറ്റ്uവർക്ക് ഹോസ്റ്റുകളിലേക്ക് ഐസിഎംപി (ഇന്റർനെറ്റ് കൺട്രോൾ മെസേജ് പ്രോട്ടോക്കോൾ) എക്കോ അഭ്യർത്ഥന അയയ്uക്കുന്നതിനുള്ള ഒരു ചെറിയ കമാൻഡ് ലൈൻ ഉപകരണമാണ് fping, പിംഗിന് സമാനമാണ്, എന്നാൽ ഒന്നിലധികം ഹോസ്റ്റുകൾ പിംഗ് ചെയ്യുമ്പോൾ വളരെ ഉയർന്ന പ്രകടനം. കമാൻഡ് ലൈനിൽ നിങ്ങൾക്ക് എത്ര ഹോസ്റ്റുകൾ വേണമെങ്കിലും നിർവചിക്കാനോ IP വിലാസങ്ങളുടെയോ ഹോസ്റ്റുകളുടെയോ ലിസ്റ്റ് ഉള്ള ഒരു ഫയൽ വ്യക്തമാക്കാനോ കഴിയും എന്നതിൽ fping പിംഗിൽ നിന്ന് തികച്ചും വ്യത്യസ്തമാണ്.

ഉദാഹരണത്തിന്, fping ഉപയോഗിച്ച്, നമുക്ക് സമ്പൂർണ്ണ നെറ്റ്uവർക്ക് ശ്രേണി (192.168.0.1/24) വ്യക്തമാക്കാം. ഇത് ഹോസ്റ്റുചെയ്യാൻ Fping അഭ്യർത്ഥന അയയ്uക്കുകയും റൗണ്ട് റോബിൻ രീതിയിൽ മറ്റൊരു ടാർഗെറ്റ് ഹോസ്റ്റിലേക്ക് മാറുകയും ചെയ്യും. പിങ്ങിൽ നിന്ന് വ്യത്യസ്തമായി, അടിസ്ഥാനപരമായി സ്ക്രിപ്റ്റിംഗിന് വേണ്ടിയുള്ളതാണ് Fping.

Linux സിസ്റ്റങ്ങളിൽ Fping എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം

മിക്ക ലിനക്സ് വിതരണങ്ങളിലും, കാണിച്ചിരിക്കുന്നതുപോലെ പാക്കേജ് മാനേജ്മെന്റ് ടൂൾ ഉപയോഗിച്ച് ഡിഫോൾട്ട് പാക്കേജ് റിപ്പോസിറ്ററികളിൽ നിന്നും ഇൻസ്റ്റോൾ ചെയ്യുന്നതിനായി പാക്കേജ് fping ലഭ്യമാണ്.

# sudo apt install fping  [On Debian/Ubuntu]
# sudo yum install fping  [On CentOS/RHEL]
# sudo dnf install fping  [On Fedora 22+]
# sudo pacman -S fping    [On Arch Linux]

പകരമായി, ഇനിപ്പറയുന്ന കമാൻഡുകൾ ഉപയോഗിച്ച് നിങ്ങൾക്ക് ഉറവിട പാക്കേജിൽ നിന്ന് fping (4.0) ന്റെ ഏറ്റവും പുതിയ പതിപ്പ് ഇൻസ്റ്റാൾ ചെയ്യാൻ കഴിയും.

$ wget https://fping.org/dist/fping-4.0.tar.gz
$ tar -xvf fping-4.0.tar.gz
$ cd fping-4.0/
$ ./configure
$ make && make install

അവയുടെ ഉദാഹരണങ്ങൾക്കൊപ്പം ചില Fping കമാൻഡ് നോക്കാം.

താഴെയുള്ള കമാൻഡ് ഒന്നിലധികം IP വിലാസങ്ങൾ ഒരേസമയം fping ചെയ്യും, അത് ജീവനുള്ളതോ ലഭ്യമല്ലാത്തതോ ആയി നില പ്രദർശിപ്പിക്കും.

# fping 50.116.66.139 173.194.35.35 98.139.183.24

50.116.66.139 is alive
173.194.35.35 is unreachable
98.139.183.24 is unreachable

ഇനിപ്പറയുന്ന കമാൻഡ് IP വിലാസങ്ങളുടെ ഒരു നിർദ്ദിഷ്ട ശ്രേണിയെ എഫ്പിംഗുചെയ്യും. താഴെയുള്ള ഔട്ട്uപുട്ട് ഉപയോഗിച്ച് ഞങ്ങൾ ഐപി വിലാസത്തിന്റെ ശ്രേണിയിലേക്ക് എക്കോ അഭ്യർത്ഥന അയയ്uക്കുകയും ഞങ്ങൾ ആഗ്രഹിച്ചതുപോലെ മറുപടി ലഭിക്കുകയും ചെയ്യുന്നു. പുറത്തുകടന്നതിന് ശേഷം കാണിക്കുന്ന ക്യുമുലേറ്റീവ് ഫലവും.

# fping -s -g 192.168.0.1 192.168.0.9

192.168.0.1 is alive
192.168.0.2 is alive
ICMP Host Unreachable from 192.168.0.2 for ICMP Echo sent to 192.168.0.3
ICMP Host Unreachable from 192.168.0.2 for ICMP Echo sent to 192.168.0.3
ICMP Host Unreachable from 192.168.0.2 for ICMP Echo sent to 192.168.0.3
ICMP Host Unreachable from 192.168.0.2 for ICMP Echo sent to 192.168.0.4
192.168.0.3 is unreachable
192.168.0.4 is unreachable

8      9 targets
       2 alive
       2 unreachable
       0 unknown addresses

       4 timeouts (waiting for response)
       9 ICMP Echos sent
       2 ICMP Echo Replies received
      2 other ICMP received

 0.10 ms (min round trip time)
 0.21 ms (avg round trip time)
 0.32 ms (max round trip time)
        4.295 sec (elapsed real time)

മുകളിലുള്ള കമാൻഡ് ഉപയോഗിച്ച്, ഇത് നെറ്റ്uവർക്ക് പൂർത്തിയാക്കുകയും ഒരിക്കൽ ആവർത്തിക്കുകയും ചെയ്യും (-r 1). ക്ഷമിക്കണം, സമയമില്ലാതെ എന്റെ സ്uക്രീൻ മുകളിലേക്ക് സ്uക്രോൾ ചെയ്യുന്നതിനാൽ കമാൻഡിന്റെ ഔട്ട്uപുട്ട് കാണിക്കുന്നത് സാധ്യമല്ല.

# fping -g -r 1 192.168.0.0/24

fping-ലേക്ക് IP വിലാസം (173.194.35.35, 98.139.183.24) ഉള്ള fping.txt എന്ന പേരിൽ ഞങ്ങൾ ഒരു ഫയൽ സൃഷ്uടിച്ചിട്ടുണ്ട്.

# fping < fping.txt

173.194.35.35 is alive
98.139.183.24 is alive

കമാൻഡ് എക്സിക്യൂട്ട് ചെയ്തുകൊണ്ട് Fping പതിപ്പ് പരിശോധിക്കുക.

# fping -v

fping: Version 4.0
fping: comments to [email 

Fping കമാൻഡിനെക്കുറിച്ചുള്ള ഓപ്uഷനുകൾക്കൊപ്പം കൂടുതൽ വിവരങ്ങൾ ലഭിക്കാൻ ആഗ്രഹിക്കുന്നവർ, ദയവായി ഒരു മാൻ പേജ് നോക്കുക. നിങ്ങളുടെ പരിതസ്ഥിതിയിൽ Fping കമാൻഡ് പരീക്ഷിക്കാനും ചുവടെയുള്ള കമന്റ് ബോക്സിലൂടെ നിങ്ങളുടെ അനുഭവം ഞങ്ങളുമായി പങ്കിടാനും അഭ്യർത്ഥിക്കുന്നു.