มาทำ Notebook หรือ PC เป็น Hotspot
พอดีได้ไปอ่านเจอเทคนิคดีๆ จึงเอามาบอกต่อคับ ถ้าผิดพลาดประการใดขออภัยมา ณ ที่นี้ด้วย
สำหรับผมใช้ OP1 ไม่สามารถต่อ wifi ของบริษัทได้ (เลือกเครือข่ายได้ และผ่านรหัสเข้าได้ แต่ไม่สามารถ login รหัสส่วนตัวอีกชั้นได้)
และไปเจอส่ิงที่ช่วยผมให้เล่นเน็ตบริษัทได้ โดยการเปลี่ยน Notebook ผมให้ปล่อย wifi แทน router ซะเลย
.. สำหรับเครื่อง LG OP1 เปิดโปรแกรม Connectify แล้วเซต ก็ใช้ได้แล้ว ส่วนเครื่องอื่นๆ อาจต้องทำตามขั้นตอน และ root เครื่อง
สิ่งที่ต้องเตรียม
•ตรวจสอบ Network Card ว่า Support รึปล่าว เช็คที่นี้ครับ
•Root เครื่องให้เรียบร้อย
•โปรแกรม Connectify
•
•Windows 7 เท่านั้น สำหรับโปรแกรม " Connectify "
•App " Root Explorer "
•หากขี้เกียจพิมพ์ในโทรศัพท์ ก็ใช้วิธีทำผ่าน ADB (Android SDK)
ขั้นตอนการ setting " Connectify "

•ส่วนที่ 1
•Wifi-Name : ตั้งชื่อ
•Password : จะอ้างอิงตาม Mode นะครับ ถ้าเป็น WEP จะมี 5, 8, 10 หรือ 12 เนี้ยแหละครับ ไม่แน่ใจนะ มันจะมีบอก ถ้าในนั้นไม่บอกใน Wizard Setting จะมีบอกนะครับ
•Internet : อันนี้จะบอกว่าเรารับ Internet มาจากแหล่งใด ถ้าเป็น Local จะหมายถึงผ่านสาย Lan อันนี้ก็เลือกตามที่เราใช้งาน
•Wifi : ตัวนี้จะเลือก Wifi Network Device ที่เราใช้ ถ้าไม่มี แสดงว่า Network Device ไม่สนับสนุน ตอนแรกของผมก็ไม่มีนะครับ แต่ไป Update Driver มันก็ใช้ได้
•Mode : ถ้า Network Device ของใครเป็นรุ่นใหม่ๆ จะมี Mode WPA มาให้ด้วย ถ้ารุ่นเก่านิดๆ ก็จะมี WEP มาให้
•ส่วนที่ 2 คือ Setting Wizard
•ส่วนที่ 3 จะบอกว่า มีใครเข้าใช้งานบ้าง เราสามารถ แบนเค้าได้นะครับ ถ้าคุณไม่รู้จัก แล้วเข้ามาใช้งาน
•ส่วนที่ 4 ประวัติการเข้าใช้งาน
•ส่วนอื่นๆ คงไม่จำเป็นเท่าไหร่นะ จากนั้นก็กดปุ่ม Start Hotspot ( 9 ) แล้วรอสักพัก
ขั้นตอนการ Config ใน Android ด้วย App " Root Explorer "
•เข้า ไปที่ data/misc/wifi/ จากนั้น touch ค้างไว้ที่ไฟล์ wpa_supplicant.conf แล้วเลือก Permission ติ๊กถูกที่ Others : Read + Write จากนั้นกด OK
•touch ค้างอีกครั้ง เลือก Open in Text Editor จากนั้นเพิ่ม ap_scan=2 ตามรูป


