דינאגן - אונליין בענן

זוהי הפקודה dynagen שניתן להריץ בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות החינמיות שלנו כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS.

תָכְנִית:

שֵׁם


dynagen - ממשק שורת פקודה לאמולטור dynamips Cisco 7200

תַקצִיר


דינאגן [אפשרויות] תצורה פילה

תיאור


דינאגן הוא ממשק קצה מבוסס טקסט עבור דינמיפס, שמשתמש ב- hypervisor מצב עבור
תקשורת עם דינמיפס. דינאגן מפשט בנייה ועבודה עם וירטואליים
רשתות. דינאגן משתמש בקובץ תצורה פשוט וקל להבנה לצורך ציון
תצורות חומרה של נתב וירטואלי. לקובץ התצורה יש תחביר פשוט עבור
חיבור נתבים, גשרים, ממסרי מסגרת ומתגי כספומט. אין צורך להתמודד עם
NetIO's. דינאגן מספק ממשק שורת פקודה (CLI) לניהול רישום התקנים, הפעלה, עצירה,
טעינה מחדש, השעיה וחידוש הפעלה של נתבים וירטואליים.
דינאגן יכול לעבוד במצב לקוח-שרת, עם דינאגן פועל על תחנת העבודה שלך
מתקשר אל דינמיות שרתים הפועלים על שרת אחורי. דינאגן יכול גם לשלוט
מספר דינמיות שרתים בו זמנית להפצת רשתות וירטואליות גדולות על פני
מספר מכונות.

לפני ריצה דינאגן אתה צריך להתחיל דינמיות:

דינמיפס נחמד -H 7200 ו

אפשרויות


