แชร์เน็ต wireless จาก account เดียวด้วย repeater mode

2008 กันยายน 12
by guopai

ผมเพิ่งย้ายมาอยู่อพาร์ทเมนต์ที่ให้บริการอินเทอร์เน็ตแบบไร้สายด้วยระบบ web-based authentication นั่นคือเราต่อเข้า access point ของตึกด้วยเครื่องที่ลงทะเบียน mac address เอาไว้ พอเข้าเว็บระบบจะ redirect ไปยังหน้าลงทะเบียน ให้เราใส่ username และ password ที่ลงทะเบียนไว้ จากนั้นจึงเข้าเว็บได้ตามปกติ เหมือนเวลาเราใช้ truewifi หรือ hotspot ทั่วไป

ปัญหาของผมคือผมต้องการใช้เน็ตจากคอมหลายเครื่องภายในเวลาเดียวกัน ซึ่งโดยปกติผมจะต้องสมัครเปิด account เพิ่มตามจำนวนเครื่อง ทำให้ต้องเสียค่าอินเทอร์เน็ตเพิ่มตามไปด้วย ถ้าอยากประหยัดเงินจ่ายเพียง account เดียว จะทำอย่างไร

(อย่าลืมว่า account นั้นผูกกับ mac address ซึ่งเป็นเลขประจำเครื่องที่เราลงทะเบียนไว้ ดังนั้นจึงไม่สามารถใช้เครื่องอื่นต่อเน็ตได้ และไม่สามารถใช้พร้อมกันมากกว่า 1 เครื่องได้)

คำตอบคือ ใช้ repeater mode ของ access point เพื่อให้ access point ทำหน้าที่เป็น “หน้าด่าน” ในการต่อเน็ตให้เรา เมื่อ access point รับสัญญาณอินเทอร์เน็ตของตึกแล้ว จึงกระจายสัญญาณต่อไปยังเครื่องต่างๆ ที่เราต้องการใช้

คำเตือน: อ่านสัญญาการใช้งานก่อนทำ เพราะสัญญาอาจระบุว่าห้ามกระจายสัญญาณเอง แต่ถ้าไม่มีสัญญาอย่างกรณีผมก็ทำได้ เพราะเรา share ทรัพยากร (bandwidth) ที่เราได้รับมาโดยไม่ไปเบียดเบียนใคร

