Dnsmasq הוא קוד פתוח, לגמרי חופשי וקל לתצורה וקל משקל של שורת הפקודה התוכנה מתוכננת לקזז לשמש שרת DHCP (Dynamic Host Configuration Protocol) ו- DNS (מערכת שמות מתחם ) משדר על גנו / לינוקס ו- UNIX כמו מערכות הפעלה.
התוכנה תוכננה כך שתספק DNS, כמו גם פונקציונליות DHCP לרשת קטנה. הוא מסוגל לשרת את השמות של המכונות המקומיות כי אינם ב- DNS העולמי מכיל תכונות רבות אטרקטיבי.
אפשרויות שורת פקודה רבות עוצמה
מגוון רחב של אפשרויות שורת הפקודה זמינות עבור פרוייקט זה, אשר ניתן לראות במבט אחד על ידי הפעלת & lsquo; dnsmasq --help & rsquo; הפקודה ביישום מסוף. בין אלה ניתן להזכיר את היכולת לציין כתובת מקומית להאזין עליה, לציין את גודל המטמון ברשומות, וכן לציין קובץ תצורה מותאם אישית.
תחילת העבודה עם Dnsmasq
התקנת Dnsmasq על מערכת ההפעלה גנו / לינוקס עושה את אותו הדבר כמו שאתה עושה עם כל תוכנית קוד פתוח אחר, כי הוא מופץ כמו ארכיון המקור. תחילה אתה מוריד את החבילה, שמור אותה במחשב שלך (רצוי את ספריית הבית שלך), וחלץ את התוכן שלה באמצעות כלי מנהל ארכיון.
לאחר מכן, עבור אל המיקום שבו הוצאת את קובץ הארכיון באמולטור מסוף (לדוגמה, cd /home/softoware/dnsmasq-2.72 - החלף & lsquo; softoware & rsquo; עם שם המשתמש שלך), הפעל את התצורה & amp ;. & amp ;. & amp; ; & amp; הפוך & rsquo; הפקודה כדי להגדיר ולעבד את התוכנית, ואחריו & lsquo; sudo להפוך את ההתקנה & rsquo; הפקודה להתקין את המערכת רחב.
פועל על גנו / לינוקס, BSD ו- Mac OS X
Dnsmasq תומך במערכות הפעלה מרובות, כולל לינוקס (Debian, ג'נטו, Slackware, Smoothwall, SUSE, IP-Cop, Firebox, floppyfw, LEAF, CoyoteLinux, Clarkconnect, Freesco וכו '), BSD (FreeBSD) ו- Mac OS X. הוא פועל על פלטפורמות מחשב של 32 סיביות ו- 64 סיביות.
מה חדש במהדורה זו:
- צור שגיאה בעת הגדרתה עם לולאת CNAME, במקום קריסה. תודה לג'ורג 'מץ על איתור הבעיה.
- חשב את אורך החבילה לשגיאת שגיאת TFTP בצורה נכונה. פעולה זו פותר בעיה כאשר הודעת השגיאה בחבילת TFTP חורגת מהגבול השרירותי של 500 תווים. ההודעה נחתכה כראוי, אך לא את אורך המנות, כך נוספו נתונים נוספים. זהו סיכון אבטחה אפשרי, שכן הנתונים הנוספים מגיעים למאגר המשמש גם עבור DNS, כך שדפי DNS קודמים או תשובות עשויים להיות דולפים. תודה למוזילה על מימון המימון הביטחוני שזיהה את הבאג.
- תיקון שגיאת לוגיקה בקוד Netlink של Linux. זה יכול לגרום dnsmasq להיכנס לולאה הדוקה על מערכות עם מספר גדול מאוד של ממשקי רשת. תודה לאיוון קוקשיסקי על האבחנה והתיקון.
- תקן בעיה עם - dnssec-timestamp לפיה קבלת SIGHUP היה בטעות לעבד חותמת זמן. תודות לקווין דרבישייר בראיינט על העבודה הזאת.
- אזור הטור סידורי על טעינה מחדש / etc / hosts וחברים בעת מתן DNS סמכותי. תודה ל Haraldd Dunkel על כך.
- מטפל בכתובות IPv6 ממופות ב- v4 בצורה חדה ב- synth-domain. אלה יש ייצוג סטנדרטי כמו :: ffff: 1.2.3.4 ו מומרים עכשיו לשמות כמו --ffff-1-2-3-4.
- הכנה של שרתי במעלה הזרם לממשק (--server=1.2.3.4@eth0) כאשר הממשק הנבחר נהרס ונוצר מחדש בקרנל. תודה לבניאמינו גלוואני על התיקון.
- אפשר הרשאות CNAME בתווים כלליים באזורי סמכות. לדוגמה - cname = *. Example.com, default.example.com הודות לגיבוי Pro עבור תמיכה בפיתוח זה.
- הצב את הצבר המותר של חיבורי TCP מ -5 עד 32, ועשה אפשרות זו להגדרה של זמן קומפילציה. תודה Donatas Abraitis לאבחון זה כבעיה פוטנציאלית.
- הוסף משתנה DNSMASQ_REQUESTED_OPTIONS לסביבת ה- script לשינוי חכירה. תודה ZHAO יו על התיקון.
- תקן foobar בקוד rrfilter, שעלול לגרום לתגובות פגומות, במיוחד כאשר האימות DNSSEC מופעל, והשרת במעלה מחזיר את התשובות עם RRs בסדר מסוים. שרת ה- DNS היחיד הידוע לדגדג זה של Nominum. תודה על דייב טאהט לאיתור הבאג ולסיוע לתיקון.
- תקן את דף הפרופיל ששיקר, כי רק את הכתובת הראשית של ממשק משמש - ממשק-שם.
- צור שאילתות -לוקליזציה חלות על שמות -ממשק-שם-ממשק. תודות לקווין דרבישייר - בראיינט ואריק לוארסן על כך שדחפו את זה.
- שפר את טיפול החיבור בעת שיחה עם שרתי Upstream של TCP. באופן ספציפי, להיות מוכן לפתוח חיבור TCP חדש כאשר אנחנו רוצים לבצע שאילתות מרובות, אבל השרת במעלה מקבל פחות שאילתות לכל חיבור.
- שפר את הכניסה לשרתים במעלה הזרם כאשר יש הרבה רשומות "כתובות מקומיות בלבד". תודה על האנו נימן עבור התיקון.
- Make --bogus-priv חל על IPv6, עבור הקידומות שצוינו ב- RFC6303. תודה לקווין דרבישייר בראיינט על העבודה על זה.
- אפשר שימוש בכתובות MAC עם שורש -tft-unique-root. תודה לפלוריס בוס על הטלאי.
- הוסף אפשרות - dhcp-reply-delay. תודה לפלוריס בוס על הטלאי.
- הוסף מתקן הגדרת mtu ל- --ra-param. תודה לדוד פלמנד על הטלאי.
- לכידת STDOUT פלט STDERR מ dhcp-script ולרשום אותו כחלק זרם dnsmasq יומן. הופך את החיים לקלים יותר לאבחון בעיות לא צפויות בסקריפטים. תודה על פטר Mensik עבור תיקון.
- צור שגיאות קטלניות כאשר נכשל לנתח את הפלט של ה- dhcp-script במצב "init". הימנע משגיאות מוזרות כאשר התסריט משליך בטעות הודעות שגיאה. תודה על פטר Mensik עבור תיקון.
- Make -rev-server עבור עבודת משנה של RFC1918 אפילו בנוכחות הדגל --bogus-priv. תודה ולדיסלב Grishenko עבור תיקון.
- הרחב שדה - ra-param mtu: כדי לאפשר שם ממשק. זה מאפשר את MTU של ממשק WAN להיות המפורסם על ממשקים פנימיים של הנתב. תודה ולדיסלב Grishenko עבור תיקון.
- האם ה- ICMP-ping בודק כתובת לשימוש בעת DHCPv4 כאשר הלקוח מציין כתובת ב- DHCPDISCOVER, וכאשר כתובת מוגדרת באופן מקומי. תודה לאלין נסטאק על איתור הבעיה.
- הוסף תג DHCP חדש "known-othernet" המוגדר כאשר קיים רק dhcp-host עבור תת רשת אחרת. ניתן להשתמש כדי להבטיח כי המארחים חסוי לא מקבלים כתובות "אורח" בטעות. תודה לטוד סאנקט על ההצעה.
- הסר הכללה אוטומטית היסטורית של תמיכת IDN בעת בניית תמיכת בינאום. זה לא מתאים עכשיו יש מבחר של ספריות IDN. הקפד לכלול את -DHAVE_IDN או את -DHAVE_LIBIDN2 עבור תמיכת IDN.
מה חדש בגירסה 2.72:
- הוסף מצב ra-advrouter, עבור תמיכה RFC-3775 ניידת IPv6.
- הוסף תמיכה עבור "ipsets" ב- * BSD, באמצעות pf. תודה לסוון פאלמפים על התיקון.
- תקן מצב מרוץ אשר יכול לנעול dnsmasq כאשר ממשק יורד למטה במהירות. תודה לקונרד קוסטסקי על שעזר לו לרדוף אחרי זה.
- הוסף שיטות DBus SetFilterWin2KOption ו- SetBogusPrivOption. תודה לפרויקט Smoothwall עבור התיקון.
- לתקן את הכישלון לבנות נגד סרפד 3.0. תודה סטיבן בארת 'על איתור זה למצוא את התיקון. בעת הקצאת חוזי DHCP קיימים לאפיקים על ידי השוואת רשתות, יש לטפל במקרה שבו לשני ממשקים או יותר יש אותו חלק רשת, אך אורך קידומת שונה (לטובת אורך הקידומת הארוך יותר). תודה לצ'אנג-פין צ'אנג על התיקון.
- הוסף מצב שמאתר ומסיר לולאות של העברת DNS, כלומר שאילתה שנשלחה לשרת במעלה הזרם חוזרת כשאילתה חדשה ל- dnsmasq, ולכן תועבר שוב, וכתוצאה מכך שאילתה שללול פעמים רבות לפני שיורדו. שרתי Upstream אשר לולאה בחזרה מושבתים ואירוע זה נרשם. תודה ל Smoothwall על החסות שלהם לתכונה זו.
- הרחב את --conf-dir כדי לאפשר סינון של קבצים. אז - קונף-דיר = / etc / dnsmasq.d, * conf יטען את כל הקבצים ב- /etc / dnsmasq.d אשר מסתיים ב- .conf
- תקן באג כאשר תוצאות NXDOMAIN במקום NODATA בנסיבות מסוימות.
- תקן את הבאג שגרם ל- dnsmasq להיות לא מגיב אם הוא לא הצליח לשלוח מנות בשל ממשק רשת נעלם. תודה לנילס פיין על כך.
- תקן בעיה עם אפשרות שירות מקומי בפלטפורמות גדולות. תודה לריצ'רד ג'נווד על הטלאי.
מה חדש בגרסה 2.68:
- השתמש בכתובות אקראיות עבור הקצאות כתובות זמניות של DHCPv6, במקום בכתובות יציבות שנקבעו באופן אלגוריתמי.
- לתקן באג אשר התכוון כי DHCPv6 DUID לא היה זמין ב סקריפט DHCP פועל במהלך החיים של תהליך dnsmasq שיצר את DUID de-novo. לאחר DUID נוצר ומאוחסן בקובץ החכירה dnsmasq מחדש, באג זה נעלם.
- תיקון באג שהוזכר ב 2.67 אשר עלול לגרום לשגיאות NXDOMAIN שגויות לשאילתות CNAME.
- תיקון תקלות לבנות ב- MacOS X וב- openBSD.
- אפשר למפרטי רשת משנה ב- - אזור אזור להיות שמות ממשק וכן כתובות אלטרנטיביות. זה מאפשר להגדיר DNS סמכותי כאשר טווחי כתובות מקומיים הם דינמיים ועובד הרבה יותר טוב מאשר סביב העבודה הקודמת אשר פטר טווחי DHCP מנוהל מתוך סינון כתובת ה- IP. כתוצאה מכך, זה סביב העבודה מוסר. בנסיבות מסוימות, שינוי זה ישבור את התצורה הקיימת: אם אתה מסתמך על החריגה של הטווח המבוטל, עליך לשנות את אזור -האוטש כדי לציין את אותו ממשק שבו נעשה שימוש לבניית טווחי DHCP, ככל הנראה עם נטייה נגררת "/ 6" ככה: --auth-zone = example.com, eth0 / 6 כדי להגביל את הכתובות לכתובות IPv6 של eth0.
- תיקון בעיות בעת פרסום קידומות IPv6 שנמחקו. אם הקידומת נמחקת (במקום מוחלפת), היא אינה מתפרסמת עם זמן אפס מועדף. תודה לצחי על דוח הבאג.
- תקן sgfault עם כמה CNAMEs שהוגדרו באופן מקומי. תודה על אנדרו צ'יילדס לאיתור הבעיה.
- לתקן את דליפת הזיכרון על קריאה מחדש / etc / hosts וחברים, הציג ב 2.67.
- בדוק את ממשק ההגעה של בקשות DNS ו- TFTP נכנסות דרך IPv6, אפילו במצב ממשק -bind. זה לא אפשרי עבור IPv4 והוא יכול ליצור אזהרות מפחיד, אבל כמו שזה תמיד אפשרי עבור IPv6 (API תמיד קיים) אז אנחנו צריכים לעשות את זה תמיד.
- כוונן את הכללים באורך הקידומת בטווח --dhcp עבור IPv6. הכלל החדש הוא שאורך הקידומת שצוין חייב להיות גדול או שווה לאורך הקידומת של הכתובת המתאימה בממשק המקומי.
מה חדש בגירסה 2.63:
- התוספת העיקרית במהדורה זו היא מצב חדש - bind-Dynamic, אשר נמנע גם מחייב את כתובת ה- IP של התווים הכלליים ומתמודד עם ממשקי רשת שנוצרים באופן דינמי, ובכך מסיר את המגבלות העיקריות של שני מצבי הרשת הקיימים.
מה חדש בגירסה 2.61:
- בגירסה זו יש הרבה עבודה נוספת על קוד DHCPv6 אשר debuted ב 2.60.
- באגים רבים תוקנו ותכונות נוספות נוספו.
- התכונה פרסומת הנתב היא כעת הרבה יותר ניתנת להגדרה, ויש מצב המאפשר ל- dnsmasq לבצע רשומות DNS של AAAA עבור מארחים המשתמשים בכתובות SLAAC IPv6 וכתובות DHCP IPv4.
מה חדש בגירסה 2.59:
- גירסה זו מתייחסת למספר נושאים שעלו עם dnsmasq-2.58, דבר שעלול לגרום לבעיות בעת ההפעלה עם כתובות IPv6 מקומיות.
- אחת היא רגרסיה ב- dnsmasq, והאחרת נובעת משינוי בהתנהגות ממשקי הגשר בגרעיני לינוקס אחרונים.
מה חדש בגרסה 2.58:
- גרסה 2.58
- ספק הגדרה של המאקרו SA_SIZE שבו הוא חסר. תיקון תקלות לבנות על openBSD.
- אל תכלול אפס מסיים בסוף ההודעות שנשלחו ל- / dev / log כאשר / dev / log הוא שקע של נתונים. תודה דידייה ראבאונד לאיתור הבעיה.
- הוסף - dhcp-sequential-ip דגל, כדי להקצות הקצאת כתובות IP בסדר עולה. שים לב כי מצב פסאודו אקראי כברירת מחדל הוא טוב יותר באופן כללי, אבל כמה יישומי פריסה שרת צריך את זה.
- תקן בעיה שבה מזהה שרת של 0.0.0.0 נשלח ללקוח כאשר משדר dhcp נמצא בשימוש אם לקוח מחדש את החוזה לאחר הפעלה מחדש של dnsmasq ולפני שכל לקוח ברשת המשנה מקבל חוזה שכירות חדש. תודה מייק Ruiz לעזרה רודפים את זה למטה.
- אל תחזיר NXDOMAIN לשאילת AAAA אם יש לנו CNAME שמצביע על רשומה A בלבד: NODATA הוא התשובה הנכונה במקרה זה. תודה טום פרננדס על איתור הבעיה.
- הרפה את הצורך לספק מסכת רשת בטווח - dhcp עבור רשתות המשתמשות בממסר DHCP. בעוד זה עדיין רצוי, בהעדר dnsmasq netemask ישתמש ברירת המחדל מבוסס על הכיתה (A, B, או C) של הכתובת. זה צריך לפחות להסיר סיבה לכישלון מסתורי עבור אנשים באמצעות RFC1918 כתובות ומשדרים.
- הוסף תמיכה עבור סימון חיבור לינוקס של לינוקס. אם מופעל עם - connt, סימן החיבור עבור שאילתות DNS נכנסות יועתקו לקשרים היוצאים המשמשים לענות על שאילתות אלה. זה מאפשר חומת אש חכמה וחשבונאות דברים. זמין רק אם dnsmasq הוא הידור עם HAVE_CONNTRACK ומוסיף תלות libnetfilter-connt. תודה על אד Wildgoose עבור הרעיון הראשוני, בדיקה וחסות של פונקציה זו.
- ספק הודעת שגיאה שפוי כאשר מישהו מנסה להתאים תג ב- dhcp-host.
- כוונן את ההתנהגות של הדומיין הנחוץ, כדי למנוע בעיות בשמות-שמות רקורסיביים במורד הזרם של dnsmasq. ההתנהגות החדשה מפסיקה שאילתות A ו- AAA בלבד ומחזירה NODATA במקום תשובות NXDOMAIN.
- יעילות עבור תצורות DHCP גדולות מאוד, הודות לג'יימס גרטלר ולמייק רואיז על כך.
- התר לכתובת שרת TFTP ב - dhcp-boot להיות שם תחום שנמצא למעלה / etc / hosts. זה יכול לתת מספר כתובות IP אשר משמשים בסיבוב רובין, ובכך עושה TFTP שרת עומס איזון. תודה לסושיל אגרוואל על התיקון.
- כאשר שתי אפשרויות dhcp מתויגות עבור מספר אופציה מסוים הן תקפות, השתמש באחת מהן תקפה ללא תג מהטווח dhcp. מאפשר לעקוף את הערך של אפשרות DHCP עבור מארח מסוים וכן ערכים ברשת.
- - dhcp-range = set: interface1, ......
- - dhcp-host = set: myhost, .....
- - dhcp-option = tag: interface1, option: nis-domain, "domain1"
- - dhcp-option = tag: myhost, option: nis-domain, "domain2"
- יגדיר את תחום ה- NIS לתחום domain1 עבור המארחים בטווח, אך
- דרוס את זה לדומיין 2 עבור מארח מסוים.
- תיקון באג שגרם לקיצורים של קבצים ופסקי זמן עבור העברות TFTP מסוימות. הבאג מתרחשת רק עם העברות netascii ו צריך מערכת יחסים מצערת בין גודל הקובץ, blockize ואת מספר שורות חדשות בבלוק האחרון לפני שהיא באה לידי ביטוי. תודה רבה לאלקיס גיאורגופולוס על איתור הבעיה ומתן מבחן מקיף.
- תקן רגרסיה בשרת TFTP על פלטפורמות BSD שהוכנסו בגירסה 2.56, עקב בלבול עם אורך sockaddr. תודה רבה ל LoA & macr; ג Pefferkorn למציאת זה.
- תמיכה במספרי-טווח בכתובות IPv6 של שרתי שמות מתוך /etc/resolv.conf ובאפשרויות -server. E
- Eg nameserver fe80 :: 202: a412: 4512: 7bbf% eth0
- server = fe80 :: 202: a412: 4512: 7bbf% eth0. תודה על
- מייקל סטייפלברג על ההצעה.
- תרגם תרגום פולני, הודות ל Jan Psota.
- עדכן את התרגום לצרפתית. תודה לגילדה לה נדן.
מה חדש בגירסה 2.57:
- גירסה זו מתקנת כמה רגרסיות במהדורה הקודמת ומוסיפה תמיכה לפלטפורמת Android.
מה חדש בגירסה 2.56:
- הוסף תיקון כדי לאפשר ל- dnsmasq לקבל שמות ממשקים באזור Solaris. תודה על זה Dj Padzensky עבור זה.
- שפר את היוריסטיקה של סוג הנתונים כך ש- dhcp-option = option: domain-search ,. מטפל בערך כמחרוזת ולא ככתובת IP. תודה לקלמנס פישר על שראה את זה.
- הוסף תמיכת IPv6 לשרת TFTP. תודה רבה ל 'RedBully' Seiffert עבור טלאים.
- רישום שאילתות DNS ברמת LOG_INFO, במקום LOG_DEBUG. זה עושה דברים בקנה אחד עם רישום DHCP. תודה לאדם פריביל על איתור הבעיה.
- ודא ש- dnsmasq מסתיים בצורה נקייה בעת שימוש ב- syslog-async גם אם אינו מצליח להתחבר ל- syslogd.
- הוסף אפשרות - הוסף-מק. זה לתמוך כיום ניסיוני DNS סינון מתקנים. תודה לבנימין פטרין על הטלאי האורי.
- תיקון באג שפירושו שהתגיות התעלמו מתצורת טווח dhcp, המפרטות את שירות ה- Proxy של PXE. תודה על כריסטיאנו Cumer על כך.
- העלה שגיאה אם יש זבל נוסף, לא חלק מאופציה, בשורת הפקודה.
- סמן כמה הודעות יומן ב- cache.c כאילו הוא מגיע מתת-המערכת של DHCP. תודה לאולף וסטריק על התיקון.
- השמט חותמות זמן מהיומנים כאשר (א) כניסה ל stderr ו- b) - keep-in-forground מוגדר. מתקן הכניסה בקצה השני של הרחוב יכול להיות מסופק כדי לספק אותם. תודה לג'ון הלם על התיקון.
- אל תתלונן על מחרוזות ארוכות יותר מ -255 תווים ב- txt-record, רק לפצל את המיתרים הארוכים לגושים גדולים יותר.
- תיקון קריסה ב- Double free. באג זה יכול לקרות רק כאשר dhcp-script נמצא בשימוש ולאחר מכן רק בנסיבות נדירות מופעלות על ידי שיעור גבוה DHCP העסקה סקריפט איטי. תודה פרנץ וגנר על מציאת הבעיה
- רשום רק שהקובץ נשלח על ידי TFTP לאחר שההשלמה הסתיימה בהצלחה.
- הצעה טובה מאת Ferenc Wagner: הרחב את האפשרות - domain כדי לאפשר סוג זה של דברים: --domain = thekelleys.org.uk, 192.168.0.0 / 24, מקומי שיוצר באופן אוטומטי
- - local = / thekelleys.org.uk /
- - local = / 0.168.192.in-addr.arpa /
- הדק את בדיקת התחביר של תחליפים hex בקובץ הקונפיגורציה. תודה על פרד דמן על זה.
- הוסף לוגו / סמל של dnsmasq, שנתרם על ידי ג'סטין סוויפט. תודה רבה על כך.
- לעולם אל תשמור במטמון את תשובות ה- DNS שמכילות את ה- cd 'bit', או שיגרמו לשאילתות שהועברו עם ערכת הסיביות 'cd'. את 'cd' קצת מורה שרת אימות DNSSEC במעלה להתעלם כישלונות החתימה תשובות לחזור בכל מקרה. ללא שינוי זה ניתן לזהם את המטמון dnsmasq עם נתונים רעים על ידי ביצוע שאילתה עם ערכת 'cd' קצת ושאילתות הבאות יחזיר נתונים אלה מבלי להיות מסומן כחשוד. תודה אנדרס Kaseorg להצביע על בעיה זו.
- הוסף - proxy-dnssec דגל, עבור תאימות עם RFC 4035. Dnsmasq כעת לנקות את 'המודעה' קצת בתשובות שהוחזרו משרתים אימות במעלה הזרם, אלא אם כן אפשרות זו מוגדרת.
- אפשר שם קובץ של "-" עבור - conf-file כדי לקרוא stdin. הצעה של טימותי רדאלי.
- סובב את סדר רשומות SRV בתגובות, כדי לספק איזון עומס של רובין כאשר כל סדרי העדיפויות שווים. תודה על פיטר מקיני על ההצעה.
- ערוך Contrib / MacOSX-launchd / uk.org.thekelleys.dnsmasq.plist כך שהוא לא ירשום את כל השאילתות לקובץ כברירת מחדל. שוב תודה פיטר McKinney.
- כברירת מחדל, הגדרת כתובת IPv4 עבור תחום אך לא כתובת IPv6 גורמת ל- dnsmasq להחזיר תשובה ל- Nodata עבור IPv6 (או להיפך). אז - adress = / google.com / 1.2.3.4 מפסיק שאילתות IPv6 עבור * google.com מלהיות מועברות. אפשר לעקוף את ההתנהגות הזו על ידי הגדרת הסמאטיקה אם אותו דומיין מופיע הן בשרת והן בכתובת. במקרה זה, ל - adress יש עדיפות למשפחת הכתובת שבה מופיע, אך ל - - server יש עדיפות למשפחת הכתובת שאינה מופיעה ב - Address
- כך:
- - address = / google.com / 1.2.3.4
- - server = / google.com / #
- יחזור 1.2.3.4 לשאילתות IPv4 עבור * .google.com אך שאילתות IPv6 קודמות לשרת השמות הרגיל במעלה הזרם. באופן דומה בעת הגדרת כתובת IPv6 בלבד זה יאפשר העברת שאילתות IPv4. תודה לוויליאם על שהצביע על הצורך בכך.
- אפשר יותר מאחד - dhcp-optsfile ו - dhcp-hostsfile ולגרום להם להבין ספריות כארגומנטים באותה צורה כמו - המארחים. הצעה מאת ג'ון הנקס.
- התעלם מבקשות חוזרות ונשנות לחכירות שאיננו יודעים עליהן. Rebind משודרת, כדי שנוכל לשמוע את הבקשה המיועדת לשרת DHCP נוסף. NAKing זה לא בסדר. תודה בראד ד 'Hundt לעזרה עם זה.
- תיקון באג קוסמטי שיצר פלט מוזר בעת הטלת נתונים מטמון עם כמה תצורות. תודה לפדור קוז'ובניקוב על שראה זאת.
מה חדש בגירסה 2.55:
- תיקון התרסקות כאשר / etc / ethers נמצא בשימוש. תודה ל Gianluigi Tiesi על מציאת זה.
- תיקון קריסה ב- netlink_multicast (). תודה לארנו ולד על שמצאתי את זה.
- אפשר לדומיין הריקה "." in dhcp domain-search (119) אפשרויות.
תגובות לא נמצא