كيفية عرض حركة مرور الشبكة في المحطة?

كيفية عرض حركة مرور الشبكة الفعلية (لاسلكي)في محطة?

بالإضافة إلى ذلك: هل من الممكن إضافة هذه المعلومات إلى مخطط top?

وهنا بعض الأدوات لطيفة في مستودعات أوبونتو لمراقبة حركة مرور شبكة سطر الأوامر:

بمون - يظهر واجهات متعددة في وقت واحد

enter image description here

سلورم - لديه الرسوم البيانية الملونة لطيفة

enter image description here

تكبتراك - مفضل. يخبر مقدار عرض النطاق الترددي الذي يتم استخدامه وأيضا ما هو البروتوكول (الخدمة/المنفذ) والوجهة التي يتم الإرسال إليها.مفيدة جدا عندما كنت تريد أن تعرف بالضبط ما هو استخدام ما يصل عرض النطاق الترددي الخاص بك

enter image description here

إنه سهل للغاية! تثبيت "إفتوب" مع:

sudo apt-get install iftop

ثم تشغيل

sudo iftop

من أي محطة!

استمتع!

يجب أن يكون شخص ما قد ذكر أيضا nethogs.

sudo apt-get -y install nethogs
sudo nethogs

الشيء الذي يختلف وربما هو أكثر برودة حول هذا واحد هو أنه يظهر حركة المرور لكل العملية، كما تظهر الصورة

enter image description here

نلقي نظرة على الصفحة

هناك أداة لطيفة تسمى عداد السرعة أن يعرض الرسم البياني في محطة باستخدام أحرف كتلة يونيكود ، والألوان ، وحتى يضيف تسميات إلى كل ذروة في الرسم البياني.

$ sudo apt-get install speedometer$ speedometer -l  -r wlan0 -t wlan0 -m $(( 1024 * 1024 * 3 / 2 ))

Screenshot after running the previous command

يحتوي على العديد من الخيارات ، ويمكنه مراقبة واجهات متعددة ، ويمكنه عرض رسوم بيانية متعددة في عدة صفوف أو أعمدة ، ويمكنه أيضا مراقبة سرعة تنزيل ملف واحد (من خلال مشاهدة حجم الملف على القرص).

إيبتراف

إيبتراف هو أداة إحصاءات الشبكة القائمة على وحدة التحكم لينكس. فإنه يجمع مجموعة متنوعة من الأرقام مثل حزمة اتصال تكب و بايت التهم ، إحصاءات واجهة ومؤشرات النشاط ، تكب/أودب أعطال حركة المرور ، و لان حزمة محطة و بايت التهم.

الميزات

رصد حركة المرور الملكية الفكرية التي تظهر معلومات عن مرور حركة المرور الملكية الفكرية عبر الشبكة. يتضمن معلومات تكب العلم ، حزم و بايت التهم ، تفاصيل اللجنة الدولية لشؤون المفقودين ، أنواع حزم أوسف. إحصاءات واجهة عامة ومفصلة تظهر إب ، تكب ، أودب ، اللجنة الدولية لشؤون المفقودين ، غير إب وغيرها من حزم إب التهم ، أخطاء إب الاختباري ، نشاط واجهة ، حجم الحزمة التهم. شاشة خدمة تكب و أودب تظهر عدد الحزم الواردة والصادرة لمنافذ تطبيق تكب و أودب المشتركة وحدة إحصاءات لان التي تكتشف المضيفين النشطين وتظهر إحصاءات تظهر نشاط البيانات عليها تكب ، أودب ، وغيرها من مرشحات عرض البروتوكول ، مما يسمح لك لعرض حركة المرور فقط كنت مهتما في. تسجيل يدعم إيثرنت ، فدي ، إيسدن ، زلة ، بب ، وأنواع واجهة الاسترجاع. يستخدم المدمج في واجهة مأخذ الخام من نواة لينكس ، والسماح لها لاستخدامها على مجموعة واسعة من بطاقات الشبكة المعتمدة. ملء الشاشة ، القائمة يحركها العملية.

البروتوكولات المعترف بها

إب تكب أودب إيمب إيغمب إيغب إيغرب أوسبف أرب رارب

