افزودن سوئیچ سیسکو به eve-ng
اضافه کردن سوئیچ سیسکو کمی مراحل بیشتری نسبت به روتر و فایروال سیسکو دارد. دلیل این مورد هم این است که نیاز به لایسنس دارند. شما در حال مطالعه قسمت چهارم دوره آموزش جامع eve-ng هستید. در این قسمت یک سوئیچ سیسکو را به زیرساخت اضافه خواهیم کرد. ویدیو آموزش افزودن سوئیچ سیسکو به eve-ng […]
خلاصه تخصصی مقاله
اضافه کردن سوئیچ سیسکو کمی مراحل بیشتری نسبت به روتر و فایروال سیسکو دارد. دلیل این مورد هم این است که نیاز به لایسنس دارند. شما در حال مطالعه قسمت چهارم دوره آموزش جامع eve-ng هستید. در این قسمت یک سوئیچ سیسکو را به زیرساخت اضافه خواهیم کرد. ویدیو آموزش افزودن سوئیچ سیسکو به eve-ng […]
موضوعات اصلی: فایروال، سوئیچ، eve-ng، سیسکو، print، فایل
اضافه کردنسوئیچسیسکو کمی مراحل بیشتری نسبت به روتر وفایروال سیسکودارد. دلیل این مورد هم این است که نیاز به لایسنس دارند. شما در حال مطالعه قسمت چهارم دوره آموزش جامع eve-ng هستید. در این قسمت یک سوئیچ سیسکو را به زیرساخت اضافه خواهیم کرد.
ویدیو آموزش افزودن سوئیچ سیسکو به eve-ng
در این قسمت چه خواهید دید؟
- افزودن فایل bin مربوط به سوئیچ سیسکو
- نحوه ساخت لایسنس مربوط به سوئیچ سیسکو
- افزودن سوئیچ سیسکو در eve-ng و تست آن
افزودن فایل bin به eve-ng
افزودن سوئیچ سیسکو به eve-ng با انتقال فایل bin آن به eve-ng شروع می شود. شما فایل مورد نظر را از انتهای همین مقاله می توانید دانلود کنید. پس از دانلود آن را در مسیر opt/unetlab/addons/iol/bin کپی کنید. و با استفاده از نرم افزار putty دستور مربوط به fix permission را بزنید.
ساخت لایسنس های مربوط به سوئیچ سیسکو در eve-ng
با نرم افزار putty به زیرساخت متصل شده و وارد eve-ng شوید.
ابتدا با دستور زیر ویرایشگر nano را دانلود کنید.
apt-get install nano
به مسیر زیر بروید
cd /opt/unetlab/addons/iol/bin/
فایل مربوط به iou را ایجاد کنید.
nano ioukeygen.py
فایل را با ویرایشگر نانو باز کنید و دستور های زیر را در آن کپی کنید.
#! /usr/bin/python
print “n*********************************************************************”
print “Cisco IOU License Generator – Kal 2011, python port of 2006 C version”
import os
import socket
import hashlib
import struct
# get the host id and host name to calculate the hostkey
hostid=os.popen(“hostid”).read().strip()
hostname = socket.gethostname()
ioukey=int(hostid,16)
for x in hostname
ioukey = ioukey + ord(x)
print “hostid=” + hostid +”, hostname=”+ hostname + “, ioukey=” + hex(ioukey)[2:]
# create the license using md5sum
iouPad1=’x4Bx58x21x81x56x7Bx0DxF3x21x43x9Bx7ExACx1DxE6x8A’
iouPad2=’x80′ + 39*’’
md5input=iouPad1 + iouPad2 + struct.pack(‘!L’, ioukey) + iouPad1
iouLicense=hashlib.md5(md5input).hexdigest()[:16]
# add license info to $HOME/.iourc
print “n*********************************************************************”
print “Create the license file $HOME/.iourc with this command:”
print ” echo -e ‘[license]\n” + hostname + ” = ” + iouLicense + “;'” + ” | tee $HOME/.iourc “
print “nThe command adds the following text to $HOME/.iourc:”
print “[license]n” + hostname + ” = ” + iouLicense + “;”
# disable phone home feature
print “n*********************************************************************”
print “Disable the phone home feature with this command:”
print ” grep -q -F ‘127.0.0.1 xml.cisco.com’ /etc/hosts || echo ‘127.0.0.1 xml.cisco.com’ | sudo tee -a /etc/hosts”
print “nThe command adds the following text to /etc/hosts:”
print “127.0.0.1 xml.cisco.com”
print “n*********************************************************************”
با زدن crrl + o و پاسخ به yes موارد را ذخیره کرده و با زدن ctrl+x از آن خارج شوید.
برای رفع مشکلات مربوط به دسترسی با دستور زیر Permission ها را درست کنید.
chmod +x ioukeygen.py
اگر پایتون در eve-ng شما نصب نباشد با دستور زیر آن را نصب کنید.
apt install python
پس از نصب پایتون دستور زیر را بزنید.
./ ioukeygen.py
لایسنس مربوطه برای شما نمایش داده می شود. آن را کپی کرده و با استفاده از ویرایشگر نانو یک فایل به نام iourc ایجاد کرده و لایسنس را در آن کپی کنید. اطلاعات لایسنس شبیه به زیر می باشد.
[license]
Eve-ng=(license)
پس از آن با استفاده از ctrl + o و پاسخ بله و در نهایت ctrl + x از آن خارج شوید.
درنهایت دستور مربوط به fix permission را بزنید.
افزودن سوئیچ سیسکو در eve-ng و تست آن
اکنون که لایسنس سوئیچ مورد نظر نیز انجام شده است می توان به راحتی اقدام به اضافه کردن سوئیچ به زیرساخت eve-ng کرد.
تا به اینجا و مطالعه مقاله و تماشای ویدیو افزودن سوئیچ سیسکو به eve-ng شما با موارد اولیه در نرم افزار شبیه سازی تجهیزات شبکه eve-ng آشنا شدید. در ادامه به موارد تخصصی تر می پردازیم. البته تمامی قسمت های دوره جامع آموزش eve-ng در آپارت و یوتویوب بارگزاری شده و این دوره در این دو پلتفرم به طور کامل بارگزاری شده اند.
دانلود فایل سوئیچ سیسکو برای eve-ng
linkL2-ADVENTERPRISEK9-M-15.2-.bin
برای ارزیابی پایداری، امنیت و نگهداری این زیرساخت، راهنمای پشتیبانی شبکه را نیز مطالعه کنید.