•สำหรับ Mode : WEP
network={
ssid="ชื่อ SSID ที่ต้องการ"
scan_ssid=1
key_mgmt=NONE
mode=1
auth_alg=OPEN SHARED
priority=999
wep_key0="รหัส"
}
•สำหรับ Mode : WPA
network={
ssid="ชื่อ SSID "
psk="รหัส"
key_mgmt=WPA-PSK
priority=23
}
•กดปุ่ม Setting เลือก Save & Exit ไปเลย
วิธีทำใน PC หรือ Notebook
•เตรียม Android SDK ให้เรียบร้อย วิธีลง ก็มีเยอะแยะถามพี่ Google ได้เลย
•เสียบ สาย USB (ไม่ต้องเปิด SD Card นะครับ ) แล้วเข้าไป ในโทรศัพท์เข้าไปที่ Settings > Application > Development > USB debugging ติ๊กถูก
•เข้า Command Prompt คลิ๊กขวาเลือก Run as Administrator หรือช่อง Search พิมพ์ว่า cmd
•พิมพ์ cd C:\android-sdk-windows\tools
ใน ส่วนนี้คือการย้าย path จากเดิมไปที่ path ที่เราลง android sdk เอาไว้ ( แต่ละคนอาจลงคนละที่ก็ไม่เป็นไร เอาตาม path ของคุณนะครับ )
•พิมพ์ adb devices
เพื่อทดสอบว่า โทรศัพท์ได้เชื่อมต่อใน mode : debugging แล้วหรือยัง ถ้าได้มันจะเป็นตามรูปข้างล่างนะครับ
•จากนั้นก็พิมพ์
adb pull data/misc/wifi/wpa_supplicant.conf wpa_supplicant.conf
ตรง นี้จะเป็นการดึงไฟล์(pull) จากโทรศัพท์มายัง path (C:\android-sdk-windows\tools) ที่คุณ cd มาในตอนแรก ไฟล์ก็จะอยู่ที่ C:\android-sdk-windows\tools\wpa_supplicant.conf แล้วก็เข้าไปแก้ไขข้อมูลตามด้านบน
•จากนั้นเราก็นำมันลงกลับไปสู่โทรศัพท์ ให้พิมพ์
adb push wpa_supplicant.conf data/misc/wifi/wpa_suppicant.conf

