DHCP

DHCP הם ראשי תיבות של Dynamic Host Configuration Protocol. מבלי להיכנס לרזי הפרוטוקול, ניתן לומר שDHCP הינו שיטה לחלוקה של כתובות IP.

ראשית, עלינו להבין מהו MAC address. לכל רכיב רשת, ישנו כתובת MAC. כתובת זו היא כתובת שצרובה פיזית בכרטיס הרשת והינה ייחודית (בעולם). לכל יצרן של כרטיסי רשת יש טווח של כתובות ייחודיות שרק הוא יכול לחלק. חשוב לא לבלבל בין כתובת IP לכתובת MAC – מדובר בשני מושגים שונים. ניתן לומר שכתובת ה-MAC היא הכתובת האמיתית של המחשב בעוד שכתובת ה-IP היא כתובת וירטואלית שמשתמשים בה באינטרנט או בכל רשת שמיישמת TCP/IP (כולל הרשת הביתית שלנו). מה הכוונה כתובת "אמיתית"? אם נקליד בדוס (start, run, cmd) את הפקודה ipconfig /all נוכל לצפות בכתובת ה-MAC שלנו. לדוגמה:
image102.jpg

ב-DHCP ישנו שרת וקליינט: ישנו מי שמחלק את הכתובות (DHCP server) ואת מי שמבקש אותם (DHCP Client). כאשר כרטיס הרשת שלנו נמצא ב-Optain IP automatically, כשהמחשב עולה, הוא "צועק" בכל הרשת שהוא צריך כתובת IP. הכתובת שהמחשב מזדהה איתה היא ה-MAC address.

"אני 00-08-74-22-39-46 ואני רוצה כתובת IP"

אם יש שרת DHCP ברשת, הוא מחזיר למחשב שלנו תשובה שמכילה בתוכה את כתובת ה-IP שהשרת חילק למחשב, כתובות של שרתי DNS ועוד… שרת ה-DHCP מחלק למחשב שלנו כתובת לתקופה מסוימת. תקופה זו נקראת Lease Time. כאשר זמן זה נגמר, המחשב שלנו מבקש משרת ה-DHCP כתובת שוב. אם המחשב שלנו לא ביקש, שרת ה-DHCP יכול לתת למחשב אחר את הכתובת הישנה שלנו.

לפעמים, יש לנו צורך לשריין כתובת ברשת הפנימית שלנו (לא כתובת חוקית) עבור מחשב מסוים. אנחנו מעוניינים שמחשב מסוים ברשת תמיד יקבל את אותה כתובת ה-IP (למשל כשעושים port forwarding). ניתן לעשות זאת בקלות.

ניקח לדוגמה נתב D-link (לחץ על התמונה כדי לקבל תצוגה מלאה)

d-link.jpg

במסגרת שמספרה 1 ניתן לראות ששרת ה-DHCP מופעל. טווח הכתובות ששרת ה-DHCP יחלק לרשת הוא 192.168.0.100 עד 192.168.0.199 (הנתב יוכל לחלק ל-100 מחשבים כתובות IP). ה-Lease Time הוא שבוע.
במסגרת שמספרה 2 ניתן לראות כיצד ניתן לשריין כתובת IP בשרת ה-DHCP. במקרה זה שיריינתי כך שהמחשב של משה, עם ה-MAC address שלו, תמיד יקבל את הכתובת 192.168.0.17 לזמן בלתי מוגבל.
במסגרת שמספרה 3 ניתן לראות את הדוחות. ניתן לראות את השמות של המחשבים ברשת, כתובת ה-MAC שלהם, ואיזה כתובת IP הקצה להם הנתב.

<<לעמוד הקודם ראשי פרקים לעמוד הבא>>

