ฉันตั้งค่า Raspberry Pi เป็นเราเตอร์ WiFiซึ่งใช้งานได้ดีมาก! ยกเว้นปัญหาเดียว MacBook ของฉัน
กำลังเชื่อมต่อผ่าน Galaxy Tab 3 Note ของฉัน? โอเค. โทรศัพท์มือถือ Alcatel โอเค. Chromebook? แน่นอนค่ะ
แม้แต่ Roku 2 ของฉันก็ไม่มีปัญหา
แต่ MacBook ของฉัน มันเชื่อมต่อกับ WiFi ไม่มีปัญหา ฉันยังสามารถรันpython -m SimpleHTTPServer
บนมันและเชื่อมต่อกับเซิร์ฟเวอร์ผ่านhttp://172.16.1.1:8000และใช้งานได้ดี แต่ถ้าฉันพยายามping 8.8.8.8
? นั่นคือสิ่งที่เราเริ่มพบปัญหา
ที่จริงฉันลองใช้ tcpdumpบน Raspberry ของฉันเมื่อฉันเริ่มกระตุก8.8.8.8
จาก MacBook ของฉัน แต่ไม่มีแพ็กเก็ต ping ปรากฏขึ้น ฉันแค่พยายามกระตุกจากอุปกรณ์อื่นและแพ็คเก็ตก็ปรากฏตัวขึ้นอย่างแน่นอน
แน่นอนว่ามีปริมาณการใช้งานจาก Mac - ปริมาณข้อมูล UDP จำนวนมาก TCP บางตัว แพ็กเก็ต TCP ส่วนใหญ่จาก MacBook ของฉันเป็นการส่งสัญญาณซ้ำ มีแพ็กเก็ตบางตัวที่ถูกส่งกลับไปที่ IP นี่คือ IP สองสามรายการ:
UDP:
65.55.223.48,21,17
64.4.23.170,148,142
50.242.151.22
37.59.40.88
208.64.201.169
162.254.199.136
TCP: (มีเพียงสอง IP เท่านั้นที่ส่งแพ็กเก็ต TCP กลับไป)
65.55.223.37
208.64.201.169
ดังนั้นด้วยเหตุผลบางอย่างที่ปรากฏว่า Mac ของฉันและเฉพาะ Mac ของฉันไม่ได้ทำสิ่งที่ถูกต้อง เงื่อนงำอะไรที่ทำให้การเชื่อมต่อล้มเหลว?
อัปเดต :
แน่นอนมันดูเหมือนว่าปัญหาของ DNS - Google Chrome DNS_PROBE_FINISHED_NO_INTERNET
ให้เกิดข้อผิดพลาด นอกจากนี้ฉันสามารถทำได้telnet 216.58.218.206 80
แล้วก็น่าสนใจพอที่จะรอและรอและรอ แต่แล้วมันก็เชื่อมต่อ หลังจากนั้น
GET / HTTP/1.1
Host: google.com
Content-Accept: */*
กลับมาพร้อมกับการเปลี่ยนเส้นทาง Google 301 ไปที่http://www.google.com
Router: 172.16.1.1
ดังนั้นฉันเชื่อว่ามันถูกตั้งค่าอย่างถูกต้อง ฉันกำลังอัปเดตคำถามด้วยข้อมูลเพิ่มเติมที่ฉันได้ค้นพบ
68.105.28.11
ซึ่งฉันเดาว่า DNS ของ ISP ของฉันดูเหมือนว่าจะทำงานได้ดีหรือไม่