יום שני, אוקטובר 17, 2016

מיקום ב isc-dhcp-server

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

יש מספר RFCים שמתארים איך צריך לשלוח מאפיייני civic בבקשות DHCP.

העיקריים הם  :

4776
3825
6225
geopriv-dhcp-lbyr ביחד עם  dhcp-lci-option-03
held 


ב isc-dhcp-server בשביל להפעיל את העברת המידע צריך לאשר את הבקשה ברמת השרת לדוגמה עבור 4776 :

option unknown-99 code 99 = string;
option unknown-99 00:55:53:01:02:49:44:03:06:4D:6F:73:63:6F:77;
הקידוד לפורמט לפי RFC 4776.

את המיקום אפשר להגדיר פר שרת , או אפילו ברמת הsubnet. כמובן שבמקרה שאנו מספקים גישה ע"ג wifi צריך לתמוך ב 6224 ובגישה ל HELD ועדיפות שיהיה לקוח נוסף שיוכל לעדכן מיקום.

בשביל לדרוש לבקש את השדה יש להוסיף ב /etc/dhcp/dhclient.conf את הערך המתאים לפי השם הקנוני או unknown-code כאשר הcode הוא הערך מה RFC לדוגמה : unknown-99 (או geoconf-civic אם נתמך) תחת request או also request.

משום מה לא הצלחתי לראות למה unknown-123  ו 144 לא עבד (פשוט לא נשלח דרך הלקוח).

אין תגובות:

הוסף רשומת תגובה