18-10-2005, 08:00
|
|
|
חבר מתאריך: 03.12.02
הודעות: 65
|
|
פיתרון
בתגובה להודעה מספר 1 שנכתבה על ידי supernet שמתחילה ב "שאלה למומחים של שיתוף רשת 2 מחשבים עם מודם כבלים"
תהיתם פעם איך לגרום לממשק רשת להיות בו זמנית לקוח DHCP וגם להיות בעל כתובת IP קבועה ? את התעלומה פתר לנו pnatan מפורום רשתות ופס רחב בתפוז (כל הכבוד נתן !). את הדיון המקורי ניתן למצוא כאן .
נכון שבחלונות XP ברגע שמגדירים ממשק רשת כלקוח DHCP ניתן לתת לו כתובת IP סטטית בהגדרות אלטרנטיביות במידה ושרת הDHCP לא זמין, אבל שוב, ההגדרה הראשית וההגדרה האלטרנטיבית לא יהיו תקפות בו זמנית. אומנם, מבחינה מעשית, אין הרבה היגיון בקונפיגורציה שכזאת, אבל אני מצפה ממישהו שמנסה להגדיר דבר כזה להיות מודע להשלכות. בקיצר, על אחריותכם :-).
אז מה עושים ?
1.
בחלונות 2000 או XP מגדירים את ממשק הרשת הרצוי כלקוח DHCP.
2.
פותחים את regedt32 - ידידינו לעת צרה בעבודה עם ערכים מסוג REG_MULTI_SZ והולכים ל:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic es\Tcpip\Parameters\Interfacesאחד התת-ענפים מייצג את ממשק הרשת אותו אנחנו רוצים להגדיר. את איתור הממשק הרצוי אנחנו נשאיר כתרגיל לקורא. נניח והתת-ענף הרצוי הוא:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic es\
Tcpip\Parameters\Interfaces\{8C668711-E683-4A79-BDF8-4A67A6C9C7F6}
3.
אותנו מעניינים למעשה שני ערכים: IPAddress ו-SubnetMask. שניהם מסוג REG_MULTI_SZ ולכן אנחנו משתמשים בregedt32 שיודע לטפל בערכים מסוג זה. נניח ואני רוצה להוסיף לממשק רשת את 192.0.0.5 ככתובת IP עם subnet mask של 255.255.255.0. אנחנו בוחרים לערוך את IPAddress ופשוט מוסיפים שורה חדשה עם כתובת IP הרצויה כפי שמופיע בתמונה:
[img]cid:image003.jpg@01C5C93C.78C89840[/img]
ולאחר מכן, אנחנו עורכים את הערך SubnetMask ומוסיפים לו גם שורה חדשה:
[img]cid:image004.jpg@01C5C93C.78C89840[/img]
4.
גמרנו. תבצעו Disable ולאחר מכן Enable לממשק רשת שאת ההגדרות שלו שיניתם ותציצו בפלט של ipconfig /all בשביל לראות תוצאות.
נ.ב.: ניתן לבצע את התרגיל גם בחלונות 98, רק ששם צריך להתייחס לענף:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Servic es\Class\NetTrans\
|