חיברתי את ה- rPi שלי ל- iPhone שלי דרך Bluetooth והגדרתי ממשק Bluetooth בדרך הבאה בממשקי / etc / רשת:
# iPhone באמצעות Bluetooth חיבור חם bnep0iface bnep0 inet dhcp
הוא מקבל כתובת IP מהטלפון וחיבור האינטרנט פועל אך משום מה dhclient ממשיך לשלוח בקשות גילוי DHCP לממשק זה גם לאחר קבלת הכתובת. תמצית זו היא מ- / var / log / syslog:
18 באוקטובר 08:00:36 raspberrypi dhclient: Client Systems Internet Consortium DHCP Client 4.2.2 Oct 18 08:00:36 raspberrypi dhclient: Copyright 2004 -2011 קונסורציום מערכות אינטרנט. 18 באוקטובר 08:00:36 raspberrypi dhclient: כל הזכויות שמורות. 18 באוקטובר 08:00:36 raspberrypi dhclient: למידע אנא בקרו https://www.isc.org/software/dhcp/Oct 18 08:00:36 raspberrypi dhclient: 18 באוקטובר 08:00:36 raspberrypi dhclient: האזנה ב- LPF / bnep0 / 00: 1b: 10: 00: 2a: ecOct 18 08:00:36 raspberrypi dhclient: שליחה ב- LPF / bnep0 / 00: 1b: 10: 00: 2a: ecOct 18 08:00:36 raspberrypi dhclient: נשלח ב- Socket / fallback 18 באוקטובר 08:00:36 raspberrypi dhclient: DHCPDISCOVER ב- bnep0 עד 255.255.255.255 מרווח יציאה 8 8 18 אוק : 36 raspberrypi dhclient: DHCPREQUEST ב- bnep0 ל 255.255.255.255 port 67 אוקטובר 08:00:36 raspberrypi dhclient: DHCPOFFER מ 172.20.10.1 18 אוקטובר 08:00:36 raspberrypi dhclient: DHCPACK מ 172.20.10.1 אוקטובר 18 08:00:36 raspberrypi dhclient: מחויב ל- 172.20.10.1 3 - חידוש תוך 40353 שניות ... 18 באוקטובר 08:05:45 raspberrypi dhclient: DHCPDISCOVER ב- bnep0 עד 255.255.255.255 יציאה 67 מרווח 5 אוקטובר 18 08:05:50 raspberrypi dhclient: DHCPDISCOVER ב- bnep0 עד 255.255.255.255 יציאה 67 מרווח 7Oct 18 08:05:57 raspberrypi dhclient: DHCPDISCOVER ב- bnep0 עד 255.255.255.255 יציאה 67 מרווח 10 אוקטובר 08 086:07 raspberrypi dhclient: DHCPDISCOVER ב- bnep0 עד 255.255.255.255 יציאה 67 מרווח 10 אוקטובר 18 08:06:17 raspberrypi dhcl ב- bnep0 עד 255.255.255.255 יציאה 67 מרווח 14
18 באוקטובר 08:06:31 raspberrypi dhclient: DHCPDiscover on bnep0 to 255.255.255.255 port 67 interval 15 - שינה. 18 באוקטובר 08:12:16 raspberrypi dhclient: DHCPDISCOVER ב- bnep0 עד 255.255.255.255 יציאה 67 מרווח 6 אוקטובר 08 08:12:22 raspberrypi dhclient: DHCPDISCOVER ב- bnep0 עד 255.255.255.255 יציאה 67 מרווח 9 אוקטובר 08:12:31 raspberrypi dhclient: DHCPDISCOVER ב- bnep0 עד 255.255.255.255 יציאה 67 מרווח 12 אוקטובר 08:12:43 raspberrypi dhclient: DHCPDISCOVER ב- bnep0 עד 255.255.255.255 יציאה 67 מרווח 17 18 באוקטובר 08:13:00 raspberrypi dhclient: DHCPDISCO מרווח יציאה 16 18 באוקטובר 08:13:16 דסקליינט raspberrypi: DHCPDISCOVER ב- bnep0 עד 255.255.255.255 מרווח יציאה 1 18 באוקטובר 08:13:17 raspberrypi dhclient: לא התקבלו DHCPOFFERS. 18 באוקטובר 08:13:17 raspberrypi dhclient: אין חוזי שכירות במסד נתונים מתמשך - ישן.
וכן הלאה, ad infinitum. בשלב זה ל- rPi כבר יש את כתובת ה- IP וחיבור האינטרנט עובד.
אני גם מריץ dhcpdump ובכל דקה בערך יש חילופי חבילות DHCP בין הטלפון ל- rPi מהסוג הזה:
זמן: 2013-10-16 22: 24: 14.540 IP: 0.0.0.0 (0: 1b: 10: 0: 2a: ec) > 255.255.255.255 (ff: ff: ff: ff : ff: ff) OP: 1 (BOOTPREQUEST) HTYPE: 1 (Ethernet) HLEN: 6 HOPS: 0 XID: feee6720 SECS: 37 FLAGS: 0CIADDR: 0.0.0.0YIADDR: 0.0.0.0SIADDR: 0.0.0.0GIADDR: 0.0. 0.0 CHADDR: 00: 1b: 10: 00: 2a: ec: 00: 00: 00: 00: 00: 00: 00: 00: 00: 00: 00 SNAME:. FNAME:. אופציה: 53 (1) סוג הודעת DHCP 1 (DHCPDISCOVER) אפשרות: 50 (4) בקשת כתובת IP 172.20.10.13 אפשרות: 12 (11) שם מארח raspberrypi אפשרות: 55 (13) רשימת בקשות פרמטר 1 (מסיכת רשת משנה) 28 (כתובת שידור) 2 (קיזוז זמן) 3 (נתבים) 15 (שם דומיין)
6 (שרת DNS) 119 (חיפוש דומיינים) 12 (שם מארח) 44 (שרת שמות NetBIOS) 47 (היקף NetBIOS) 26 (ממשק MTU) 121 (מסלול סטטי חסר מחלקה) 42 (שרתי NTP) -------- -------------------------------------------------- ----------------- זמן: 2013-10-16 22: 24: 14.712 IP: 172.20.10.1 (66: 4c: c: bc: 68: 64) > 172.20. 10.13 (0: 1b: 10: 0: 2a: ec) OP: 2 (BOOTPREPLY) HTYPE: 1 (Ethernet) HLEN: 6 HOPS: 0 XID: feee6720 SECS: 0 FLAGS: 0CIADDR: 0.0.0.0YIADDR: 172.20.10.13 SIADDR: 172.20.10.1GIADDR: 0.0.0.0 CHADDR: 00: 1b: 10: 00: 2a: ec: 00: 00: 00: 00: 00: 00: 00: 00: 00: 00 SNAME: Ollies-iPhone. FNAME: .אופציה: 53 (1) הודעת DHCP סוג 2 (DHCPOFFER) אפשרות: 54 (4) מזהה שרת 172.20.10.1 אפשרות: 51 (4) כתובת IP מוקדמת 85536 (23h45m36s) אפשרות: 1 (4) מסיכת רשת משנה 255.255. 255.240 אופציה: 3 (4) נתבים 172.20.10.1 אפשרות: 6 (4) שרת DNS 172.20.10.1 ---------------------------- ----------------------------------------------- זמן: 2013 -10-16 22: 24: 26.265 IP: 0.0.0.0 (0: 1b: 10: 0: 2a: ec) > 255.255.255.255 (ff: ff: ff: ff: ff: ff) OP: 1 (BOOTPREQUEST) HTYPE: 1 (Ethernet) HLEN: 6 HOPS: 0 XID: feee6720 SECS: 49 FLAGS: 0CIADDR: 0.0.0.0YIADDR: 0.0.0.0SIADDR: 0.0.0.0GIADDR: 0.0.0.0CHADDR: 00: 1b: 10: 00: 2 א: ec: 00: 00: 00: 00: 00: 00: 00: 00: 00: 00 SNAME:. FNAME:. אופציה: 53 (1) סוג הודעת DHCP 1 (DHCPDISCOVER) אפשרות: 50 (4) בקשת כתובת IP 172.20.10.13 אפשרות: 12 (11) שם מארח raspberrypi אפשרות: 55 (13) רשימת בקשות פרמטר 1 (מסיכת רשת משנה) 28 (כתובת שידור) 2 (קיזוז זמן) 3 (נתבים) 15 (שם דומיין) 6 (שרת DNS)
119 (חיפוש דומיינים) 12 (שם מארח) 44 (שרת שמות NetBIOS) 47 (היקף NetBIOS) 26 (ממשק MTU) 121 (מסלול סטטי חסר מחלקה) 42 (שרתי NTP)
אני לא לא חושב שעליו לעשות זאת מכיוון שזמן השכירות ארוך בהרבה ממה שמשמעותם ההודעות הללו. השאלה היא - למה זה עושה את זה ואיך לעצור את זה?