coLinux ตอนที่ 2
www.tanabutr.co.th/photobook
อาทิตย์ที่แล้วแนะนำ การติดตั้ง coLinux ไปแล้ว, ส่วนวันนี้จะมาดูเรื่องการปรับแต่งต่างๆไปเรื่อยๆครับ.
ตัว coLinux มันจะมีเน็ตเวิร์กอินเทอรเฟส eth0 และก็มี IP เป็น 192.168.0.40 ตั้งไว้ให้เรียบร้อยแล้ว. ตรงนี้ให้ลองเช็คในไฟล์ /etc/network/interface ใน coLinux ดูก็ได้. อินเทอร์เฟส eth0 นี้จะเชื่อมต่อกับ TAP Win32 ของวินโดวส์. ถ้าเราตั้ง IP ให้ TAP Win32 บนวินโดวส์เป็น 192.168.0.x ก็จะทำให้วินโดวส์กับ coLinux ติดต่อกันได้ (คือตั้ง IP ให้อยู่ในวงเดียวกัน). สมมติว่าเราตั้งค่าให้ TAP Win32 มี IP เป็น 192.168.0.1 จาก command prompt ของวินโดวส์ก็จะ ping ไปหา coLinux ได้.

C:\Documents and Settings\poonlap>ping 192.168.0.40
Pinging 192.168.0.40 with 32 bytes of data:
Reply from 192.168.0.40: bytes=32 time=7ms TTL=64
Reply from 192.168.0.40: bytes=32 time<1ms TTL=64
Reply from 192.168.0.40: bytes=32 time<1ms TTL=64
Reply from 192.168.0.40: bytes=32 time<1ms TTL=64
Ping statistics for 192.168.0.40:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 7ms, Average = 1ms
ให้ระวังเรื่อง Firewall ของวินโดวส์ด้วยไม่เช่นนั้นอาจจะ ping แล้วไม่มีการตอบกลับ.
การเน็ตเวิร์กแบบนี้เป็นการติดต่อกันระหว่างเครื่อง Windows กับ coLinux เท่านั้น, ถ้าจะให้ coLinux ติดต่อเน็ตเวิร์กใช้อินเทอร์เน็ตก็มีอยู่สองวิธีคือ bridge กับ NAT. ในที่นี้จะแนะนำวิธี NAT เพราะง่ายดี. วินโดวส์ XP มีความสามารถให้แชร์เน็ตเวิร์กผ่านตัวมันเองอยู่แล้วโดยการเลือกอินเทอร์เฟสที่เป็นตัวแชร์ เช่นผมอยากให้ coLinux ใช้เน็ตเวิร์กออกไปข้างนอกผ่าน wireless อินเทอร์เฟสก็ไปคลิ้กขวาที่ connection ของ wireless, เลือก properties ไปที่แท็บสุดท้ายเลือกให้แชร์เน็ตเวิร์กไปให้ TAP Win32 ก็ OK. เสร็จแล้วตัววินโดวส์จะตั้งค่า IP ของ TAP Win32 ให้เป็น 192.168.0.1 โดยอัตโนมัติ. ตรงเน็ตเวิร์กคอนเน็คชันก็มีรูปมือแสดงด้วยว่าแชร์เรียบร้อยแล้ว.
เพื่อความสะดวกในการอ้างอิงเครื่อง coLinux จากวินโดวส์ก็ไปแก้ไฟล์ hosts ในวินโดวส์เช่น
192.168.0.40 colinux
อะไรทำนองนี้ก็ได้. เวลาจะติดต่อกับ coLinux ทางเน็ตเวิร์กก็ง่ายหน่อยคือใช้ชื่อแทน IP ได้เลยเช่น ping colinux.
ถ้าจาก coLinux ก็ลอง ping www.google.com ก็จะเห็นว่ามันมองเห็น google แล้ว. ทีนี้จะทำอะไรผ่านเน็ตเวิร์กเช่น apt-get ก็ทำได้แล้ว. ส่วนวิธีการใช้เน็ตเวิร์กแบบ bridge ก็ไปอ่านที่ wiki เอาเองครับ. มันก็ดีตรงที่ว่าเป็น node ในเน็ตเวิร์กระดับเดียวกับเครื่องวินโดวส์เลย.

ครั้งต่อไปจะพูดถึงการอัปเดทแพ็กเกจใน coLinux ครับ.
