זוהי הפקודה mstack שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
mstack - בחירת ערימת רשת
תַקצִיר
mstack [-הוו] [-o רשימת פרוטוקולים] stack_mountpoint הפקודה
תיאור
ב-View-OS ערימות רשת מרובות זמינות לתהליכים בו-זמנית. View-OS
תומך msocket(2) שיחת מערכת. mstack מגדיר את מחסנית ברירת המחדל (עבור כל כתובת
family) המשמשת כאשר msocket מתייחס לשם נתיב NULL עבור המחסנית שלו. mstack
מספק גם תאימות לאחור עבור כל התוכניות המשתמשות במיושן שקע(2)
שיחת מערכת. נקודת ההרכבה של המחסנית מזהה את המחסנית. ב-ViewOS זו נקודת ההר
היכן הורכבה הערימה (על ידי הר(2) (8). בעצם השיחה:
"socket(דומיין,סוג,פרוטוקול)"
שווה ל:
"msocket(NULL,domain,type protocol)"
mstacks משנה את מחסנית ברירת המחדל עבור משפחות הפרוטוקולים הרצויות ומבצעת את
פקודה (על ידי בכיר(2)).
אפשרויות
-h מדפיס את השימוש בפקודת mstack
-v מפעיל את המצב המילולי
-o מגדיר את רשימת הפרוטוקולים. ללא אפשרות -o, mstack מגדיר מחדש את מחסנית ברירת המחדל
לכל משפחות הפרוטוקולים. רשימת הפרוטוקולים עשויה לכלול פסיק מופרד
רצף של הפריטים הבאים: all, unix (או פשוט u), ipv4 (4), ipv6 (6), netlink
(n), packet (p), bluetooth (b), irda (i), ip (הכוללים את כל הפרוטוקולים הקשורים ל-ip
ipv4, ipv6, netlink ו-packet), #n כאשר n הוא מספר הפרוטוקול. כל פריט יכול
קידומת של + או - כדי לציין אם יש להוסיף את הפרוטוקול/קבוצת הפרוטוקולים
או הוסר מהסט.
דוגמאות
mstack /dev/net/lwip ip Addr
מפרט את הכתובת המנוהלת על ידי המחסנית המותקנת עליה /dev/net/lwip.
Exec mstack /dev/net/null לחבוט
משבית את המחסנית הסטנדרטית ב-bash חדש (אשר מתגבר על הנוכחי).
mstack -o ip /dev/net/lwip לחבוט
מתחיל bash חדש שמשתמש בערימה /dev/net/lwip עבור ipv4 ו-ipv6 אבל לא עבור
הפרוטוקולים האחרים.
mstack -o -יוניקס /dev/net/lwip לחבוט
מתחיל bash חדש שמשתמש בערימה /dev/net/lwip עבור כל הפרוטוקולים מלבד AF_UNIX.
mstack -o +ip,-ipv6 /dev/net/lwip לחבוט
מתחיל bash חדש שמשתמש בערימה /dev/net/lwip עבור ipv4, netlink, packet but
לא ipv6.
השתמש ב-mstack באינטרנט באמצעות שירותי onworks.net