Config IP แบบ Static
•เข้า ไปที่ Settings > Wireless & networks > Wifi settings > กดปุ่ม Setting (ปุ่มด้านซ้ายสุดบนโทรศัพท์) > Advanced > ติ๊กถูกที่ Use static IP
•IP address : ของผมจะเป็น 192.168.2.xxx ส่วนใหญ่จะเป็นแบบนี้ แต่ถ้าให้ดีก็เข้าไปดู Status ใน Network and Sharing Center อ่ะครับ
Gateway : 192.168.2.1
Netmask : 255.255.255.0
DNS 1 : 192.168.2.1
แล้วทดลองเปิดใช้งานดูครับ
หมายเหตุ (จากคนทดสอบ)
1. [ เครื่องผม ] ไม่เคยลองกับ mode : WPA นะครับ เครื่อง Notebook ที่ผมใช้เป็น WEP
2. [ เครื่องผม ] หากปิด แล้วเปิดเครื่องใหม่ แล้วยังไม่ Unroot ต้องไปกำหนด Permissions ตรง Others ใหม่ทุกครั้ง
3. [ เครื่องผม ] หาก Unroot แล้วไปเข้า network ที่อื่นมา ต้องมาใส่ ap_scan=2 ใหม่ทุกครั้ง
4. [ เครื่องผม ] หากจะต่อเข้า Wifi ที่อื่น ให้เข้าไปเอาติ๊กถูกออกที่ Use Static IP
5. [ เครื่องผม ] ไม่มีปัญหาเรื่อง Bricks หรือ ค้าง หรือ อะไรเลย ตั้งแต่ทำวิธีพวกนี้มา
6. เครื่องอื่นๆ ที่ไม่ใช่ Optimus One ก็สามารถทำได้เช่นกันครับ
7. Parameter ภายใน Network { } ผมเองไม่ทราบทั้งหมดนะครับว่าหมายถึงอะไร แต่บางตัวพอจะคาดเดาได้เช่น scan_ssid=1 น่าจะหมายถึง ให้ scan SSID อันนี้ก่อนว่ามีหรือไม่ ถ้ามีก็ Connect โลด น่าจะเป็นงั้นนะ
ปล. ขอบคุณ คุณinspiration จากกระทู้ http://www.droidsans.com/setup-connectify นะคับ( และท่านอื่นๆในกระทู้ดังกล่าว) ผมแค่ลอกมาเป็นประโยชน์ต่อ
สำหรับผมใช้ OP1 ไม่สามารถต่อ wifi ของบริษัทได้ (เลือกเครือข่ายได้ และผ่านรหัสเข้าได้ แต่ไม่สามารถ login รหัสส่วนตัวอีกชั้นได้)
และไปเจอส่ิงที่ช่วยผมให้เล่นเน็ตบริษัทได้ โดยการเปลี่ยน Notebook ผมให้ปล่อย wifi แทน router ซะเลย
.. สำหรับเครื่อง LG OP1 เปิดโปรแกรม Connectify แล้วเซต ก็ใช้ได้แล้ว ส่วนเครื่องอื่นๆ อาจต้องทำตามขั้นตอน และ root เครื่อง
สิ่งที่ต้องเตรียม
•ตรวจสอบ Network Card ว่า Support รึปล่าว เช็คที่นี้ครับ
•Root เครื่องให้เรียบร้อย
•โปรแกรม Connectify
•
•Windows 7 เท่านั้น สำหรับโปรแกรม " Connectify "
•App " Root Explorer "
•หากขี้เกียจพิมพ์ในโทรศัพท์ ก็ใช้วิธีทำผ่าน ADB (Android SDK)
ขั้นตอนการ setting " Connectify "
•ส่วนที่ 1
•Wifi-Name : ตั้งชื่อ
•Password : จะอ้างอิงตาม Mode นะครับ ถ้าเป็น WEP จะมี 5, 8, 10 หรือ 12 เนี้ยแหละครับ ไม่แน่ใจนะ มันจะมีบอก ถ้าในนั้นไม่บอกใน Wizard Setting จะมีบอกนะครับ
•Internet : อันนี้จะบอกว่าเรารับ Internet มาจากแหล่งใด ถ้าเป็น Local จะหมายถึงผ่านสาย Lan อันนี้ก็เลือกตามที่เราใช้งาน
•Wifi : ตัวนี้จะเลือก Wifi Network Device ที่เราใช้ ถ้าไม่มี แสดงว่า Network Device ไม่สนับสนุน ตอนแรกของผมก็ไม่มีนะครับ แต่ไป Update Driver มันก็ใช้ได้
•Mode : ถ้า Network Device ของใครเป็นรุ่นใหม่ๆ จะมี Mode WPA มาให้ด้วย ถ้ารุ่นเก่านิดๆ ก็จะมี WEP มาให้
•ส่วนที่ 2 คือ Setting Wizard
•ส่วนที่ 3 จะบอกว่า มีใครเข้าใช้งานบ้าง เราสามารถ แบนเค้าได้นะครับ ถ้าคุณไม่รู้จัก แล้วเข้ามาใช้งาน
•ส่วนที่ 4 ประวัติการเข้าใช้งาน
•ส่วนอื่นๆ คงไม่จำเป็นเท่าไหร่นะ จากนั้นก็กดปุ่ม Start Hotspot ( 9 ) แล้วรอสักพัก
ขั้นตอนการ Config ใน Android ด้วย App " Root Explorer "
•เข้า ไปที่ data/misc/wifi/ จากนั้น touch ค้างไว้ที่ไฟล์ wpa_supplicant.conf แล้วเลือก Permission ติ๊กถูกที่ Others : Read + Write จากนั้นกด OK
•touch ค้างอีกครั้ง เลือก Open in Text Editor จากนั้นเพิ่ม ap_scan=2 ตามรูป
•สำหรับ Mode : WEP
network={
ssid="ชื่อ SSID ที่ต้องการ"
scan_ssid=1
key_mgmt=NONE
mode=1
auth_alg=OPEN SHARED
priority=999
wep_key0="รหัส"
}
•สำหรับ Mode : WPA
network={
ssid="ชื่อ SSID "
psk="รหัส"
key_mgmt=WPA-PSK
priority=23
}
•กดปุ่ม Setting เลือก Save & Exit ไปเลย
วิธีทำใน PC หรือ Notebook
•เตรียม Android SDK ให้เรียบร้อย วิธีลง ก็มีเยอะแยะถามพี่ Google ได้เลย
•เสียบ สาย USB (ไม่ต้องเปิด SD Card นะครับ ) แล้วเข้าไป ในโทรศัพท์เข้าไปที่ Settings > Application > Development > USB debugging ติ๊กถูก
•เข้า Command Prompt คลิ๊กขวาเลือก Run as Administrator หรือช่อง Search พิมพ์ว่า cmd
•พิมพ์ cd C:\android-sdk-windows\tools
ใน ส่วนนี้คือการย้าย path จากเดิมไปที่ path ที่เราลง android sdk เอาไว้ ( แต่ละคนอาจลงคนละที่ก็ไม่เป็นไร เอาตาม path ของคุณนะครับ )
•พิมพ์ adb devices
เพื่อทดสอบว่า โทรศัพท์ได้เชื่อมต่อใน mode : debugging แล้วหรือยัง ถ้าได้มันจะเป็นตามรูปข้างล่างนะครับ
•จากนั้นก็พิมพ์
adb pull data/misc/wifi/wpa_supplicant.conf wpa_supplicant.conf
ตรง นี้จะเป็นการดึงไฟล์(pull) จากโทรศัพท์มายัง path (C:\android-sdk-windows\tools) ที่คุณ cd มาในตอนแรก ไฟล์ก็จะอยู่ที่ C:\android-sdk-windows\tools\wpa_supplicant.conf แล้วก็เข้าไปแก้ไขข้อมูลตามด้านบน
•จากนั้นเราก็นำมันลงกลับไปสู่โทรศัพท์ ให้พิมพ์
adb push wpa_supplicant.conf data/misc/wifi/wpa_suppicant.conf
Config IP แบบ Static
•เข้า ไปที่ Settings > Wireless & networks > Wifi settings > กดปุ่ม Setting (ปุ่มด้านซ้ายสุดบนโทรศัพท์) > Advanced > ติ๊กถูกที่ Use static IP
•IP address : ของผมจะเป็น 192.168.2.xxx ส่วนใหญ่จะเป็นแบบนี้ แต่ถ้าให้ดีก็เข้าไปดู Status ใน Network and Sharing Center อ่ะครับ
Gateway : 192.168.2.1
Netmask : 255.255.255.0
DNS 1 : 192.168.2.1
แล้วทดลองเปิดใช้งานดูครับ
หมายเหตุ (จากคนทดสอบ)
1. [ เครื่องผม ] ไม่เคยลองกับ mode : WPA นะครับ เครื่อง Notebook ที่ผมใช้เป็น WEP
2. [ เครื่องผม ] หากปิด แล้วเปิดเครื่องใหม่ แล้วยังไม่ Unroot ต้องไปกำหนด Permissions ตรง Others ใหม่ทุกครั้ง
3. [ เครื่องผม ] หาก Unroot แล้วไปเข้า network ที่อื่นมา ต้องมาใส่ ap_scan=2 ใหม่ทุกครั้ง
4. [ เครื่องผม ] หากจะต่อเข้า Wifi ที่อื่น ให้เข้าไปเอาติ๊กถูกออกที่ Use Static IP
5. [ เครื่องผม ] ไม่มีปัญหาเรื่อง Bricks หรือ ค้าง หรือ อะไรเลย ตั้งแต่ทำวิธีพวกนี้มา
6. เครื่องอื่นๆ ที่ไม่ใช่ Optimus One ก็สามารถทำได้เช่นกันครับ
7. Parameter ภายใน Network { } ผมเองไม่ทราบทั้งหมดนะครับว่าหมายถึงอะไร แต่บางตัวพอจะคาดเดาได้เช่น scan_ssid=1 น่าจะหมายถึง ให้ scan SSID อันนี้ก่อนว่ามีหรือไม่ ถ้ามีก็ Connect โลด น่าจะเป็นงั้นนะ
ปล. ขอบคุณ คุณinspiration จากกระทู้ http://www.droidsans.com/setup-connectify นะคับ( และท่านอื่นๆในกระทู้ดังกล่าว) ผมแค่ลอกมาเป็นประโยชน์ต่อ
- enfagrow
- Posts: 54
- Joined: Fri Dec 17, 2010 1:20 am
- Cash on hand: 932.00
- Has thanked: 0 time
- Have thanks: 0 time
ไม่มีความคิดเห็น:
แสดงความคิดเห็น