ผมใช้ Linksys WRT54GL ที่ลง firmware DD-WRT ที่สามารถปรับแต่งค่าได้อย่างอิสระ ขั้นตอนมีดังนี้

  1. ลง DD-WRT ให้เรียบร้อย (ไม่แน่ใจว่ายี่ห้ออื่นทำได้ไหม)
  2. เข้าหน้า admin ของ AP เรา อย่างของผมคือ 192.168.1.1 ถ้าใช้ DD-WRT username: root password: admin อย่าลืมเข้าไปเปลี่ยนด้วย
  3. ตั้ง connection type ให้เป็น DHCP เพื่อให้รับ IP จาก Host AP โดยอัตโนมัติ
  4. ตั้ง IP ของ AP ของเราให้ไม่ตรงกับ Gateway ของ Host AP (เน็ตของตึก) วิธึดูคือต่อเน็ตตามปกติแล้วดู properties ของ connection แล้วมองหา gateway หรือ default route ต้องตั้งให้ไม่เหมือนกันเลยทั้ง 4 ตัว เช่นถ้า gateway เป็น 192.168.2.1 เราต้องตั้ง IP ของ AP เราเป็น 10.0.0.5 เป็นต้น
  5. Clone mac address ของ WAN interface ให้เป็นเลขเดียวกับ mac address ของเครื่องที่เราลงทะเบียนกับตึกไว้ เพื่อให้ Host AP นึกว่า AP ของเราเป็นเครื่องที่ลงทะเบียนไว้
  6. ตั้ง wireless mode เป็น repeater mode และตั้ง SSID ให้ตรงกับของตึก
  7. เปิดใช้ wireless virtual interface ซึ่งทำให้ access point ของเราปล่อยสัญญาณ wireless อีกสัญญาณหนึ่งออกมาเพื่อให้เราต่อเข้าไปใช้เน็ตได้ ตั้ง SSID เป็นอะไรก็ได้ตามความชอบใจ
  8. ตั้ง wireless security ของ virtual interface ตามความต้องการ ผมลอง WPA ปรากฎว่าใช้ไม่ได้ด้วยเหตุผลที่ยังไม่รู้ เลยตั้งเป็น WEP อย่าหลงไปตั้ง wireless security ของ physical interface เพราะตอนนี้เราใช้ physical interface ต่อเข้ากับ Host AP แล้ว (ยกเว้น AP ของตึกจะต้องต่อเข้าแบบ secure ก็ตั้งตามที่ตึกกำหนด)
  9. ปิด SPI firewall เพื่อป้องกันปัญหาจุกจิกจาก port (ไม่แน่ใจว่าถ้าเปิดจะใช้ได้หรือปล่าว ยังไม่ได้ลอง อ่านมาอีกที)
  10. (option) ถ้าอยู่ในห้องขนาดไม่ใหญ่ แนะนำให้ลดกำลังส่ง (TX power) ให้ต่ำที่สุด เพื่อลดอาการปวดหัวสำหรับบางคน ของผมตั้งลงจาก 70mW ลงเหลือ 1mW ทำให้สัญญาณเหลือประมาณ 70% เมื่ออยู่ห่างจาก AP ประมาณ 3 เมตร นอกจากนั้นให้พยายามวาง AP ให้ไกลจากจุดทำงาน หรือที่นอนให้มากที่สุด และหาอะไรมาบัง ตั้งไว้หลังกำแพงยิ่งดี
  11. save และ apply change

จากนั้นต่อเข้า AP ของเราและลงเข้าเว็บ ใช้ username กับ password ปกติก็จะเข้าเว็บได้จากเครื่องไหนก็ได้ที่ต่อเข้ากับ AP ของเราได้

อ่านวิธีอย่างละเอียดที่นี่ครับ

3 Responses leave one →
  1. 2008 พฤศจิกายน 9

    วิธีนี้สามารถ Clone MAC ได้ก็จิงอยู่ แต่การเข้าสู่ระบบ บางระบบนั้น ระบบจะเช็คทั้ง MAC และ IP ตัวอย่าง ถ้ามี Session ใด เข้ามาในระบบ MAC จะเหมือนกันก็จิงอยู่ แต่ IP ที่เชื่อมต่อนั้น ไม่ซ้ำกันแน่นอน ยิ่งถ้ามีการทำ DHCP Server และต้องมีการ Authentication สามารถที่จะเช็ค MAC และ IP ได้ทุกเครื่อง ไม่มีการเล็ดลอดสายตา..

  2. 2009 กุมภาพันธ์ 5
    Nimit permalink

    สาเหตุที่ไม่สามารถเซ็ทระบบความปลอดภัยแบบ WPA ได้น่าจะมาจากสาเหตุนี้ครับ

    Choose a “G-only” network mode only if you do not need to support any B mode clients. Remember that if you choose a mixed or B-only network, you cannot use WPA security with WDS, and therefore must use either WEP security or none at all.

    Refer: http://www.wi-fiplanet.com/tutorials/article.php/10724_3628576_2

  3. 2009 กุมภาพันธ์ 8

    @Nimit ขอบคุณมากครับ เมื่อกี้ลองดูปรากฏว่าตัวส่งของตึกมันเป็น 802.11b จึงทำให้เลือก G-only ไม่ได้ และเลือก WPA ไม่ได้

ใส่ความเห็น

Note: You can use basic XHTML in your comments. Your email address will never be published.

Subscribe to this comment feed via RSS