14 תגובות to “DHCP”

  1. amit Says:

    כול הכבוד לכם על ההסבר המפורט שאתם נותנים באתר….ישר כוח

  2. ירון Says:

    מאוד מעניין ומובן.
    תודה.

  3. ג'פרי Says:

    מעניין מאוד כל הכבוד על ההסבר

  4. גל Says:

    אז מה זה אומר אם אין לי אינטרנט כי המחשב שלי לא הצליח להתקשר לשרת
    DHCP?

  5. mymodemsux2 Says:

    תלוי איך אתה עובד:
    1. אם יש לך נתב, ואתה לא מקבל DHCP, אז כן! אין לך אינטרנט כי לא קיבלת כתובת
    2. אם יש לך מודם שמפעיל pppoe, אז לא. pppoe לא צריך dhcp בשביל לפעול.

    ועוד שני דברים שצריך לזכור:
    א. בד"כ DHCP לכשעצמו לא "מתקלקל". dhcp הוא סימן לתקשורת בין הנתב/מודם למחשב. כשלא מקבלים כתובת באמצעות dhcp, זה בד"כ אינדיקציה לבעיית תקשורת בין המודם/נתב למחשב שלך. למשל, כבל רשת מנותק!
    ב. לא כל התקלות הם תקלות שקשורות ל-DHCP. אם אתה מחייג סיסמה לא נכונה, אתה גם לא תתחבר – גם אם ה-DHCP תקין והתקשורת בין המחשב למודם תקינה.

  6. קובי Says:

    An error occurred while renewing interface Local Area Connection : unable to con
    tact your DHCP server. Request has timed out.

    יש לי בעיה של קישוריות מוגבלת או חסרה ולאחרונה המודם שלי מרבה להתנתק, החליפו לי למודם חדש ועדיין מרבה להתנתק, יש לי ראוטר של אדימקס דרך ברק 013 ומודם של הוט של מוטורולה.

  7. דודי Says:

    מישהו יודע מה זה אומר ה-DHCP-helper?
    מה התפקיד שלו? מה זה אומר ולמה הוא משמש, וכל מידע נוסף רק יועיל
    תודה

  8. mymodemsux2 Says:

    DHCP היא תעבורה מסוג broadcast. תעבורת broadcast מוגבלת לרשת שבה היא נמצאת. כלומר, נתב לא יפיץ תעבורת DHCP שמגיעה אליו לפורטים אחרים.

    לפעמים, שרת ה-DHCP נמצא ברשת אחת, והמחשבים שצריכים לקבל DHCP נמצאים ברשת אחרת (מטעמי אבטחת מידע למשל). כדי שהמחשבים יקבלו DHCP, הנתב צריך "לעזור" ל-DHCP, לעבור מרשת אחת לרשת אחרת. איך עושים את זה?
    DHCP-HELPER

  9. אלה Says:

    צרור תודות

  10. ביל Says:

    תודה הסבר ממש טוב

  11. דנה Says:

    אם הגדרתי במסגרת מספר 2: כתובת IP שכבר קיימת במסגרת מספר 3
    האם השרת DHCP יודע לשלוח בקשה למחשב לשנות את הכתובת שלו?

    • mymodemsux2 Says:

      זה תלוי בנתב. כל נתב מיישם את ה-DHCP קצת אחרת. בלינקסיס זה אמור לעבוד.
      הדבר הפשוט ביותר לעשות זה לנסות.

      • דנה Says:

        בדקתי על ראוטר מסוג "טנדה" (סיני)
        קיבלתי IP conflict

        • mymodemsux2 Says:

          ראשית, כל שינוי הבגדרות ה-DHCP יכול לגרום למצב שבו תאבדי גישה לנתב ותאלצי לאפס אותו.
          הדרך הכי פשוטה היא לעיין בהוראות. אם את יותר אמיצה, נסי לחלק את הרשת ולהקצות כתובות קבועות מטווח כתובות אחד, ו-dhcp מטווח אחר.

          רק בזהירות

להשאיר תגובה

הזינו את פרטיכם בטופס, או לחצו על אחד מהאייקונים כדי להשתמש בחשבון קיים:

הלוגו של WordPress.com

אתה מגיב באמצעות חשבון WordPress.com שלך. לצאת מהמערכת / לשנות )

תמונת Twitter

אתה מגיב באמצעות חשבון Twitter שלך. לצאת מהמערכת / לשנות )

תמונת Facebook

אתה מגיב באמצעות חשבון Facebook שלך. לצאת מהמערכת / לשנות )

תמונת גוגל פלוס

אתה מגיב באמצעות חשבון Google+ שלך. לצאת מהמערכת / לשנות )

מתחבר ל-%s


%d בלוגרים אהבו את זה: