چرا باید پروژه خود را به اینترنت وصل کنیم؟
خیلی موقعها نیاز هستش که پروژه GNS3 که ساختید رو به اینترنت وصل کنید! یعنی مثلا یک سری تجهیزات مختلف دارید، حالا میخواهید اینترنت هم تزریق کنید تو این پروژه! دقیقا مثل دنیای واقعی! که شما توی خونتون یا توی شرکت تون یک سری تجهیزات دارید و این تجهیزات دسترسی به اینترنت هم دارن!
برای شروع به چه چیزی نیاز داریم؟
برای شروع پیشنهاد میشود که GNS3 VM را برروی سیستم خود نصب کنید.
برای اینکار میتوانید از ویدیو "نصب و راهاندازی GNS3" کمک بگیرید.
گام اول: نصب و تنظیم GNS3 VM
شما توی نسخههای امروزی GNS3 (یعنی مثلا نسخهای که الان روی سایت خودشون قابل دانلود هست نه نسخههای چند سال پیش) نیاز به نصب یک اِلِمانی به اسم GNS3 VM دارید.
توی ویدیو "نصب و راهاندازی GNS3" کلی درمورد خودش و نصبش صحبت کردیم! الان هم ما برای اتصال GNS3 به اینترنت از همین GNS3 VM میخواهیم استفاده کنیم.
بررسی وضعیت ضعیت سرورها
بعد از نصب و راهاندازی GNS3 VM وضعیت سرورهای شما داخل محیط GNS3 میبایست همانند شکل زیر باشد:
مطابق شکل بالا GNS3 VM به درستی نصب و اجرا شده است.
تنظیمات شبکه GNS3 VM
از طریق ویرچوال باکس (و یا اگر از VMWare استفاده میکنید از طریق آن) وارد تنظیمات GNS3 VM بشوید. برای اینکار برروی نام آن کلیک راست کرده، گزینه Setting را انتخاب کنید.
صفحهای به شکل بالا برای شما باز میشود! برروی گزینه Add کلیک کنید تا دستگاه جدیدی را به ماشین مجازی خود اضافه کنید.
برروی Network Adapter کلیک کنید، تا یک کارت شبکه جدید به ماشین مجازی شما اضافه شود.
تنظیم کارت شبکهای که اضافه کردید
بعد از اینکه این کارت شبکه به ماشین مجازی اضافه شد، آن را برروی حالت Bridge قرار دهید.
البته لزومی برای قرار دادن آن برروی حالت Bridge وجود ندارد و همگی حالات میتوانند مورد استفاده قرار بگیرند!
با قرار دادن آن برروی حالت Bridge، ارتباط GNS3 با کارت شبکه واقعی شما برقرار میشود و از شبکهای که در آن قرار دارید IP میگیرد دقیقا مشابه با مفهوم هر یک از این حالات وقتی آنها را در یک ماشین مجازی استفاده میکنید.
حال یک کارت شبکه داریم که در حالت Bridge است.
حالا باید به GNS3 برویم و با استفاده از این کارت شبکه ایجاد شده، تجهیزات را به اینترنت وصل کنیم.
گام دوم: اتصال تجهیزات به ابر
برای اینکار ابتدا وارد GNS3 شده و از تجهیزات سمت چپ که در اختیار شماست، Cloud را انتخاب کنید.
بعد از آن که Cloud را انتخاب و به محیط پروژه Drag کردید، باید انتخاب کنید سرور آن را انتخاب کنید.
شما باید GNS3 VM را انتخاب کنید (مطابق شکل بالا) و سپس OK بزنید.
یک روتر را به پروژه اضافه کنید
حال برروی این اینترفیس اینترنت وجود دارد و میتوانید از آن استفاده کنید!
برای مثال من یک روتر را به پروژه خود اضافه کردهام و میخوام آن را به اینترنت وصل کنم.
برای اینکار یک سر سیم را به روتر و سر دیگر آن را به اینترفیس جدید Cloud که معمولا آخرین گزینه است وصل میکنم:
که در اینجا نام آن eth2 میباشد.
در اینجا کار ما، یعنی آوردن اینترنت به GNS3 تمام شده است.
از اینجا به بعد متناسب با هر سناریو شرایط متفاوت است.
گام سوم: اتصال یک روتر به اینترنت
حال برای مثال در این سناریو، میخواهیم روتر را به اینترنت وصل کنیم.
بخاطر همین اینترفیسی که به Cloud متصل کردیم را تنظیم میکنیم.
برای سادگی آن را برروی حالت DHCP قرار میدهم!
بدین منظور کنسول روتر را باز میکنم و دستورات زیر را وارد میکنم:
دستورات تنظیم کردن روتر:
ابتدا وارد مود Configure Terminal شوید.
سپس وارد تنظیمات اینترفیس متصل به Cloud شده (در اینجا برای من: FastEthernet 0/0) و دستورات را وارد میکنیم.
بعد از گذشت چند ثانیه مشاهده میکنیم که از DHCP آدرس IP گرفته ایم و به شبکه متصل شدهایم.
بررسی برقراری ارتباط
در شکل زیر هم میبینید که پینگ با موفقیت انجام شده است.
خطای احتمالی
اگر این مراحل را انجام دادید ولی از DHCP آدرس IP دریافت نکردید محتملترین موضوع بحث Bridge Adapter داخل VMWare میباشد.
وارد VMWare شوید و از سربرگ بالا روی Edit کلیک و کنید و سپس Virtual Network Editor را انتخاب کنید:
در صفحهای که باز میشود برروی Change Setting کلیک کنید:
سپس امکان انجام تغییرات در وضعیت کارت شبکه Bridge بوجود میآید:
این قسمت بصورت پیشفرض برروی Automatic است.
آن را به کارت شبکه خود تغییر دهید و تنظیمات را ذخیره کنید. سپس مشاهده میکنید که روتر شما از DHCP آدرس IP دریافت خواهد کرد.