บริษัทของฉันเพิ่งซื้อ Mikrotik hAP Mini ไปสองสามเครื่อง หน่วยเหล่านี้ใช้สำหรับ Site to Site VPN หน่วยแรกที่ฉันตั้งค่าด้วยตนเองทำงานได้อย่างไร้ที่ติ จากนั้นฉันส่งออกการกำหนดค่าไปยังหน่วยที่สอง สาม และสี่
ในอุปกรณ์ 3 เครื่องนี้ เมื่อ Pixel 3a ของฉันเชื่อมต่ออยู่ เครื่องจะได้รับที่อยู่ IP โดยแจ้งว่า "ไม่มีการเชื่อมต่ออินเทอร์เน็ต" และหลังจากนั้น 1 วินาที เครื่องจะตัดการเชื่อมต่อและเชื่อมต่อกับ WiFi ใหม่ซ้ำแล้วซ้ำเล่า โทรศัพท์วางอยู่บนหน่วย AP อย่างแท้จริง และบริเวณโดยรอบมี AP อื่นๆ ไม่เกิน 15 ตัว ผู้ใช้รายอื่นที่ได้รับเครื่องยังรายงานปัญหาเดียวกันนี้ในโทรศัพท์ Xiaomi ของเขาด้วย
บน Mikrotik บันทึกแสดง "macaddr@wlan1: ยกเลิกการเชื่อมต่อ ได้รับ deauth: กำลังส่งสถานีออก (3)" ฉันเชื่อว่านี่เป็นเพียงข้อความ "ผู้ใช้ไม่ได้เชื่อมต่อ" ตามปกติ
น่าแปลก ถ้าฉันตั้งค่าเซิร์ฟเวอร์ DHCP เป็น ไม่ ให้เซิร์ฟเวอร์ DNS ใด ๆ Pixel จะยังคงเชื่อมต่ออยู่โดยถามว่าควรทำอย่างไรเมื่อ wifi นี้ไม่มีอินเทอร์เน็ต การรวมเซิร์ฟเวอร์ DNS ที่ฉันลองคือ:
- ให้ IP เซิร์ฟเวอร์ DNS ระยะไกลแก่ไคลเอนต์ (เซิร์ฟเวอร์นี้ผ่าน VPN)
- ให้ 1.1.1.1 แก่ลูกค้า
- ให้ IP ของเราเตอร์เป็นเซิร์ฟเวอร์ DNS และ
- ตั้งค่าอัปสตรีมของเราเตอร์เป็น 1.1.1.1, 1.0.0.1
- ตั้งค่าอัปสตรีมของเราเตอร์เป็นเซิร์ฟเวอร์ DNS ระยะไกล
- ตั้งค่าอัปสตรีมของเราเตอร์เป็นเซิร์ฟเวอร์ DNS ระยะไกลและ 1.1.1.1 เป็นรอง
ดูเหมือนว่าคุณสมบัติลึกลับของ Android จะถูกตำหนิที่นี่ นอกจากนี้ ถ้าฉันใช้การกำหนดค่า IP เดียวกันกับ DHCP (กับเซิร์ฟเวอร์ DNS ระยะไกล) แต่เป็น IP แบบคงที่ ฉันก็จะเชื่อมต่อและอินเทอร์เน็ตก็ใช้งานได้เช่นกัน
สรุป:
- โทรศัพท์ Android สองเครื่องจากยี่ห้อต่างๆ ไม่สามารถเชื่อมต่อกับอุปกรณ์ Mikrotik 3 เครื่องภายในเวลา 5 วินาที AP แต่ละเครื่องมีการตั้งค่าเดียวกันทุกประการและทดสอบที่ระยะเผาขน
- การไม่มีเซิร์ฟเวอร์ DNS ใน DHCP ทำให้เชื่อมต่อได้ แต่แน่นอนว่าไม่มีอินเทอร์เน็ต
- จัดหา ใดๆ เซิร์ฟเวอร์ DNS ใน DHCP ให้ผลลัพธ์เหมือนกับ 1
- การใช้ข้อมูล IP เดียวกันทุกประการที่ DHCP ให้ไว้จะให้ผลลัพธ์ที่คาดหวัง แต่เป็นประสบการณ์ที่ไม่ดีของผู้ใช้
- การกำหนดค่าเริ่มต้นจากโรงงานยังใช้งานได้
- แล็ปท็อป Linux ของฉันใช้งานได้กับการกำหนดค่าทั้งหมดใน 1-5 ยกเว้น 2
การกำหนดค่า Mikrotik ที่เกี่ยวข้องคือ:
/ อินเตอร์เฟสไร้สาย
ตั้งค่า [ find default-name=wlan1 ] band=2ghz-b/g/n channel-width=20/40mhz-XX \
ประเทศ=ประเทศไทย ปิดการใช้งาน=ไม่มีระยะทาง=ความถี่ในอาคาร=รถยนต์ \
การติดตั้ง = โหมดในอาคาร = ap-bridge ssid = ssid สถานีโรมมิ่ง = เปิดใช้งาน \
โปรโตคอลไร้สาย=802.11
/interface โปรไฟล์ความปลอดภัยไร้สาย
ตั้งค่า [ ค้นหาค่าเริ่มต้น = ใช่ ] ประเภทการตรวจสอบ = wpa-psk, wpa2-psk โหมด = \
ไดนามิกคีย์ผู้ร้องขอตัวตน = MikroTik
/ip dns
ตั้งค่า allow-remote-requests=yes servers=10.0.0.1,1.1.1.1,1.0.0.1 use-doh-server=\
https://cloudflare-dns.com/dns-query
/ไอพีพูล
เพิ่มชื่อ = dhcp ranges = 10.1.0.0/29
/ที่อยู่ IP
ตั้งค่า [ ค้นหาความคิดเห็น = defconf ] ที่อยู่ = 10.1.0.1/29 อินเทอร์เฟซ = เครือข่ายบริดจ์ = 10.1.0.0
/ip เครือข่ายเซิร์ฟเวอร์ dhcp
ตั้งค่า [ ค้นหาความคิดเห็น = defconf ] ที่อยู่ = 10.1.0.0/29 dns-server = 10.1.0.1 เกตเวย์ = 10.1.0.1 netmask = 29
การตั้งค่าอื่นๆ ส่วนใหญ่จะเป็นค่าเริ่มต้นจากโรงงาน รวมถึงการกำหนดค่าไฟร์วอลล์เริ่มต้นทั้งหมดและชุดตัวเลือก DHCP เวอร์ชันของ RouterOS คือ 6.47.10 (ระยะยาว)