سيتم ببساطة الإشارة إلى الحزم غير الملكية الفكرية على أنها "غير الملكية الفكرية" ، وعلى شبكة إيثرنت لان ، سيتم تزويدها بعناوين إيثرنت المناسبة.

واجهات معتمدة

الاسترجاع المحلي جميع واجهات إيثرنت المدعومة من لينكس جميع واجهات فدي المدعومة من لينكس زلة غير متزامن بب متزامن بب على إيسدن إيسدن مع الخام إب التغليف إيسدن مع سيسكو هدلك التغليف خط مواز إب

المصدر http://iptraf.seul.org/about.html

التركيب

مع apt:

apt-get install iptraf

أو تحميل المصدر:

http://iptraf.seul.org/download.html

لقطات الشاشة

الاتصالات الحالية:

tcp connections

الموانئ الحالية:

enter image description here

ملخص لجميع الواجهات:

enter image description here

مفصلة لكل واجهة:

enter image description here

المصدر http://iptraf.seul.org/shots.html

tcpdump -i eth0 

سيعطيك ذلك معلومات متدفقة لجميع البيانات المتدفقة من تلك الواجهة (بطاقة إيثرنت الخاصة بك). على غرار يريشارك.

استخدام ifconfig لرؤية قائمة من واجهات الأجهزة الخاصة بك.

اعتقد ifconfig [interface] سوف نفعل ذلك. مثل:

gevorg@gevorg-TravelMate-3260:~$ ifconfig wlan0wlan0     Link encap:Ethernet  HWaddr 00:18:de:89:52:71            BROADCAST MULTICAST  MTU:1500  Metric:1          RX packets:0 errors:0 dropped:0 overruns:0 frame:0          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0          collisions:0 txqueuelen:1000           RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)gevorg@gevorg-TravelMate-3260:~$ ifconfig eth0eth0      Link encap:Ethernet  HWaddr 00:16:36:bf:92:e3            inet addr:192.168.10.100  Bcast:192.168.10.255  Mask:255.255.255.0          inet6 addr: fe80::216:36ff:febf:92e3/64 Scope:Link          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1          RX packets:342765 errors:0 dropped:0 overruns:0 frame:0          TX packets:306183 errors:0 dropped:0 overruns:0 carrier:0          collisions:0 txqueuelen:1000           RX bytes:373934806 (373.9 MB)  TX bytes:39111569 (39.1 MB)          Interrupt:16 

هذا يظهر ر بايت: 73934806 (373.9 ميغابايت) و تكس بايت: 39111569 (39.1 ميغابايت).

إذا كنت تبحث عن شيء بسيط للغاية ، ولكن لا تزال مفيدة ، حاول ifstat

$ sudo apt-get install ifstat$ ifstat       eth0               wlan0        KB/s in  KB/s out   KB/s in  KB/s out    0.00      0.00      0.96      4.79    0.00      0.00      0.04      0.14

يراقب جميع الواجهات دفعة واحدة ، ويطبع سطرا جديدا كل ثانية. من المفيد أن الأنابيب إلى برنامج نصي آخر ، أو ترك تشغيل ومراقبة استخدام عرض النطاق الترددي مع مرور الوقت. ليست جميلة مثل الأدوات الأخرى ، لكنها تنجز المهمة.

هناك بعض الخيارات المفيدة المدرجة في مانباج:

-z  Hides interface which counters are null, eg interfaces that are up but not used.-n  Turns off displaying the header periodically.-t  Adds a timestamp at the beginning of each line.-T  Reports total bandwith for all monitored interfaces.-S  Keep stats updated on the same line if possible (no scrolling nor wrapping).-b  Reports bandwith in kbits/sec instead of kbytes/sec.

أداة أخرى مفيدة هي ريال سعودي.تثبيته,

apt install sysstat

كيفية استخدامه:

sar -n DEV  1

ودليل الرسم البياني المذهل لبريندان:enter image description here

المراجع

هذا ليس خاصا بالشبكات ، ولكن نظرات يمكن عرض حركة مرور الشبكة من واجهات مختلفة.

تثبيته مع واحدة من تلك الأوامر :

sudo snap install glancessudo apt install glances

أي حلول ل "هل من الممكن لإضافة هذه المعلومات إلى الرسم البياني لل “أعلى”?"جزء? :slight_smile:

@جاناكاباندارا تحقق من نظرات.