VDETAPLIB(1) General Commands Manual VDETAPLIB(1)

vdetaplib - کتابخانه شبیه‌ساز tap برای اترنت توزیع‌شده مجازی (VDE)

خلاصه دستوری وجود ندارد

vdetaplib کتابخانه‌ای است که tap (واسط لایه ۲ tuntap، به Documentation/networking/tun.c در سورس‌های هسته مراجعه کنید) را شبیه‌سازی کرده و واسط‌های مجازی tap را به شبکه‌های vde متصل می‌کند.

برای استفاده از آن، کتابخانه libvdetap.so باید از پیش بارگذاری (preload) شود (سینتکس sh، ksh یا bash):


export LD_PRELOAD=/usr/lib/vde2/libvdetap.so
(سینتکس csh یا tcsh):

setenv LD_PRELOAD /usr/lib/vde2/libvdetap.so

اگر می‌خواهید تمام درخواست‌های tap را به یک vde_switch منفرد هدایت کنید، متغیر VDEALLTAP را برابر با سوکت vde تنظیم نمایید.
(سینتکس sh، ksh یا bash):


export VDEALLTAP=/tmp/vde.ctl
(سینتکس csh یا tcsh):

setenv VDEALLTAP /tmp/vde.ctl

امکان تنظیم هر واسط به صورت جداگانه برای اتصال به vde_switchهای مختلف از طریق مقداردهی به متغیر محیطی هم‌نام با واسط وجود دارد.
(سینتکس sh، ksh یا bash):


export tap0=/tmp/vde.ctl
export tap1=/tmp/myvde.ctl
export ppc=/tmp/ppc.ctl
(سینتکس csh یا tcsh):

setenv tap0 /tmp/vde.ctl
setenv tap1 /tmp/myvde.ctl
setenv ppc /tmp/ppc.ctl

همچنین امکان تعیین port، group یا mode برای یک واسط مشخص از طریق تنظیم متغیرهای محیطی همانند مثال زیر وجود دارد.
(سینتکس sh، ksh یا bash):


export tap0_port=5
export tap0_group=vde-net
export tap0_mode=0660
(سینتکس csh یا tcsh):

setenv tap0_port 5
setenv tap0_group vde-net
setenv tap0_mode 0660

ابتدا متغیر مربوط به واسط خاص بررسی می‌شود و سپس VDEALLTAP. از این رو VDEALLTAP به عنوان یک گزینه پیش‌فرض برای vde switch مورد استفاده عمل می‌کند. اگر VDEALLTAP تنظیم نشده باشد و هیچ متغیر محیطی مشخصی نیز وجود نداشته باشد (و برای واسط‌های tun -- IFF_TUN)، از واسط ارائه‌شده توسط هسته استفاده می‌شود. در این حالت اخیر، دسترسی به /dev/net/tun مورد نیاز است که عموماً نیازمند دسترسی ریشه (root) می‌باشد.

پروژه اترنت توزیع‌شده مجازی (Virtual Distributed Ethernet) به هیچ وجه به وب‌سایت www.vde.com ("Verband der Elektrotechnik, Elektronik und Informationstechnik" به معنای «انجمن فناوری‌های الکتریکی، الکترونیکی و اطلاعاتی آلمان») مرتبط نیست.

vde_switch(1), vdeq(1).

پروژه VDE توسط Renzo Davoli <renzo@cs.unibo.it> ایجاد شده است.

December 6, 2006 Virtual Distributed Ethernet