5 نرم افزار لینوکس برای آزمایش اتصال به شبکه

نمی دانید چگونه ارتباط بین دو نقطه پایانی شبکه بررسی شود?


یکی از کارهای متداول برای sysadmin بررسی اتصال به عیب یابی مشکلات شبکه است. این می تواند هر چیزی باشد که برنامه نتواند به سرویس پس زمینه وصل شود ، قادر به گرفتن داده از URL خارجی ، تأیید باز بودن جریان و غیره نیست..

هرچه ممکن باشد باشد ، ابزار / دستورات زیر به شما کمک می کند. آنها در CentOS 7.x آزمایش شده اند ، و من هیچ دلیلی نمی بینم که در یک ویرایشگر لینوکس دیگر کار کند.

بیایید کشف کنیم …

telnet

یکی از دستورات پرکاربرد برای آزمایش اتصال اساسی بین سرورها ، سرورها به IP دستگاه دیگر شبکه. نحو این دستور آسان است.

مقصد telnet $ PORT

بگذارید بگوییم که آیا می توانید به پورت 8080 در آدرس IP 10.0.0.1 وصل شوید ؛ سپس دستور خواهد بود.

telnet 10.0.0.1 8080

اگر مشکلی در اتصال وجود ندارد ، باید پیام متصل را مشاهده کنید.

سعی در 10.0.0.1…
به 10.0.0.1 وصل شد.
شخصیت فرار “^]” است.

توجه: اگر هنگام اجرای telnet فرمان یافت نشد ، باید همانطور که در اینجا توضیح دادم ، telnet را نصب کنید.

در بیشتر سناریوها ، telnet باید کمک کند. با این حال ، اگر به گزینه دیگری احتیاج دارید ، در اینجا گزینه های مختلف telnet آورده شده است.

ncat یا nc

Ncat (a.k.a. nc) یک ابزار شبکه قدرتمند است که دارای بسیاری از ویژگی ها مانند اتصال و پذیرش یک اتصال ، اجرای دستور از راه دور ، نوشتن و خواندن داده ها و غیره است که در IPv4 و IPv6 کار می کند ، هر دو.

برای انجام یک تست ساده برای بررسی اینکه درگاه باز شده است یا نه ، موارد زیر را اجرا می کنید.

nc-vz $ HOSTNAME $ PORT

بیایید مثالی از آزمایش درگاه 443 در geekflare.com بیاوریم.

