ผมมักใช้บริการ Internet Hotspot ตามโรงแรมอยู่บ่อยๆ เวลาไปต่างจังหวัด ซึ่งแน่นอนต้องซื้อบัตรอินเตอร์เน็ตเพื่อใช้งาน Wifi ของโรงแรมแต่เพื่อนร่วมห้องที่ไปด้วยเขาจะใช้อินเตอร์เน็ตบัญชีผู้ใช้เดียว กับเราไม่ได้ โรงแรมมักจะล็อกบัญชีผู้ใช้ ซึ่งนั่นทำให้เราต้องหาวิธีการง่ายๆ ที่ไม่เสียตังค์ค่าบัตรอินเตอร์เน็ตเพิ่มอีก วิธีง่ายๆคือการแชร์อินเตอร์เน็ตให้เพื่อนร่วมห้องเราใช้ไงครับ
พอพูดถึง Share Internet คุณอาจจะนึกถึงคำสั่งตั้งค่า Firewall ที่อ่านไม่ค่อยรู้เรื่องหรือตั้งแก้ไขไฟล์โน่นนี่นั่น คุณไม่ต้องกังวลเรื่องนั้นอีกต่อไป ผมจะมาแนะนำวิธีง่ายๆ ในการแอบแชร์อินเตอร์เน็ต Wifi ของโรงแรมให้ครับ
มาทำความเข้าใจกันก่อน ผมใช้เครื่อง Notebook มี Wireless มี Lan port ในส่วนของ Wireless เราใช้เกาะ Wifi ของโรงแรม ส่วน Lan port เราเอาไว้แชร์เน็ตให้เพื่อนเราครับ มาดูอุปกรณ์กันก่อน
1. เครื่อง Notebook ของเราเอง
2. เครื่อง Notebook ของเพื่อนเรา
3. สาย Lan
4. Switch (ใช้ในกรณีที่มีเพื่อนหลายคนมีสาย Lan ยาวเหลือเฝือ)
5. Wireless Access Point ตัวเล็กๆ สักตัว (ใช้ในกรณีที่มีเพื่อนหลายคนแต่สาย Lan มีไม่ครบหรือสาย Lan ไปไม่ถึง)
โปรแกรมที่เราจะใช้คือ firestarter และ dhcp-server ครับ มาลงมือกันเลย เริ่มที่เครื่องของเราก่อน ให้ติดตั้งโปรแกรม firestarter และ dhcp3-server ลงในเครื่อง
sudo aptitude install dhcp3-server firestarter
จากนั้นเปิด firestarter ขึ้นมาโปรแกรมจะตั้งค่าแบบ Wizard ให้เลือกอุปกรณ์เครือข่ายที่เชื่อมต่ออินเตอร์เน็ต ในกรณีนี้คือ Wireless Lan (wlan0) คลิก Next เพื่อตั้งค่า Internet Connection Sharing
คลิกเลือกเพื่อ Enable Internet connection sharing Share เลือกอุปกรณ์ที่เชื่อมต่อกับเครือข่ายภายใน eth1 คลิกเลือกที่ Enable DHCP เพื่อปล่อย IP ไปยังเครื่องเพื่อนเรา จากนั้นคลิก Next ไปเรื่อยๆ จนเสร็จ firestarter จะเริ่มการทำงาน firewall พร้อม share net ออกทางสาย Lan ให้เราด้วยเจ๋งมั๊ย เอ้าทีนี้เอาสาย Lan จิ้มจากเครื่องเราไปเครื่องเพื่อนได้เลย
ปล. ถ้าใครมีเพื่อนเยอะก็เอา Switch มาต่อหรือถ้ามีสาย Lan ไม่พอก็ใช้ Wireless Access Point ตัวเล็กๆ สักตัวก็ดีครับ