แชร์อินเทอร์เน็ต

โปรแกรม WinRoute อ่านว่า (วิน-เร้า) เป็นอีกโปรแกรมหนึ่งที่ยอดเยี่ยมมาก
สำหรับทำให้ระบบ LAN เล็กๆภายในบ้านท่านใช้อินเตอร์เน็ตได้พร้อมกัน
ด้วยโมเด็มเพียงหนึ่งตัว และที่สำคัญท่านไม่ต้องเซ็ตอะไรเพิ่มเติมที่โปรแกรม
ต่างๆบนเครื่องลูกข่ายเลย
โปรแกรม WinRoute สามารถหาได้จาก
http://www.winroute.com
ตัวอย่างต่อไปนี้ จะเป็นของ
WinRoute Pro 3.04 ซึ่งค่อนข้างจะเก่าไปหน่อย
WinRoute Pro 3.04 โหลดได้ที่นี่ wrp304en.zip คู่มือภาษาอังกฤษ
manp30en.pdf
โปรแกรมต้องหารีจิสเตอร์กันเองนะครับ ไม่น่าหายากนะครับ เพราะมันเก่าแล้ว
ผมจะแบ่งขั้นตอนออกเป็น 4 ขั้นตอน ดังนี้ครับ
1. ติดตั้งการ์ด LAN ที่เครื่องหลักและเครื่องลูกข่าย
2. ตั้งค่า IP Address ที่เครื่องหลัก
3. ติดตั้งโปรแกรม WinRoute ที่เครื่องหลัก
3.1 เซ็ต DHCP Server ของ
WinRoute
3.2 เซ็ต DNS Server ของ WinRoute
3.3 เซ็ต RAS สำหรับติดต่อไปยังอินเตอร์เน็ต
4. ตั้งค่าที่เครื่องลูกข่าย
สำหรับ 4 ขั้นตอนนี้เมื่อทำเสร็จสิ้นแล้ว
จะสามารถเล่นอินเตอร์เน็ตได้ทันที
ลองต่ออินเตอร์เน็ตที่เครื่องหลัก แล้วลองเล่น Web Browser ที่เครื่องลูกข่าย
ที่สำคัญโปรแกรม WinRoute ต้องเปิดไว้ตลอด
ตรวจสอบการเชื่อมต่อของระบบแลน
WinRoute Proxy Server
18 มี.ค. 42
--------------------------------------------------------------------------------
สำหรับเนื้อความหลักตั้งแต่วันที่ 18 มี.ค. 42 นี้บางส่วนได้แก้ไขใหม่ตามข้อเพิ่มเติมด้านล่าง
ผู้ที่เคยติดตั้งระบบตามเนื้อหาหลักแล้วไม่ทราบว่าแก้ตรงจุดไหน สามารถอ่านได้ด้านล่างนี้ครับ
และยังได้เพิ่มเนื้อหาบางส่วนที่สามารถเซ็ตค่าได้ภายหลังที่ไม่ได้เพิ่มเติมในเนื้อหาเดิมอีกเช่นกัน
หากมีเวลาว่างเมื่อไหร่ผมจะได้จัดทำให้เป็นแบบสมบูรณ์ต่อไปครับ
--------------------------------------------------------------------------------
คำแนะนำเพิ่มเติม
1. โปรแกรม WinRoute เหมาะสำหรับใช้กับการต่อเชื่อมแบบ PPP
2. ไม่เหมาะสำหรับการใช้ร่วมกับระบบ LAN ที่มี Server อื่นอยู่แล้ว
3. การใช้กับระบบ slirp ppp ( ผ่านระบบ UNIX ) เครื่องลูกข่ายอาจใช้งานไม่ได้
14 พ.ค. 42
--------------------------------------------------------------------------------
คำแนะนำเพิ่มเติม
ปัญหาได้เกิดขึ้นในโปรแกรม IRC และ ICQ เวลาส่งและรับไฟล์ กรณีต่อไปนี้
ผู้ส่งและผู้รับไฟล์ (คู่กรณีทั้งสองคนเลย) ใช้เครื่องลูกข่ายของ
WinRoute หรือของ Linux
ที่อยู่คนละแห่งกัน (ไม่ใช่ภายในสถานที่เดียวกัน , หรือลูกข่าย WinRoute
หรือ Linux เครื่องเดียวกัน)
ตัวอย่าง:
บ้านนาย ข. ทำระบบ LAN และเล่นที่เครื่องลูกข่ายอยู่โดยผ่านเครื่องแม่ที่ใช้
WinRoute
บ้านนาย ง. ทำระบบ LAN และเล่นที่เครื่องลูกข่ายอยู่โดยผ่านเครื่องแม่ที่ใช้
Linux
บ้านนาย จ. ทำระบบ LAN และเล่นที่เครื่องลูกข่ายอยู่โดยผ่านเครื่องแม่ที่ใช้
WinRoute
บ้านนาย ส. ทำระบบ LAN และเล่นที่เครื่องลูกข่ายอยู่โดยผ่านเครื่องแม่ที่ใช้
Linux
ปัญหาได้เกิดขึ้นเมื่อ เครื่องลูกข่ายของทั้งนาย ข. , ง. , จ. และ
ส. ได้รับ IP จากเครื่องแม่เป็น IP เดียวกัน
ตัวอย่าง:
เครื่องนาย ข. ได้รับ IP เป็น 10.0.0.2
เครื่องนาย ง. ได้รับ IP เป็น 10.0.0.2
เครื่องนาย จ. ได้รับ IP เป็น 10.0.0.2
เครื่องนาย ส. ได้รับ IP เป็น 10.0.0.2
ทั้งสี่คนจะไม่สามารถรับหรือส่งไฟล์ระหว่างกันได้เมื่อเล่น IRC หรือ
ICQ
วิธีแก้ไข:
จะพูดถึงการแก้ไขสำหรับ WinRoute เท่านั้น (เพราะ Linux ผมใช้ไม่เป็น)
หลักการคือ ตั้งค่าที่ DHCP Server ให้แจกจ่าย IP ไปยังเครื่องลูกข่ายที่แปลกออกไป
1. จะต้องตั้ง Subnet Mask ใหม่ ให้เป็น 255.0.0.0 ตรง การตั้งค่า
IP Address ที่เครื่องหลัก
2. เปิด DHCP Server ที่เครื่อง WinRoute ขึ้นมา
3. Hilight ตรง Scope ที่เราเคยสร้างไว้ ตรง 10.0.0.0 [10.0.0.1-10.0.0.255]
4. Double click ขึ้นมาแล้วแก้ Mask ของ WinRoute ด้วย ให้เป็น 255.0.0
จากนั้นกด OK
5. กลับมาหน้าจอหลักของ DHCP Server กดปุ่ม Add Leased ด้านล่าง
ของ DHCP Server
6. จะปรากฏหน้าต่างใหม่ขึ้นมา ที่ช่องบนให้ใส่ ip ที่เราจะใช้ไม่ซ้ำกะคนอื่น
ใช้แปลกๆ
เช่น 10.24.36.125 (อย่ามาใช้ตามนี้กันหมด เดี๋ยวจะชนกันอีก) ข้อกำหนดของ
IP นี้ก็มีอยู่ว่า
ตัวแรกต้องเป็น 10 เท่านั้นเพราะเป็น Private IP ซึ่งใช้ได้เลยไม่ต้องไปขออณุญาติใดๆทั้งสิ้น
ส่วนอีกสามชุดหลัง ไม่เกิน 255 ครับ ออกมาอย่าเกินนี้คือ 10.ไม่เกิน255.ไม่เกิน255.ไม่เกิน255
7. จะเห็น Radio Box ให้เลือกว่า computer name แล้วช่องล่างใส่ชื่อ
Computer name ที่เรา
จะให้ได้รับ IP นี้ไป
8. เป็นอันเสร็จสิ้นครับ หากมีเครื่องอื่นๆอีกก็ทำเช่นกัน Add Leased
เพิ่มไปเรื่อยๆ จากนั้นกด OK หมดเลย
9. ไปที่เครื่องลูก ที่ RUN ให้พิมพ์ winipcfg แล้วกด OK จะปรากฏหน้าต่าง
IP Configuration เลือกการ์ดแลน
ของคุณ อาจจะมองเห็นเป็น Novell 2000 Adapter แล้วกด Renew ด้านล่าง
เครื่องลูกก็จะได้รับ IP ใหม่
ที่เราได้กำหนดไว้ที่เครื่องแม่
28 มิ.ย. 42
--------------------------------------------------------------------------------
คำแนะนำเพิ่มเติม
สามารถหาข้อมูลที่เกี่ยวข้องกับการต่อ LAN เพิ่มเติมได้จาก Site
ต่อไปนี้
http://members.xoom.com/phanutnikhom (การต่อ LAN แบบ Peer to Peer)
http://www.oocities.org/SiliconValley/Station/5995 (การต่อ LAN
แบบ Peer to Peer)
http://cc.cpe.ku.ac.th/~srk/rj45.html (การเข้าหัวสาย LAN แบบ RJ45)
http://umpol.hypermart.net (WinGate และโปรแกรมอื่นๆ)
http://chaokhun.kmitl.ac.th/~s0013330/wing.html (WinGate 3.x)
http://members.tripod.com/~similan (WinGate 2.x)
http://members.xoom.com/_XOOM/snoopz/gate1.htm (WinGate 2.x)
http://www.oocities.org/Hollywood/Studio/9839 (WinGate 2.x)
http://202.44.194.10/member1/prateep (WinGate 2.x)
http://www.oocities.org/Tokyo/Tower/9179/netpeoxy.htm (NetProxy)
29 มิ.ย. 42
--------------------------------------------------------------------------------
คำแนะนำเพิ่มเติม
ปัญหาเมื่อเซ็ตระบบแล้วทุกเครื่องไม่สามารถเรียกกันได้ มองไม่เห็นกัน
ผมได้ไปศึกษามาคร่าวๆ
เกิดจากการแปลงค่า IP และ Host Name สามารถหาเอกสารเพิ่มเติมได้จาก
Microsoft ตาม Link ต่อไปนี้
http://support.microsoft.com/support/kb/articles/Q119/4/93.asp
http://support.microsoft.com/support/kb/articles/Q142/0/42.asp
เผื่อเอกสารจะมีการเปลี่ยนแปลง
ผมได้ Save มาให้อ่านกันแล้ว Q119/4/93 , Q142/0/42
จากเอกสารได้ระบุถึงการแปลงค่า
IP โดยผมจะสรุปมาเฉพาะในระบบของเราดังนี้ครับ
มาดูในระบบเรา มีการจ่าย IP Address โดย DHCP Server แต่เราไม่มี
WindowsNT
จึงไม่มี WINS Server ฉะนั้นระบบของเราจะต้องเซ็ต Node Type เป็นแบบ
Broadcast (B-Node)
เพื่อทุก Node กระจายข่าวสารออกมาทำให้ทุกๆ Node สามารถรับรู้และมองเห็นกัน
การกระจายข่าวสาร
B-Node หาอ่านได้จากเอกสารอันดับแรกครับ ส่วนเอกสารอันดับที่สองเป็นจุดที่ย้ำว่าเราต้องเซ็ตเป็น
Broadcast
การเซ็ตค่า
ท่านสามารถเช็คค่า Node Type ของท่านได้จาก winipcfg โดย Start =>
RUN แล้วพิมพ์ winipcfg
การแก้ไขให้ Node Type เป็น Broadcast นั้นทำได้โดย Disable WINS
Resolution อยู่ที่
Network => TCP/IP ของการ์ดแลน => WINS Configuration
ผลลัพธ์
แก้ปัญหาการมองไม่เห็นเครื่องอื่น และ ปัญหาที่ผมเจอมาเองคือ การ
Copy ไฟล์เอ็มพีสามผ่านระหว่าง
สองเครื่อง ของเดิมที่เซ็ตเป็นแบบอื่นทำให้ไฟล์กระตุกเสียหาย เมื่อตั้ง
Node Type เป็น Broadcast
เรียบร้อยแล้ว ปัญหาไฟล์กระตุกได้หายไปด้วยครับ
14 ก.ย. 42
--------------------------------------------------------------------------------
คำแนะนำเพิ่มเติม
สำหรับการแก้ปัญหา เมื่อท่านใช้บริการ
isp ที่เป็นแบบ slirp ppp หรือเป็น ppp แบบจ่าย ip เทียมให้ ซึ่งมีวิธีสังเกตง่ายๅ
ให้ท่านใช้ winipcfg เปิดขึ้นมาถ้า ip ของท่านเป็นตาม list ด้านล่างนี้
แสดงว่า isp ของท่านจ่าย ip เทัยมมาให้ เวลาดูใน
winipcfg อย่าลืมเลือกให้เป็น PPP Adapter ก่อนนะครับ
Private IP Address
Class A
10.0.0.0 - 10.255.255.255
Class B
172.16.0.0 - 172.31.255.255
Class C
192.168.0.0 - 192.168.255.255
ip ที่ isp จ่ายมาเกิดตรงกับ
class ที่เรานำมาใช้ในระบบของเรา จะทำให้ winroute ไม่สามารถทำงานได้
ตัวอย่างเช่น
ระบบของเราใช้ ip 10.0.0.1 , 10.8.45.1 , 10.112.20.36 หรือ 10.50.12.4
เมื่อต่อเน็ตแล้ว isp จ่าย ip มาเป็น 10.7.250.28
วิธีแก้ไข ให้ท่านเปลี่ยน ip ในระบบของท่านเสียใหม่ โดยใช้กลุ่ม
ip ที่อยู่ใน class อื่นตาม list ด้านบน