תוכנית זו עוקבת אחר תחביר שורת הפקודה הרגיל של GNU, עם אפשרויות ארוכות שמתחילות בשניים
מקפים (`-'). סיכום האפשרויות כלול להלן.

-נ, --nosend
אל תשלח פקודה כלשהי ל-dynamips.

-ד, --לנפות
הצג מידע על ניפוי באגים.

-ח, - עזרה
הצג סיכום של אפשרויות.

--גִרְסָה
הצג גרסה.

תְצוּרָה קובץ אפשרויות


שורות ריקות או שורות המתחילות ב-hash ('#') מתעלמות.
קובץ תצורה, בתיעוד אחר נקרא גם רשת קובץ, מכיר שלושה חלקים:
מקטע גלובלי, מקטע שרת שמתחיל ב-[...] ומקטע התקן שמתחיל
עם [[...]]. מקטע השרת ומקטע המכשיר יכולים להופיע במספר מופעים.

שרת סָעִיף: [ ]
מכשיר סָעִיף: [[7200|נתב|FRSW|ATMSW|ETHSW סעיף 7200 מציין
ברירות מחדל עבור כל הנתבים 7200 בשרת Dynamips זה. כל מה שנמצא בסעיף זה הוא
אופציונלי, וברירת המחדל היא מה שתהיה ברירת המחדל ב-Dynamips

גלוֹבָּלִי תְצוּרָה משתנה
התחלה אוטומטית (בְּרִירַת מֶחדָל: נָכוֹן)
כברירת מחדל, כל הנתבים מופעלים אוטומטית כאשר מעבדה מופעלת.
מילת המפתח autostart עוקפת התנהגות זו, ויש להפעיל את המעבדה באופן ידני
(התחלה /הכל).

שרת תְצוּרָה משתנים
נמל <1-65535> (בְּרִירַת מֶחדָל: 7200)
יציאת Hypervision להתחברות.
תיקיית עבודה (בְּרִירַת מֶחדָל: אף אחד)
הגדר את הספרייה שבה דינמיפס יאחסן את כל קבצי המכשיר עבור רשת זו.
זהו הנתיב המלא יחסית למערכת הפועלת דינמיות.
לנחם <1-65535> (בְּרִירַת מֶחדָל: 2000)
יציאת קונסולה בסיסית. מופעים חדשים שלא יציאו יציאת קונסולה יהיו כברירת מחדל
זה + מספר המופע.
UDP <1-65535> (בְּרִירַת מֶחדָל: 10000)
הגדר את יציאת ה-UDP הבסיסית עבור NIOs.

מכשיר תְצוּרָה משתנים

[[7200]]
סעיף 7200 מציין ברירות מחדל עבור כל הנתבים 7200 בשרת Dynamips זה.
כל מה שמופיע בסעיף זה הוא אופציונלי, וברירת המחדל היא מה שנקבע כברירת מחדל ב
דינמיפס.

תמונה (בְּרִירַת מֶחדָל: אף אחד)
נתיב מלא לקובץ תמונת IOS 7200. זהו הנתיב המלא יחסית ל
מערכת שמפעילה דינמיפס.
RAM (בְּרִירַת מֶחדָל: אף אחד) כמות ה-RAM הווירטואלי להקצאה לכל נתב
למשל.
ROM (בְּרִירַת מֶחדָל: אף אחד)
גודל ה-ROM.
nvram (בְּרִירַת מֶחדָל: אף אחד)
גודל ה-NVRAM.
דיסק 0 (בְּרִירַת מֶחדָל: אף אחד)
הגדרת גודל של דיסק PCMCIA ATA0
דיסק 1 (בְּרִירַת מֶחדָל: אף אחד)
הגדרת גודל של דיסק PCMCIA ATA1
cnfg (בְּרִירַת מֶחדָל: אף אחד)
קובץ תצורה לייבוא. זהו הנתיב המלא יחסית ל-
מערכת שמפעילה דינמיפס.
קונפרג (בְּרִירַת מֶחדָל: 0x2102) 0x210X איפה X = 0,1,2
הגדר את אוגר התצורה
מחשב סרק (בְּרִירַת מֶחדָל: אף אחד)
הגדר את ערך המחשב במצב סרק. כלול כאן תיאור.
אזור_ביצוע (בְּרִירַת מֶחדָל: אף אחד)
הגדר את גודל אזור הביצוע.
שָׁעוֹן (בְּרִירַת מֶחדָל: אף אחד)
מחלק שעון (לא היה אמור להיות נחוץ עוד החל מ-dynamips 0.2.5 RC1)
לא <npe-100|150|175|200|225|300|400> (בְּרִירַת מֶחדָל: אף אחד)
סוג NPE.
מטוס אמצעי (בְּרִירַת מֶחדָל: אף אחד)
מישור אמצעי, או "סטנדרטי" או "vxr"
mmap (בְּרִירַת מֶחדָל: נָכוֹן)
הגדר ל-false כדי להשתמש בזיכרון אמיתי במקום בקובץ דיסק עבור זיכרון ויטמיני של הנתב.
חוסך בזיכרון RAM על חשבון ביצועים.

נתב ]]
כל האפשרויות מקטע 7200 הן אפשרויות גם כאן, כולל "הפעלה אוטומטית".
חייב להיות ייחודי בקובץ הרשת.
מודל 7200 (בְּרִירַת מֶחדָל: 7200)
לנחם <1-65535> (בְּרִירַת מֶחדָל: אף אחד)
יציאת קונסולה. ברירת המחדל היא יציאת הקונסולה הבסיסית של השרת (כפי שצוין בשרת
מקטע) + מספר מופע.
aux <1-65535> (בְּרִירַת מֶחדָל: אף אחד)
יציאת Aux.
סלוטX <0-X> (בְּרִירַת מֶחדָל: אף אחד)
מפרט ידני של PA. זה אופציונלי, ואם לא נעשה זאת דינאגן יהפוך את השפוי
החלטות המבוססות על מפרטי הממשק.
slot0 = PA-C7200-IO-FE # אתרנט בחריץ 0
חריץ 1 = PA-FE-TX # Ethernet בחריץ 1
חריץ3 = PA-4T # PA-4T+ בחריץ 2
חריץ6 = PA-4E # PA-4E בחריץ 6
#slotx = PA-POS-OC3 # PA-POS-OC3 בחריץ x

<local ממשק> = <מרחוק ממשק>
מפרט ממשק. יכול ללבוש את הצורות הבאות:
f1/0 = R2 f1/0 # התחברות ל-f1/0 במכשיר R2
f2/0 = LAN 1 # התחברות ל-LAN 1 מגושר
s3/0 = R2 s3/0 # התחברות ל-s3/0 במכשיר R2
s3/1 = F1 1 # התחברות לפורט 1 בהתקן "F1" (מתג ממסר מסגרת)
s3/2 = F2 1
a4/0 = A1 1 # התחברות לפורט 1 בהתקן "A1" (מתג כספומט)
f5/0 = NIO_linux_eth:eth0 # ציין ידנית NIO

[[נתב R2]]
# ממשק f1/0 ייווצר אוטומטית מכיוון שהממשק היה
מצוטט בקונפיגורציה של R1
f2/0 = LAN 1 # התחברות ל-LAN 1 מגושר
s4/0 = F1 2
s4/1 = F2 2
s4/2 = F1 3
a5/0 = A1 2

[[נתב R3]] # קטגוריית המקרה אינה משמעותית
# דוגמאות ל-NIOs אחרים שצוינו ידנית
f1/0 = NIO_gen_eth:\Device\NPF_{B00A38DD-F10B-43B4-99F4-B4A078484487}
f2/0 = NIO_udp:10000:172.0.0.1:10001
f3/0 = NIO_tap:tap0
f4/0 = NIO_unix:/tmp/local:/tmp/remote
f5/0 = NIO_vde:foo:bar

[[ETHSW ]]
הגדרת מתג Ethernet
[[ETHSW S1]]
1 = גישה 1 # פורט 1 הוא פורט גישה ב-vlan 1
2 = גישה 20 # פורט 2 הוא פורט גישה ב-vlan 20
3 = dot1q 1 # פורט 3 הוא פורט trunk (אנקפסולציה של dot1q) עם גישה מקורית
vlan 1
4 = dot1q 1 NIO_gen_eth:eth0 # פורט 4 הוא פורט trunk (vlan 1 נאיטיבי) כלומר
מחובר למארח eth0 דרך ה- gen_eth NIO
#4 = dot1q 1 NIO_gen_eth:\Device\NPF_{B00A38DD-F10B-43B4-99F4-B4A078484487} #
כמו למעלה, דוגמה של Windows

[[FRSW ]]
כל מקטע FRSW מגדיר מתג ממסר מסגרת. כל מילות המפתח הן אופציונליות.
1:102 = 2:201 # אמור ל-FRSW לעבור מפורט 1, DLCI 102 לפורט 2,
DLCI 201.
1:103 = 3:301 # ומפורט 1, DLCI 103 לפורט 3, DLCI 301

[[FRSW F2]]
1: 102 = 2: 201

[[ATMSW ]]
הגדרת מתג כספומט
1:10 = 2:20 # פורט 1, vpi 10 לפורט 2, vpi 20
#1:10:200 = 2:20:100 # פורט 1, vpi 10, vci 200 לפורט 2, vpi 20, vci 100

דוגמאות


ראה את הספרייה /usr/share/doc/dynagen/examples

השתמש ב-dynagen באינטרנט באמצעות שירותי onworks.net



התוכניות המקוונות האחרונות של לינוקס ו-Windows