.\" -*- coding: us-ascii -*- .if \n(.g .ds T< \\FC .if \n(.g .ds T> \\F[\n[.fam]] .de URL \\$2 \(la\\$1\(ra\\$3 .. .if \n(.g .mso www.tmac .TH ifdata 1 2006-03-07 moreutils moreutils .SH "نام (NAME)" ifdata \- استخراج اطلاعات رابط شبکه بدون نیاز به پارس کردن خروجی ifconfig .SH "خلاصه دستور (SYNOPSIS)" 'nh .fi .ad l \fBifdata\fR \kx .if (\nx>(\n(.l/2)) .nr x (\n(.l/5) 'in \n(.iu+\nxu [\fIگزینه‌ها\fR] {\fIرابط\fR} 'in \n(.iu-\nxu .ad b 'hy .SH "توضیحات (DESCRIPTION)" دستور .B ifdata می‌تواند برای بررسی وجود یک رابط شبکه، یا دریافت اطلاعاتی درباره آن مانند آدرس IP استفاده شود. بر خلاف .B ifconfig یا .BR ip ، دستور .B ifdata دارای خروجی ساده‌ای برای تجزیه و پردازش است که به گونه‌ای طراحی شده تا به آسانی در اسکریپت‌های پوسته (shell script) مورد استفاده قرار گیرد. .SH "گزینه‌ها (OPTIONS)" .TP \*(T<\fB\-h\fR\*(T> چاپ خلاصه راهنما. .TP \*(T<\fB\-e\fR\*(T> بررسی وجود رابط شبکه؛ در صورت عدم وجود با کُد خروج غیر صفر خارج می‌شود. .TP \*(T<\fB\-p\fR\*(T> چاپ تمام پیکربندی رابط شبکه. .TP \*(T<\fB\-pe\fR\*(T> چاپ عبارت "yes" یا "no" بسته به وجود یا عدم وجود رابط شبکه. .TP \*(T<\fB\-pa\fR\*(T> چاپ آدرس IPv4 رابط شبکه. .TP \*(T<\fB\-pn\fR\*(T> چاپ ماسک شبکه (netmask) رابط. .TP \*(T<\fB\-pN\fR\*(T> چاپ آدرس شبکه (network address) رابط. .TP \*(T<\fB\-pb\fR\*(T> چاپ آدرس انتشار همگانی (broadcast address) رابط. .TP \*(T<\fB\-pm\fR\*(T> چاپ مقدار MTU رابط شبکه. .PP گزینه‌های زیر فقط مخصوص لینوکس هستند: .TP \*(T<\fB\-ph\fR\*(T> چاپ آدرس سخت‌افزاری (MAC) رابط شبکه. در صورتی که رابط داده‌شده فاقد آدرس سخت‌افزاری باشد، با کُد خطای شکست خارج می‌شود. .TP \*(T<\fB\-pf\fR\*(T> چاپ پرچم‌های (flags) رابط شبکه. .TP \*(T<\fB\-si\fR\*(T> چاپ تمام آمار ورودی رابط شبکه. .TP \*(T<\fB\-sip\fR\*(T> چاپ تعداد بسته‌های ورودی. .TP \*(T<\fB\-sib\fR\*(T> چاپ تعداد بایت‌های ورودی. .TP \*(T<\fB\-sie\fR\*(T> چاپ تعداد خطاهای ورودی. .TP \*(T<\fB\-sid\fR\*(T> چاپ تعداد بسته‌های ورودی دور انداخته شده (dropped). .TP \*(T<\fB\-sif\fR\*(T> چاپ تعداد سرریزهای صف ورودی (input fifo overruns). .TP \*(T<\fB\-sic\fR\*(T> چاپ تعداد بسته‌های ورودی فشرده‌شده. .TP \*(T<\fB\-sim\fR\*(T> چاپ تعداد بسته‌های چندپخشی (multicast) ورودی. .TP \*(T<\fB\-so\fR\*(T> چاپ تمام آمار خروجی رابط شبکه. .TP \*(T<\fB\-sop\fR\*(T> چاپ تعداد بسته‌های خروجی. .TP \*(T<\fB\-sob\fR\*(T> چاپ تعداد بایت‌های خروجی. .TP \*(T<\fB\-soe\fR\*(T> چاپ تعداد خطاهای خروجی. .TP \*(T<\fB\-sod\fR\*(T> چاپ تعداد بسته‌های خروجی دور انداخته شده (dropped). .TP \*(T<\fB\-sof\fR\*(T> چاپ تعداد سرریزهای صف خروجی (output fifo overruns). .TP \*(T<\fB\-sox\fR\*(T> چاپ تعداد برخوردهای خروجی (collisions). .TP \*(T<\fB\-soc\fR\*(T> چاپ تعداد قطعی‌های سیگنال حامل خروجی (carrier losses). .TP \*(T<\fB\-som\fR\*(T> چاپ تعداد بسته‌های چندپخشی (multicast) خروجی. .TP \*(T<\fB\-bips\fR\*(T> چاپ تعداد بایت‌های ترافیک ورودی اندازه‌گیری‌شده در یک ثانیه. .TP \*(T<\fB\-bops\fR\*(T> چاپ تعداد بایت‌های ترافیک خروجی اندازه‌گیری‌شده در یک ثانیه. .SH "نویسنده (AUTHOR)" Benjamin BAYART