.TH SLIRPVDE 1 "June 15, 2008" "Virtual Distributed Ethernet" .SH "نام (NAME)" slirpvde \- رابط Slirp برای Virtual Distributed Ethernet .SH "خلاصه دستور (SYNOPSIS)" .B slirpvde .I OPTIONS [ .I socketdir ] .SH "توضیحات (DESCRIPTION)" \fBslirpvde\fP یک رابط slirp برای شبکه VDE است. دستور Slirpvde تمام واحدها (ماشین‌های مجازی یا فیزیکی) را طوری به شبکه میزبانی که slirpvde روی آن اجرا می‌شود متصل می‌کند که گویی یک مسیریاب NAT/Masquerading است. مسیر پیش‌فرض گره ۲ (10.0.2.2 در پیکربندی پیش‌فرض شبکه) است و DNS روی گره ۳ (10.0.2.3) بازنگاشت می‌شود. دستور Slirpvde با امتیازات کاربر عادی اجرا می‌شود (نیازی به دسترسی ریشه/root نیست): تمام اتصالات توسط خود slirpvde بازتولید می‌شوند. تنها IPv4. پروتکل IPv6 هنوز پشتیبانی نمی‌شود (هنگامی که slirpvde با استفاده از پشته شبکه LWIPv6 بازنویسی شود، پشتیبانی خواهد شد). .SH "گزینه‌ها (OPTIONS)" .TP \fB-s, --sock, --socket, --vdesock, --unix\fP \fIdirectory\fP دایرکتوری سوییچ VDE را مشخص می‌کند (پیش‌فرض /var/run/vde.ctl). دایرکتوری سوییچ VDE می‌تواند در انتهای دستور نیز مشخص شود، همان‌طور که با پارامتر اختیاری \fIsocketdir\fP در بخش خلاصه دستور در بالا نشان داده شده است. هنگامی که به جای دایرکتوری سوییچ VDE از '-' استفاده شود، \fBslirpvde\fP مانند یک plug عمل می‌کند (به vde_plug(1) مراجعه کنید). دستور: .br .in +5 .B dpipe vde_plug = ssh remote.machine.org slirpvde - .in -5 .br که معادل دستور زیر است: .br .in +5 .B dpipe vde_plug = ssh remote.machine.org slirpvde -s - .in -5 .br سوییچ محلی پیش‌فرض را به یک slirpvde راه‌دور متصل می‌کند. .TP \fB-p, --pidfile\fP \fIfilename\fP نام فایلی که حاوی PID برنامه slirpvde است را مشخص می‌کند. .TP \fB-g, --group\fP \fIgroup\fP گروه یونیکس را برای سوکت ارتباطی VDE مشخص می‌کند. .TP \fB-m, --mod\fP \fImode\fP مجوزهای هشت‌هشتی یونیکس را برای سوکت ارتباطی VDE مشخص می‌کند. .TP \fB-P, --port\fP \fIport\fP درگاهی از سوییچ VDE را که slirpvde باید به آن متصل شود مشخص می‌کند. .TP \fB-d, --daemon\fP جدا شدن از ترمینال و اجرای \fBslirpvde\fP در پس‌زمینه. .TP \fB-H, --host\fP \fIaddress\fP \fR[ \fB / \fI masklen \fR] نشانی میزبان را مشخص می‌کند (پیش‌فرض 10.0.2.2/24). این گزینه به طور خودکار شبکه را تعریف می‌کند. به عنوان مثال: .in +5 \fB -H 192.168.55.1 \fR .in -5 یا: .in +5 \fB --host 10.1.2.3/16 \fR .in -5 مقدار پیش‌فرض برای \fImasklen\fR برابر ۲۴ است. اگر بخش میزبان در نشانی برابر با صفر باشد، این گزینه تنها شبکه را تعریف می‌کند. نشانی پیش‌فرض میزبان نشانی ۲ و پروکسی پیش‌فرض DNS نشانی ۳ است. به عنوان مثال: .in +5 \fB -H 10.1.0.0/16 \fR .in -5 تنها شبکه را تعریف می‌کند. نشانی میزبان 10.1.0.2 و پروکسی DNS برابر 10.1.0.3 خواهد بود. .TP \fB-n, --network\fP \fIaddress\fP \fR[ \fB / \fI masklen \fR] نشانی شبکه را مشخص می‌کند (پیش‌فرض 10.0.2.0/24). منسوخ شده است؛ این گزینه صرفاً برای سازگاری با گذشته گنجانده شده و یک نام مستعار برای \fB-H, --host\fR است. .TP \fB-N, --dns\fP \fIaddress\fP نشانی سرور DNS را مشخص می‌کند. اگر این یک نشانی درون شبکه slirp باشد، slirpvde به عنوان یک پروکسی DNS روی آن نشانی عمل می‌کند. سرور DHCP برنامه slirpvde این نشانی DNS را برای کلاینت‌ها ارسال می‌کند. به طور پیش‌فرض، این میزبان شماره ۳ در شبکه slirpvde است. با استفاده از شبکه پیش‌فرض، 10.0.2.3 خواهد بود. هشدار: از نشانی یکسان برای host و dns استفاده نکنید. .TP \fB-D, --dhcp\fP سرور DHCP را برای پیکربندی خودکار شبکه تمام واحدهای متصل به VDE فعال می‌کند. می‌توان نشانی آغازین تخصیص داده شده توسط سرور DHCP را به صورت زیر مشخص کرد: .in +5 \fB --dhcp=10.1.1.44 \fR .in -5 سرور DHCP به طور پیش‌فرض تخصیص نشانی‌ها را از میزبان شماره ۱۵ آغاز می‌کند. در شبکه پیش‌فرض، تخصیص از 10.0.2.15 آغاز می‌شود. .TP \fB-L \fIport\fR:\fIvde_host\fR:\fIvde_hostport\fR یک بازهدایت درگاه TCP را مشخص می‌کند. تمام بسته‌های TCP دریافت شده توسط میزبانِ اجراکننده slirpvde روی درگاه \fIport\fR به میزبان \fIvde_host\fR روی درگاه \fIvde_hostport\fR هدایت خواهند شد. .TP \fB-U \fIport\fR:\fIvde_host\fR:\fIvde_hostport\fR یک بازهدایت درگاه UDP را مشخص می‌کند. تمام بسته‌های UDP دریافت شده توسط میزبانِ اجراکننده slirpvde روی درگاه \fIport\fR به میزبان \fIvde_host\fR روی درگاه \fIvde_hostport\fR هدایت خواهند شد. .TP \fB-X \fIvde_host\fR[:\fIdisplay\fR.[\fIscreen\fR]]i بازهدایت یک صفحه نمایش X window از یک ماشین مجازی. دستور Slirpvde نخستین نمایشگر (display) آزاد X را روی میزبان اجراکننده slirpvde در اختیار می‌گیرد و تمام درخواست‌ها را به \fIvde_host\fR هدایت می‌کند. در صورتی که نمایشگر و صفحه متفاوت از :0.0 باشند، باید \fIdisplay\fR و \fIscreen\fR مشخص شوند. .TP \fB-x \fIport\fR:\fIunix_socket_path\fR] یک درگاه از مسیریاب مجازی (معمولاً 10.0.2.2) را به یک سوکت جریان یونیکس (unix stream socket) بازهدایت می‌کند. این گزینه برای مثال جهت هدایت یک نمایشگر X از رایانه میزبان روی شبکه مجازی استفاده می‌شود؛ مانند -x6000:/tmp/.X11-unix/X0 (به پیکربندی مناسب xhost نیاز است، مانند 'xhost local:'). .TP \fB-t, --tftp\fP \fIpathname\fR ابزار slirpvde یک سرور tftp را فعال می‌کند که دایرکتوری موجود در \fIpathname\fR را به اشتراک می‌گذارد (فقط‌خواندنی). .TP \fB-q, --quiet\fP حالت بی‌صدا؛ هیچ چیزی در خروجی استاندارد نوشته نمی‌شود. .SH "توجه (NOTICE)" پروژه Virtual Distributed Ethernet به هیچ وجه با www.vde.com ("Verband der Elektrotechnik, Elektronik und Informationstechnik" یعنی "انجمن فناوری‌های برق، الکترونیک و اطلاعات" آلمان) ارتباطی ندارد. .SH "همچنین ببینید (SEE ALSO)" \fBvde_switch\fP(1), \fBvde_plug\fP(1), \fBvde_plug2tap\fP(1), \fBdpipe\fP(1). .br .SH "نویسندگان (AUTHORS)" پروژه VDE توسط Renzo Davoli توسعه یافته است. این ابزار شامل نرم‌افزارهای توسعه‌یافته توسط Danny Gasparovski است: کد Slirp توسط Danny Gasparovsky نوشته شده است. کد Bootp/DHCP توسط Fabrice Bellard نوشته شده است.