5 Utility za testiranje omrežne povezljivosti

Se sprašujete, kako preveriti povezljivost med dvema omrežnima končnima točkama?


Ena od najpogostejših nalog sistema sysadmin je preverjanje povezanosti pri odpravljanju težav z mrežo. Lahko se zgodi, da se aplikacija ne more povezati z zaledno storitvijo, ne more pridobiti podatkov z zunanjega URL-ja, preveriti, ali je tok odprt itd..

Karkoli bi lahko bilo, bi vam pomagali naslednji pripomočki / ukazi. Preizkušeni so na CentOS 7.x, in ne vidim nobenega razloga, da ne bi deloval na drugem distribucijskem sistemu Linux.

Raziščimo …

telnet

Eden od pogosto uporabljanih ukazov za preverjanje bistvene povezljivosti med strežniki, strežnikom in IP druge omrežne naprave. Sintaksa ukaza je enostavna.

telnet $ destinacijaIP $ PORT

Recimo, da želite preizkusiti, ali se lahko s povezavo do vrat 8080 povežete na 10.0.0.1 IP naslov; potem bi bil ukaz.

telnet 10.0.0.1 8080

Če pri povezovanju ni težav, morate videti povezano sporočilo.

Poskus 10.0.0.1…
Povezana z 10.0.0.1.
Znak za izhod v sili je ‘^]’.

Opomba: Če med izvajanjem telneta ukaza ni mogoče najti, morate telnet namestiti, kot sem razložil tukaj.

V večini scenarijev naj bi telnet pomagal. Če pa potrebujete kakšno drugo možnost, potem je nekaj alternativnih telnet rešitev.

ncat ali nc

Ncat (a.k.a. nc) je močan omrežni pripomoček z mnogimi funkcijami, kot so povezava in sprejemanje povezave, izvedba ukaza na daljavo, pisanje in branje podatkov itd. Deluje na IPv4 in IPv6, oboje.

Če želite narediti preprost test in preveriti, ali je vrata odprto ali ne, izvedite naslednje.

nc -vz $ HOSTNAME $ PORT

Vzemimo primer testiranja 443 vrat na geekflare.com.

[[zaščitena e-pošta] ~] # nc -vz geekflare.com 443
Ncat: Različica 7.50 (https://nmap.org/ncat)
Ncat: Povezan s 104.25.133.107.4543.
Ncat: 0 poslanih bajtov, 0 bajtov je prejetih v 0,02 sekundah.
[[zaščitena e-pošta] ~] #

Kot že omenjeno, lahko uporabite tudi nc, da povežete povezavo in poslušate določeno vrata. To je lahko priročno, če nimate dejanskih storitev, vendar želite zagotoviti, da obstaja povezava.

Če želite začeti poslušati vrata:

nc -l $ PORTNUMBER

Na določeno številko bo vezal vrata.

Če ncat ni nameščen, lahko to storite z yum install nc na CentOS / RHEL strežnike.

wget

wget je uporaben ukaz za prenos / testiranje HTTP, HTTPS in FTP. Če delate kot spletni inženir ali se pogosto ukvarjate s težavo, povezano s spletom, je wget vaš prijatelj. Testiranje s pomočjo wget-a je preprosto.

wget $ URL

Tu je primer testiranja tools.geekflare.com

[[zaščitena e-pošta] ~] # wget tools.geekflare.com
–2019-05-09 20: 40: 01– http://tools.geekflare.com/
Reševanje orodij.geekflare.com (tools.geekflare.com) … 104.25.134.107, 104.25.133.107, 2606: 4700: 20 :: 6819: 866b, …
Povezovanje z tools.geekflare.com (tools.geekflare.com) | 104.25.134.107 |: 80 … povezano.
Zahteva HTTP je bila poslana in čaka na odgovor … 301 Trajno premaknjeno
Lokacija: https://tools.geekflare.com/ [naslednje]
–2019-05-09 20: 40: 01– https://tools.geekflare.com/
Povezovanje z tools.geekflare.com (tools.geekflare.com) | 104.25.134.107 |: 443 … povezano.
Zahteva HTTP je bila poslana, čaka na odgovor … 200 V redu
Dolžina: nedoločen [text / html]
Shranjevanje v: ‘index.html.2’

[ <=> ] 15,139 –.- K / s v 0,001 s

2019-05-09 20:40:02 (12,8 MB / s) – ‘index.html.2’ shranjeno [15139]

[[zaščitena e-pošta] ~] #

Če se prikaže, pomeni, da ni povezave.

curl

Curl je večnamensko orodje.

Ali veste, da lahko s pomočjo curl prekličete vrata v vrata?

No, zdaj veste.

curl -v telnet: // $ IP: $ PORT

Sledi delovni primer.

[[zaščitena e-pošta] ~] # curl -v telnet: //chandan.io: 443
* O povezavi () s pristaniščem Chandan.io 443 (# 0)
* Poskus 104.31.68.106…
* Povezana s pristaniščem chandan.io (104.31.68.106) 443 (# 0)

In ko ni težav s poslušalci ali požarnim zidom, boste videli poskusiti …

[[zaščitena e-pošta] ~] # curl -v telnet: //chandan.io: 4434
* O povezavi () s pristaniščem Chandan.io 4434 (# 0)
* Poskus 104.31.68.106…

Za prenos podatkov lahko uporabite tudi curl. Podpira več protokolov – HTTP, HTTPS, FTP, IMAP, LDAP, POP3, SCP, SFTP, GOPHER itd..

nmap

Priljubljeno orodje s sto funkcijami. Pogosto to velja za varnostno orodje. nmap naj preizkusite en sam IP / vrata ali v območju.

Za preizkušanje posameznih vrat

nmap -p $ PORT $ IP

Primer testiranja vrat 443 na spletnem mestu siterelic.com

[[zaščitena e-pošta] ~] # nmap -p 443 siterelic.com
Začetek Nmap 7.70 (https://nmap.org) ob 2019-05-10 06:55 UTC
Poročilo o skeniranju Nmap za siterelic.com (104.27.174.50)
Gostitelj je povečan (zakasnitev 0,0079 s).
Drugi naslovi za siterelic.com (niso skenirani): 104.27.175.50 2606: 4700: 30 :: 681b: ae32 2606: 4700: 30 :: 681b: af32

STORITEV PORTA DRŽAVE
443 / tcp odprite https

Nmap končan: 1 naslov IP (1 gostitelj gor) skeniran v 0,13 sekunde
[[zaščitena e-pošta] ~] #

Poglejte stolpec stanja. Če vidite odprto, pomeni, da je povezava v redu. Če je stanje filtrirano, to pomeni, da povezljivost ne obstaja.

Zaključek

telnet se odpravlja v najnovejši različici Linuxa. Zahvaljujoč zgornji alternativi telnet.

Če ste novi v Linuxu in se želite učiti, si oglejte to Seveda Udemy.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map