[[ایمیل محافظت شده] ~] # nc -vz geekflare.com 443
Ncat: نسخه 7.50 (https://nmap.org/ncat)
Ncat: به 104.25.133.107:443 وصل شد.
Ncat: 0 بایت ارسال شده ، 0 بایت در مدت زمان 0.02 ثانیه دریافت شده است.
[[ایمیل محافظت شده] ~] #

همانطور که گفته شد ، شما همچنین می توانید از nc برای اتصال اتصال برای گوش دادن به درگاه خاصی استفاده کنید. این سرویس می تواند مفید باشد که شما خدمات واقعی را اجرا نکنید اما می خواهید از وجود اتصال اطمینان حاصل کنید.

برای شروع گوش دادن به درگاه:

nc -l $ PORTNUMBER

این درگاه را بر روی یک عدد مشخص متصل می کند.

اگر ncat نصب نشده باشد ، می توانید با yum install nc روی سرورهای CentOS / RHEL نصب کنید.

wget

wget یک دستور مفید برای بارگیری / تست HTTP ، HTTPS و FTP است. اگر شما به عنوان یک مهندس وب کار می کنید یا اغلب با موضوع مرتبط با وب سر و کار دارید ، دوست شما wget است. تست با استفاده از wget ساده است.

URL URL را wget کنید

در اینجا نمونه ای از تست tool.geekflare.com آورده شده است

[[ایمیل محافظت شده] ~] # wget tools.geekflare.com
–2019-05-09 20: 40: 01 – http://tools.geekflare.com/
حل کردن ابزار.geekflare.com (Tools.geekflare.com) … 104.25.134.107 ، 104.25.133.107 ، 2606: 4700: 20 :: 6819: 866b, …
اتصال به Tools.geekflare.com (Tools.geekflare.com) | 104.25.134.107 |: 80 … متصل.
درخواست HTTP ارسال شد ، در انتظار پاسخ … 301 به طور دائمی منتقل شد
مکان: https://tools.geekflare.com/ [زیر]
–2019-05-09 20: 40: 01 – https://tools.geekflare.com/
اتصال به Tools.geekflare.com (Tools.geekflare.com) | 104.25.134.107 |: 443 … متصل.
درخواست HTTP ارسال شد ، در انتظار پاسخ … 200 خوب
طول: نامشخص [متن / HTML]
ذخیره در: ‘index.html.2’

[ <=> ] 15،139 –.- K / s در 0.001s

2019-05-09 20:40:02 (12.8 مگابایت در ثانیه) – ‘index.html.2’ ذخیره شده [15139]

[[ایمیل محافظت شده] ~] #

اگر متصل باشد ، به معنای عدم اتصال است.

حلقه

حلزون یک ابزار چند منظوره است.

آیا می دانید با استفاده از حلقوی می توانید به درگاه وصل شوید?

خوب ، حالا می دانید.

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

موارد زیر یک مثال کار است.

[[ایمیل محافظت شده] ~] # curl -v telnet: //chandan.io: 443
* درباره اتصال () به بندر 442 chandan.io (شماره 0)
* تلاش 104.31.68.106…
* به بندر 443 chandan.io (104.31.68.106) متصل شده است (شماره 0)

و هنگامی که هیچ مشکلی درگاه گوش یا فایروال وجود ندارد ، می توانید سعی کنید …

[[ایمیل محافظت شده] ~] # curl -v telnet: //chandan.io: 4434
* درباره اتصال () به بندر chandan.io 4434 (شماره 0)
* تلاش 104.31.68.106…

برای بارگیری اطلاعات می توانید از curl نیز استفاده کنید. این پشتیبانی از پروتکل های مختلف – HTTP ، HTTPS ، FTP ، IMAP ، LDAP ، POP3 ، SCP ، SFTP ، GOPHER و غیره.

nmap

ابزاری محبوب با صدها ویژگی. اغلب این به عنوان یک ابزار امنیتی در نظر گرفته می شود. nmap به شما اجازه می دهد یک IP / پورت واحد یا محدوده را تست کنید.

برای تست یک درگاه واحد

nmap -p $ PORT $ IP

نمونه ای از آزمایش پورت 443 در siterelic.com

[[ایمیل محافظت شده] ~] # nmap -p 443 siterelic.com
شروع Nmap 7.70 (https://nmap.org) در 2019-05-10 06:55 UTC
گزارش اسکن Nmap برای siterelic.com (104.27.174.50)
میزبان بالا رفته است (تأخیر 0.0079s).
آدرسهای دیگر siterelic.com (اسکن نشده): 104.27.175.50 2606: 4700: 30 :: 681b: ae32 2606: 4700: 30 :: 681b: af32

خدمات PORT STATE
443 / tcp https را باز کنید

Nmap انجام شده است: 1 آدرس IP (1 میزبان به بالا) در 0.13 ثانیه اسکن می شود
[[ایمیل محافظت شده] ~] #

به ستون حالت نگاه کنید. اگر می بینید باز به معنای اتصال خوب است. و اگر دولت فیلتر شود ، این بدان معنی است که اتصال وجود ندارد.

نتیجه

telnet در آخرین نسخه لینوکس در حال حذف است. با تشکر از گزینه جایگزین telnet.

اگر تازه وارد لینوکس هستید و به دنبال یادگیری هستید ، این موضوع را بررسی کنید البته 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