افزودن سوئیچ سیسکو به eve-ng

اضافه کردن سوئیچ سیسکو کمی مراحل بیشتری نسبت به روتر و فایروال سیسکو دارد. دلیل این مورد هم این است که نیاز به لایسنس دارند. شما در حال مطالعه قسمت چهارم دوره آموزش جامع eve-ng هستید. در این قسمت یک سوئیچ سیسکو را به زیرساخت اضافه خواهیم کرد. ویدیو آموزش افزودن سوئیچ سیسکو به eve-ng […]

5 min read
  • فایروال
  • سوئیچ
  • eve-ng
  • سیسکو
  • print
  • فایل
  • کنید
  • License
افزودن سوئیچ سیسکو به eve-ng

خلاصه تخصصی مقاله

اضافه کردن سوئیچ سیسکو کمی مراحل بیشتری نسبت به روتر و فایروال سیسکو دارد. دلیل این مورد هم این است که نیاز به لایسنس دارند. شما در حال مطالعه قسمت چهارم دوره آموزش جامع eve-ng هستید. در این قسمت یک سوئیچ سیسکو را به زیرساخت اضافه خواهیم کرد. ویدیو آموزش افزودن سوئیچ سیسکو به eve-ng […]

موضوعات اصلی: فایروال، سوئیچ، eve-ng، سیسکو، print، فایل

اضافه کردنسوئیچسیسکو کمی مراحل بیشتری نسبت به روتر وفایروال سیسکودارد. دلیل این مورد هم این است که نیاز به لایسنس دارند. شما در حال مطالعه قسمت چهارم دوره آموزش جامع eve-ng هستید. در این قسمت یک سوئیچ سیسکو را به زیرساخت اضافه خواهیم کرد.

Table of Contents

Toggle

ویدیو آموزش افزودن سوئیچ سیسکو به eve-ng

در این قسمت چه خواهید دید؟

  • افزودن فایل bin مربوط به سوئیچ سیسکو
  • نحوه ساخت لایسنس مربوط به سوئیچ سیسکو
  • افزودن سوئیچ سیسکو در eve-ng و تست آن

افزودن فایل bin به eve-ng

افزودن سوئیچ سیسکو به eve-ng با انتقال فایل bin آن به eve-ng شروع می شود. شما فایل مورد نظر را از انتهای همین مقاله می توانید دانلود کنید. پس از دانلود آن را در مسیر opt/unetlab/addons/iol/bin کپی کنید. و با استفاده از نرم افزار putty دستور مربوط به fix permission را بزنید.

eve-ng

ساخت لایسنس های مربوط به سوئیچ سیسکو در 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 از آن خارج شوید.

افزودن سوئیچ سیسکو به eve-ng

برای رفع مشکلات مربوط به دسترسی با دستور زیر Permission ها را درست کنید.

chmod +x ioukeygen.py

اگر پایتون در eve-ng شما نصب نباشد با دستور زیر آن را نصب کنید.

apt install python

پس از نصب پایتون دستور زیر را بزنید.

./ ioukeygen.py

لایسنس مربوطه برای شما نمایش داده می شود. آن را کپی کرده و با استفاده از ویرایشگر نانو یک فایل به نام iourc ایجاد کرده و لایسنس را در آن کپی کنید. اطلاعات لایسنس شبیه به زیر می باشد.

[license]

Eve-ng=(license)

eve-ng

پس از آن با استفاده از ctrl + o و پاسخ بله و در نهایت ctrl + x از آن خارج شوید.

درنهایت دستور مربوط به fix permission را بزنید.

افزودن سوئیچ سیسکو به eve-ng

افزودن سوئیچ سیسکو در eve-ng و تست آن

اکنون که لایسنس سوئیچ مورد نظر نیز انجام شده است می توان به راحتی اقدام به اضافه کردن سوئیچ به زیرساخت eve-ng کرد.

تا به اینجا و مطالعه مقاله و تماشای ویدیو افزودن سوئیچ سیسکو به eve-ng شما با موارد اولیه در نرم افزار شبیه سازی تجهیزات شبکه eve-ng آشنا شدید. در ادامه به موارد تخصصی تر می پردازیم. البته تمامی قسمت های دوره جامع آموزش eve-ng در آپارت و یوتویوب بارگزاری شده و این دوره در این دو پلتفرم به طور کامل بارگزاری شده اند.

eve-ng

دانلود فایل سوئیچ سیسکو برای eve-ng

linkL2-ADVENTERPRISEK9-M-15.2-.bin

برای ارزیابی پایداری، امنیت و نگهداری این زیرساخت، راهنمای پشتیبانی شبکه را نیز مطالعه کنید.