เปลี่ยน Windows 8 ให้เป็น Wifi Hotspot

ผมมีปัญหาเล็กๆ บางอย่างที่ทำให้ต้องใช้ Wifi Tethering จากคอมพิวเตอร์อยู่บ่อยๆ   ปัญหาคือใน Windows 8 นั้นกลับตัดเอา UI ในส่วนที่ใช้ทำ Wifi Tethering (หรือที่เราเคยเรียกกันว่า Adhoc) ออกไป  แต่ยังนับว่าเป็นโชคดีที่เราสามารถสั่งงานมันผ่านคำสั่ง netsh ใน command prompt ได้ (ต้องรันเป็น Administrator เท่านั้น)  ด้วยคำสั่งสั้นๆ  ประมาณนี้

สร้าง Hotspot

netsh wlan set hostednetwork mode=allow ssid=ชื่อวายฟาย key=รหัสผ่าน

เริ่มการทำงาน

netsh wlan start hostednetwork

หยุดการทำงาน

netsh wlan stop hostednetwork

ปกติผมจะเซฟเป็นไฟล์ .bat เอาไว้  และรันเอาเองทีละไฟล์  แต่หลังๆ ชักจะรู้สึกว่ามันรก  เลยเขียนเป็นโปรแกรมเล็กๆ ขึ้นมาใช้เองเสียเลย

Windows 8 Wifi Hotspot

โปรแกรมชื่อสิ้นคิดโปรแกรมนี้  เขียนขึ้นด้วยภาษา PHP ครับ  หลักการของมันก็แค่รันคำสั่ง shell_exec(); ใน PHP ด้วยคำสั่งข้างบนนั่นแหละ  ไม่มีอะไรพิศดาร (ปัจจุบันผมยังสงสัยอยู๋ว่าทำไมโปรแกรมทำ Wifi Hotspot หลายๆ ตัว  ถึงทำงานบนเครื่องผมไม่ได้เลย)

วิธีใช้งานโปรแกรมก็ง่ายๆ ครับ  เปิดโปรแกรมขึ้นมาด้วยสิทธิ์ของ Administrator (คลิกขวา > Run as Administrator) กรอกชื่อ Wifi และ Password ที่ต้องการ  และกด Start Hotspot ได้เลย

และเมื่อใช้งานเสร็จเรียบร้อยแล้วก็กด Stop Hotspot เพื่อปิด Hotspot ได้เลยครับ

ข้อควรระวัง

  1. โปรแกรมนี้ถ้าปิดหน้าต่างแล้วมันจะปิดโปรแกรมไปเลยครับ  ดังนั้นเมื่อกดสร้าง Hotspot แล้วก็ให้ minimize ลงไปแทนนะครับ (ไว้เวอร์ชันหน้าจะทำ Close to tray ครับ  แต่เวอร์ชันนี้เอาแบบนี้ไปก่อน  เพราะผมทำใช้เอง)
  2. โปรแกรมนี้ไม่จำ SSID และ Password นะครับ (ไว้เวอร์ชันหน้าแล้วกัน)
  3. โปรแกรมนี้ไฟล์ค่อนข้างใหญ่  เพราะมันแนบไฟล์ DLL ของ PHP ไปด้วย  คิดว่าเวอร์ชันหน้าจะเขียนเป็น C# ไม่ก็ VB.Net แทน  ไฟล์จะเล็กลงมาก
  4. โปรแรกมนี้แตกไฟล์แล้วใช้ได้เลย  ดังนั้นถ้ากลัวรก  ให้ไปแตกไว้ไกลๆ แล้วสร้างช็อทคัทเอาครับ

การนำไปใช้และเผยแพร่

โปรแกรมนี้ผมปล่อยให้ใช้ฟรี  คุณสามารถเอาไปแจกใครก็ได้  แต่ห้ามเผยแพร่ในเชิงพาณิชย์ และขอความร่วมมือให้ลิงค์มาที่หน้านี้  เพื่อให้คนโหลดทราบข้อตกลงต่างๆ ให้เรียบร้อยครับ

ทั้งนี้  ผมขอห้ามไม่ให้ทำการครอบลิงค์หาเงินใดๆ ในลิงค์ดาวน์โหลดในทุกกรณี  รวมถึงห้ามนำไปเผยแพร่ในลักษณะที่ “ตอบก่อนถึงจะเห็นลิงค์” หรือ “กด Thanks ก่อนถึงจะเห็นลิงค์” เป็นอันขาด

ดาวน์โหลด

ดาวน์โหลดผ่าน SkyDrive:  http://sdrv.ms/13wO5vw

[divider top=”0″]

อัพเดท ผมลืมบอก!

เพื่อให้การแชร์เน็ตสมบูรณ์ (ในกรณีที่แชร์ Wifi ไปแล้ว  แล้วดันต่อเน็ตไม่ติด) เราจะต้องไปจัดการเรื่อง Internet Connection Sharing ด้วยครับ  โดยหลังจากที่กดแชร์เน็ตเรียบร้อยแล้ว  ให้เข้าไปใน Network Connection ตามนี้ครับ

[note color=”#fffae5″]Windows 7: กด start พิมพ์หาคำว่า ncpa.cpl แล้วกดเข้าไปเลยครับ

Windows 8: กด start พิมพ์หาคำว่า network connection แล้วเลือกที่ view network connection[/note]

จากนั้นคลิกขวาที่ connection ที่เราใช้ต่อเน็ตอยู่ปัจจุบัน (เช่น Local Area Network หรีอ Wifi) แล้วเลือก Properties

ไปที่แท็บ Sharing และติ๊กถูกที่หน้า Allow other network users to connect through this computer’s internet connection และในช่อง Home networking connection ให้เราเลือกเป็น connection แปลกๆ ที่เพิ่งโผล่เข้ามา (มันมักจะมาเป็น Local Area Connection* xx อย่างในตัวอย่างจะเป็น Local Area Connection* 13)

เรียบร้อยแล้วก็กด OK ออกมา  และพอถึงขั้นตอนนี้ก็น่าจะใช้งานได้เป็นปกติแล้วครับ

Posted by Jirayu

WordPress Developer ที่พอมีประสบการณ์อยู่บ้าง วันไหนไม่ทำงานอยู่บ้านว่างๆ ก็นั่งเลี้ยงแมว

Comments