نرم افزار GNS3 یک برنامه کاملا قدرتمند و پرکاربرد می باشد که با استفاده از آن می توان به صورت کاملا گرافیکی انواع شبکه ها حتی شبکه های پیچیده را طراحی و شبیه سازی کرد.
این نرم افزار یک مکمل واقعی برای آزمایشگاه های مهندسی شبکه،مدیران،دانشجویان و افرادی که تمایل به کار در زمینه ی شبکه دارند و می خواهند مدارک Cisco مانند CCNA,CCNP,CCIP,CCIE و مدارک Juniper مانند JNCIA,JNCIS,JNCIE و مدارک شرکت Redhat مانند RHCE,RHCT و مدارک شرکت Navell مثل CLP و مدارک شرکت Microsoft مانند MSCE و MSCA را دریافت کنند مفید و کاربردی خواهد بود.
با استفاده از شبیه ساز قدرتمند GNS3 نیز می توان ویژگی ها و امکانات Cisco IOS, Juniper JunOS را مشاهده کرد و همچنین به صورت مجازی با آنها کار کرد و آنها را پیکربندی کرد.این برنامه یک نرم افزا آزاد و رایگان می باشد که تحت مجوز GNU GPL v2 و برای انواع سیستم عامل ها از جمله گنو/لینوکس،Mac OS X و ماکروسافت ویندوز منتشر می شود.
برای نصب شبیه ساز گرافیکی شبکه GNS3 در فدورا کافی است تا این مراحل ساده را انجام دهید :
1-ابتدا این بسته ها را نصب کنید :
#yum install -y python3-PyQt4 PyQt4
البته برای نصب این بسته ها به جای ابزار yum نیز می توانید از KPackageKit و Yumex نیز استفاده کنید.
2- دانلود بسته ی Dynamips که بر اساس معماری سیستم عامل خود می توانید آن را از اینجا دانلود کنید.در این آموزش از نسخه 32 بیتی استفاده شده که آخرین نسخه ی این برنامه را با لینک مستقیم و حجم 2.1 مگابایت می توانید از پایین دریافت کنید (برای دانلود، لینک را درون مرورگر یا دانلود منجر خود کپی کنید) :
http://switch.dl.sourceforge.net/project/gns-3/Dynamips/0.2.8-RC3-community/dynamips-0.2.8-RC3-community-x86.bin
پس دانلود Dynamips باید مجوز اجرایی یا همان x به آن داد.برای اینکار کافی است روی فایل کلیک راست کرده و گزینه ی Properties را انتخاب کنید و مانند تصویر پایین عمل کنید :
یا می توانید با استفاده از خط فرمان و اجرای این دستور اینکار را انجام دهید :
#chmod +x dynamips-0.2.8-RC3-community-x86.bin
3-دانلود GNS3 که بر اساس نوع سیستم عامل خود نسخه مربوطه را می توانید از اینجا دانلود کنید.که در پایین لینک مستقیم آخرین نسخه سورس کد آن را تا به این لحظه با حجم 2.5 مگابایت می توانید دریافت کنید (لینک را درون مرورگر یا دانلود منجر خود کپی کنید) :
http://netcologne.dl.sourceforge.net/project/gns-3/GNS3/0.8.3/GNS3-0.8.3-src.tar.bz2
پس دانلود آن را از حالت فشرده خارج کنید و وارد پوشه برنامه شوید و این دستور را اجرا کنید :
#python gns3.pyw
بعد از اینکار برنامه اجرا خواهد شد و این پنجره را مشاهده خواهید کرد :
که باید تنظیمات برنامه را انجام دهید یا اینکه از منوی Edit برنامه گزینه ی Preferences را انتخاب کنید و طبق شکل پایین فایل Dynamips را به برنامه معرفی کنید :
در پایین نمایی از برنامه GNS3 را مشاهده می کنید :
گفتنی است برای استفاده برخی از امکانات و تجهیزات شبکه در نرم افزار GNS3 باید بسته های مربوطه را به برنامه معرفی کنید و آنها را تنظیم کنید که برای دریافت این بسته های اضافی بنا به نیاز خود می توانید آنها را از اینجا دانلود کنید و بر اساس راهنمای آنها از آنان استفاده کنید.
سلام.این روش درفدورای 18 هم جواب میده؟
بله
اولین بسته ای که گفتین نصب کنیم نصب نمیشه و error 14 میده.با همون yum زدم.چجوری حلش کنم؟
چه پیغام خطایی دریافت میکنید؟اون رو اینجا بزارید
من تو رفتن به مسیرها مشکل دارم.با اینکه دستور ls نشون میده فولدری که میخام هست ولی تو اون مسیر نمیره.الان نمیتونم تو فولدر gns3 برم.برا نصب gns3لازممه.فقط هم مربوط به این مسیر نیس بعضی جاهای دیگه هم مشکل دارم.اینی هم که تو شکل میبینید رفته از properties از location کپی کردم قبول کرده.
http://upload7.ir/imgs/2014-02/28969790751200216277.png
برای ورود به برخی از مسیر ها ممکنه که شما نیاز باشه که مجوز کاربر root را داشتهخ باشید.که برای اینکار ابتدا با کاربر root وارد بشین و سپس دستور مورد نظر رو اجرا کگنید.
http://upload7.ir/imgs/2014-02/76813654689131940792.png
من طبق دستورالعملی که نوشتین کدها رو زدم ولی هیچ اتفاقی نیفتاد.نه در #yum install -y python3-PyQt4 PyQt4 و نه در #python gns3.pyw و اون صفحه ای که گفتین باز نشد
شما اون دستورات رو باید با کاربر root اجرا کنید.علامت # یعنی اون دستور باید با کاربر root اجرا بشه.برای اینکار ابتدا بزنید su و سپس پسورد کاربر root را وارد کنید و سپس دستورهای مورد نظر خودتون رو اجرا کنید.
۱. فایل dynamips قابل انتخاب نیس.اونو executable هم کردم.
http://upload7.ir/imgs/2014-02/86610391026962780184.png
۲. برای اجرای gns3 هربار باید python gns3.pyw رو بزنیم یا اجرای گرافیکی هم داره؟
۳. فولدر root که میخام برم میگه دسترسی نداری وفولدر خالی نشون میده.چجوری برم تو اون فولدر؟
1-خروجی دستور زیر رو بدین :
ls -l
2-یه بار کافی هست اون رو اجرا کنید و بعدش می تونید با دابل کلیک اجراش کنید همون فایل رو
3-باید مجوز کاربر root داشته باشین
1. http://upload7.ir/imgs/2014-02/76766364438775108160.png این خروجیشه
۲.روی کدوم فایل دابل کلیک کنم؟اگه منظورتون همون gns3.pwy هست بادابل کلیک روی اون ترمینال باز میشه و خود برنامه نمیاد http://upload7.ir/imgs/2014-02/81334403830820768319.png
۳.آخه روی فولدر root که دابل کلیک میکنم فقط میگه مجوز نداری وپسورد هم نمیخاد که وارد کنم.پس چجوی مجوز داشته باشم؟
۴.من موقع نصب یه اکانت یوزر هم ایجاد کردم.لازمه حتما یوزر داشته باشم؟بخام همون اول با اکانت root وارد فدورا شم باید چیکار کنم؟بهتره با روت وارد شم یا یوزر؟
۵.فدورا قابلیت sleep و hibernate نداره؟من ۳ برابر رم برا سوپ جاگذاشتم که بتونم hibernateهم بکنم.چجوری این کارو انجام بدم؟
شرمنده زیاد میپرسم.تازه وارد لینوکس شدم چیزی بلد نیستم
1-الان شما مجوز کاربر root رو دارین ولی در مسیر پوشه خانگی خودتون هستین.برای تغییر مسیر از دستور cd استفاده کنید.
2-یکبار پس از نصب با دابل کلیک اجرا میشه،البته ممکنه شما نیاز باشه برای اون یک میانبر درست کنید.
3-به خاطر این هست که شما به صورت گرافیکی مجوز root ندارید.
4-بهتره که همیشه یه کاربر معمولی داشته باشید و از اون استفاده کنید. و در صورت نیاز به مجوز کاربر root از طریق خط فرمان وارد بشین و پس از انجام کارتون خارج بشین.
5-بسته به میزکارتون گزینه ی hibernet یا suspend رو باید ببینید.
توی پوشه ی downloads هم دستور ls -l رو زدم و خروجیش تو عکس هست.حالا برای فعال شدن dynamipse چیکار کنم؟
همون کاری که توی مطلب گفته شده رو انجام بدین
منظورم این بود که برای قابل انتخاب شدنش چیکار کنم.همونطوری که تو شکل میبینید dynamips قابل انتخاب نیس.
http://upload7.ir/imgs/2014-02/86610391026962780184.png
ظاهرا یه مشکلی توی مجوزهای اون فایل دارید.به هر حال این هم راهنمای نصب gns3 بر روی فدورا 20 :
http://fedorafans.com/1392/11/27/3144/