BMS-HOSxP Community
HOSxP => Linux => ข้อความที่เริ่มโดย: somnuk ที่ มีนาคม 07, 2008, 14:42:10 PM
-
สำหรับสาวก Slackware ครับ เมื่อติดตั้ง Virtualbox แล้วอาจจะมีปัญหาเกี่ยวกับ network โดยเฉพาะถ้าต้องการตั้ง ip เองไม่ใช้ NAT
ขั้นตอนการติดตั้ง
ดาวน์โหลดจาก www.virtualbox.org รุ่นสำหรับ Linux ทั่วๆ ไป (All distributions - i386) แล้วทำการติดตั้ง
# chmod +x VirtualBox_1.5.6-1_Linux_x86.run
# VirtualBox_1.5.6-1_Linux_x86.run install
เป็นอันเสร็จสิ้นการติดตั้ง ง่ายมากครับ ;)
-
จากนั้น ไปเพิ่มสคริปต์ไว้ใน rc.local ตามนี้ครับ
----------------------------------------
echo "Starting bridge br0"
/sbin/modprobe tun
brctl addbr br0
brctl addif br0 eth0
chown root:vboxusers /dev/net/tun
VBoxAddIF vbox0 root
brctl addif br0 vbox0
ifconfig eth0 0.0.0.0
ifconfig br0 up
ifconfig br0 192.168.1.8
----------------------------------------
คำอธิบาย : ในการที่จะใช้ network ใน VirtualBox จะต้องมีการสร้าง virtual network ไว้ด้วยแล้วเชื่อมโยงกับเครือข่ายจริง วิธีการที่ง่ายก็คือการสร้าง bridge คือเอา virtual network ไป bridge กับ ethernet ของเครื่อง ใช้ IP ร่วมกัน ก่อนที่จะใช้สคริปต์นี้ ควรแน่ใจว่าได้มีการติดตั้ง package bridge-utils ไว้แล้ว การติดตั้ง slackware แบบทั่วไป มักจะติดตั้งมาให้แล้ว ผมไล่อธิบายแต่ละบรรทัดเลยนะครับ
1. แสดงข้อความว่ากำลังจะสร้าง bridge
2. ติดตั้ง module virtual private network (tun)
3. สั่งให้สร้าง bridge ที่ชื่อ br0
4. สั่งให้ eth0 มาเพิ่มใน bridge br0
5. เปลี่ยน owner และ group ให้กับ tun
6. เพิ่ม network vbox0 ให้สิทธิ์ใช้งานกับ user root
7. สั่งให้ vbox0 มาเพิ่มใน bridge br0 อีกตัว
8. ยกเลิก ip ที่ให้ไว้กับ eth0
9. ให้ bridge br0 ขึ้นทำงาน
10. กำหนด ip ให้กับ br0 อันนี้ แล้วแต่ว่าจะให้ ip เป็นอะไร (ip เดิมของ card LAN)
ต่อไปถ้าต้องการกระทำอะไรเกี่ยวกับ LAN ให้ไปกระทำกับ br0 แทน eth0 ครับ เช่น ตั้ง gateway หรือ set route
เสร็จแล้ว เพื่อให้ง่าย ผมขอให้ restart Linux ก่อน
-
เมื่อเข้า Linux แล้ว ทดสอบดูว่า เครือข่ายจำลองที่เราได้ทำไว้นั้น ทำงานได้เรียบร้อยแล้วหรือยัง โดยเรียกคำสั่ง
# ifconfig
ควรจะได้ คล้ายๆ ดังรูป
-
เมื่อตรวจสอบเรียบร้อยแล้ว ให้เข้าสู่โหมด x-window (ใน slackware เริ่มต้นเป็น KDE) แล้วไปที่ shell เรียกใช้ VirtualBox ได้เลย
# VirtualBox
จากนั้น ทำการติดตั้ง OS ที่ต้องการได้ ในตัวอย่างผมติดตั้ง Windows XP
-
ในส่วนการตั้งค่า Network นั้น ให้เลือกหัวข้อ Attached to เป็น Host Interface จากนั้น ด้านล่างตรง Interface Name ให้พิมพ์ vbox0 ลงไป
-
เมื่อเข้า WindowsXP แล้วก็ไปตั้งค่า ip อีกอันหนึ่งที่ LAN cardได้แล้ว สามารถใช้งานเครือข่ายได้เหมือนเครื่องทั่วๆ ไปทุกอย่าง ตอนนี้ WindowsXP ก็รันอยู่บน Linux เรียบร้อยครับ ;D
-
ขอบคุณมากครับ
;D
;D
Slackware ต้อง รอ อ.นาจ และ อ.วุฒิ ทดสอบให้ครับ ผมไม่ได้ใช้ครับ
-
รับทราบครับ คุณหมอครับ
ขอบคุณมา่กๆๆ ครับ
เดี๋ยวไปทดสอบแล้วจะมาแจ้งผลให้ทราบครับ
;D ;D ;D
-
ทดสอบแล้วครับ ใช้งานได้ดีครับ
ผมกำลังทดสอบใน VirtualBox ใน freebsd
-
ทดสอบแล้วครับ ใช้งานได้ดีครับ
ผมก็ทดสอบมา 1 คืนแล้วครับในเครื่องทดสอบ ใช้ได้ดีครับ
กำลังจะลงใช้จริงครับ
;D ;D ;D
-
okน่าสน
ชีวิต (http://snbbet.com)เป็น (http://casino9999.com)ของ (http://casino-slotonline.com)เรา (http://worldbet88.com)