15-03-2005, 11:41
|
מנהל פורומי "תכנות ובניית אתרים" ו"חומרה ורשתות"
|
|
חבר מתאריך: 25.10.01
הודעות: 42,775
|
|
זו כעקרון יותר שאלה בניתוב מאשר שאלה במערכת הפעלה...
מה שאתה מחפש זה משהו שינתב לך packet-ים יוצאים כל פעם דרך interface אחר. אני בספק שבמערכת הפעלה מגירסא שאינה גירסא לשרתים (ואני גם בכלל לא בטוח ששם יש...) יש דבר כזה בחלונות... (אבל אני תמיד שמח ללמוד משהו חדש...)
אם אתה צריך שלשרת יעד ספציפי (או סגמנט ספציפי), תנותב התקשורת דרך אינטרפייס מסויים, אפשר לעשות את זה באמצעות הפקודה route (מזל שגם את זה העתיקו מיוניקס...). הצרה היא שבחלונות אין מזהה קבוע ל network interface, אלא הוא מקבל ID לפי סדר הזיהוי. כמובן שזו לא בעייה אם אתה דואג שסדר הזיהוי שלך לא ישתנה אף פעם (כלומר, כל פעם שאחד מהם מתנתק, אתה מנתק את כולם, ומחבר מחדש בסדר הרצוי...)
עם הפקודה route print תוכל לראות את טבלת הניתוב.
תוכל להוסיף ניתוב לתת רשת מסויימת דרך gateway נתון (תוכל לשלוף את הנתונים מ ipconfig/all, אבל זה ידרוש סקריפט), והאינטרפייס הרלוונטי:
קוד:
route add 205.188.153.121 255.255.255.255 192.117.122.254 1 2
* דוגמא מהראש, לא ראיתי את זה מזמן, תבדוק ב HELP אם לא פספסתי איזה פרמטר...
הדוגמא הנ"ל, למשל, תתן לך לנתב תקשורת אל ה IP שצויין, אחד השרתים של ICQ, דרך הנתב 192.117.122.254 (סתם לקחתי כתובת...) אתה תצטרך לבדוק מי הנתב של ה interface שדרכו אתה רוצה לנתב, אני בחרתי דרך interface מספר 2 (שתוכל לראות מה הוא ב route print).
אני יודע שזה מאוד מסובך, אבל זה מה יש בחלונות, עד כמה שאני יכול לחשוב...
|