netstat
La netstat این برنامه برای بررسی تنظیمات و آمارهای مختلف شبکه استفاده می شود. از طریق استفاده از گزینههای متعدد آن، میتوانیم به انواع ویژگیهای راهاندازی شبکه خود نگاه کنیم. با استفاده از گزینه "-ie"، می توانیم رابط های شبکه را در سیستم خود بررسی کنیم:
[me@linuxbox ~]$ netstat -یعنی
eth0 پیوند پیوند: اترنت HWaddr 00:1d:09:9b:99:67
inet adr:192.168.1.2 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 آدرس: fe80::21d:9ff:fe9b:9967/64 محدوده: پیوند UP BROADCAST RUNNING MULTICAST MTU:1500 متریک:1
بسته های RX: 238488 خطا: 0 افت: 0 بیش از حد: 0 فریم: 0 بسته TX: 403217 خطا: 0 افت: 0 بیش از حد: 0 حامل: 0 برخورد: 0 txqueuelen: 100
RX بایت: 153098921 (146.0 مگابایت) TX بایت: 261035246 (248.9 مگابایت)
حافظه: fdfc0000-fdfe0000
[me@linuxbox ~]$ netstat -یعنی
eth0 پیوند پیوند: اترنت HWaddr 00:1d:09:9b:99:67
inet adr:192.168.1.2 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 آدرس: fe80::21d:9ff:fe9b:9967/64 محدوده: پیوند UP BROADCAST RUNNING MULTICAST MTU:1500 متریک:1
بسته های RX: 238488 خطا: 0 افت: 0 بیش از حد: 0 فریم: 0 بسته TX: 403217 خطا: 0 افت: 0 بیش از حد: 0 حامل: 0 برخورد: 0 txqueuelen: 100
RX بایت: 153098921 (146.0 مگابایت) TX بایت: 261035246 (248.9 مگابایت)
حافظه: fdfc0000-fdfe0000
lo
encap پیوند: Local Loopback
inet adr:127.0.0.1 Mask:255.0.0.0
lo
inet6 adr: ::1/128 محدوده:میزبان
UP LOOPBACK RUNNING MTU:16436 متریک:1
بسته های RX: 2208 خطا: 0 افت: 0 بیش از حد: 0 فریم: 0 بسته TX: 2208 خطا: 0 افت: 0 بیش از حد: 0 حامل: 0 برخورد: 0 txqueuelen: 0
RX بایت: 111490 (108.8 KB) TX بایت: 111490 (108.8 KB)
inet6 adr: ::1/128 محدوده:میزبان
UP LOOPBACK RUNNING MTU:16436 متریک:1
بسته های RX: 2208 خطا: 0 افت: 0 بیش از حد: 0 فریم: 0 بسته TX: 2208 خطا: 0 افت: 0 بیش از حد: 0 حامل: 0 برخورد: 0 txqueuelen: 0
RX بایت: 111490 (108.8 KB) TX بایت: 111490 (108.8 KB)
با استفاده از گزینه "-r" جدول مسیریابی شبکه هسته نمایش داده می شود. این نشان می دهد که چگونه شبکه برای ارسال بسته ها از شبکه به شبکه پیکربندی شده است:
[me@linuxbox ~]$ netstat -r
جدول مسیریابی IP Kernel
دروازه مقصد Genmask پرچم MSS پنجره irtt Iface
192.168.1.0 | * | 255.255.255.0 | U | 0 | 0 | 0 | eth0 |
به طور پیش فرض | 192.168.1.1 | 0.0.0.0 | UG | 0 | 0 | 0 | eth0 |
در این مثال ساده، ما یک جدول مسیریابی معمولی برای یک ماشین کلاینت در یک LAN (شبکه محلی) پشت یک فایروال/روتر می بینیم. خط اول فهرست، مقصد را نشان می دهد 192.168.1.0. آدرسهای IP که به صفر ختم میشوند به جای میزبانهای فردی به شبکهها اشاره میکنند، بنابراین این مقصد به معنای هر میزبانی در LAN است. فیلد بعدی، دروازه، نام یا آدرس IP دروازه (روتر) است که برای رفتن از میزبان فعلی به شبکه مقصد استفاده می شود. یک ستاره در این قسمت نشان می دهد که هیچ دروازه ای مورد نیاز نیست.
خط آخر حاوی مقصد است به طور پیش فرض. این به معنای هر ترافیکی است که برای یک شبکه درج شده است که در جدول ذکر نشده است. در مثال ما می بینیم که gateway به عنوان یک روتر با آدرس تعریف شده است 192.168.1.1، که احتمالاً می داند با ترافیک مقصد چه کند.
پسندیدن ipاز netstat برنامه گزینه های زیادی دارد و ما فقط به یک زوج نگاه کرده ایم. بررسی کنید ip و netstat صفحات man برای یک لیست کامل.