ناشناس ( تحصیلات : لیسانس ، 27 ساله )

با سلام
اینجانب چند ماشین مجازی روی virtual box نصب کرده ام.دو ویندوز ایکس پی به صورت میهمان روی ویندوز 7 که به صورت میزبان است.حال سوال من این است چگونه می توانم این سه ماشین را به صورت شبکه در بیاورم؟یعنی...


مشاور (مهرداد نصر)

با سلام برای هر ماشین مجازی می‌توان تا هشت کارت شبکه فعال کرد. با محیط گرافیکی برنامه VirtulaBox و در قسمت تنظیمات کارت‌های شبکه، می‌توانید تا چهار تا از آنها را پیکربندی کنید، اما اگر مایل‌اید که بیش از چهار کارت شبکه مجازی داشته باشید باید در محیط Command Line تنظیمات لازم را انجام دهید. هر کدام از کارت‌های شبکه می‌تواند یکی از چند حالت زیر را اختیار کند: Not attached Network Address Translation (NAT) NAT Network Bridged networking Internal networking Host-only networking Generic Driver هنگامی‌که برای کارت شبکه مجازی حالت Not attached را انتخاب می‌کنید، به سیستم‌عامل مهمان اعلام كرده‌ايد که کارت شبکه وجود دارد ولی این کارت به شبکه متصل نباشد؛ دقيقا مانند زمانی که کابل شبکه به کارت شبکه متصل نباشد. گزینه پیش‌فرض، NAT است. این حالت، بهترین مورد برای ارتباط ماشین مجازی با شبکه است. همچنین با استفاده از NAT معمولا انجام تغییرات برای پیکربندی شبکه لازم نیست. اگر در ماشین مجازی بیش از یک کارت شبکه را از نوع NAT راه‌اندازی کنید، IP شبکه به این صورت است که کارت اول به شبکه خصوصی 10.0.2.0‌، کارت دوم به شبکه خصوصی 10.0.3.0 و... متصل می‌شوند. البته این دامنه IP قابل تغییر است. با استفاده از Bridged networking ویرچوال‌باکس از طریق یک درایور روی سیستم‌عامل میزبان، اطلاعات شبکه واقعی و فیزیکی را فیلتر كرده و نوعی شبکه نرم‌افزاری برای سیستم‌عامل مهمان ایجاد می‌کند و باعث ارتباط مهمان با شبکه می‌شود؛ این درایور Net Filter نام دارد. با Bridged networking گویی ماشین مجازی از طریق کابل به شبکه متصل است و می‌تواند با میزبان و تمام سیستم‌های متصل به شبکه ارتباط داشته باشد. اما همان‌طور که گفتم‌، این کار توسط درایور موجود در سیستم میزبان صورت می‌گیرد. Internal networking شبیه Bridged networking است‌ و می‌تواند با دنیای خارج در ارتباط باشد، اما با این تفاوت که ارتباط با شبکه مستقیم است. همچنین دنیای خارج را می‌توان محدود کرد؛ یعنی ارتباط فقط با ماشین‌های مجازی باشد که دارای شبکه داخلی هم‌نوع هستند. حالت آخری که برای شبکه وجود دارد، Host–only networking است. این حالت که از VirtualBox 2.2 به بعد اضافه شده، یک حالت ترکیبی از Bridged و Internal است.