Internet & Web Application

พยายามทำ VirtualBox ให้เป็น Linux Server ไว้ทดสอบ และสามารถ Update Package Apt ได้ .. บน Windows

พยายามจะทำ Linux (Guest VBox) Server เพื่อไว้ทดสอบงาน บน Windows (Host VBox) โดยหวังให้ Linux สามารถ Update APT package ได้ (download ข้อมูลจาก Internet ได้) และ.. ต้องการให้ Windows สามารถ Accsess ถึง Linux (web, ssh, …) Server ได้เช่นกัน

สุดท้ายก็ใช้วิธีสร้าง 2 Interface เอาไว้ให้ Interface หนึ่งเชื่อมต่อกับ Windows หรือภายใน Network ภายใน (Host-only) ส่วน Interface ที่เหลือไว้เชื่อมต่อ Internet

แต่เนื่องจากไม่เข้าใจ Concept การเชื่อมต่อ “Host-only Network Adaptor” ของ VirtualBox ทำให้ต้องลองผิดลองถูกอยู่นาน .. แต่ในที่สุด ก็พอถูไถมาได้

ผลที่ได้

  1. Linux Server (จำลอง) ที่สามารถ Upgrade Software Package (debian) ได้
  2. Windows (host) สามารถเข้าถึง Web server และ SSH server ได้

วิธีทำ

  • VirtualBox สามารถเลือกการเชื่อมต่อได้หลายแบบ แต่ให้เลือกแบบ “Host-only Network Adaptor”
  • Host-only Network Adaptor มี DHCP Server เป็นของตัวเอง, มี Network (อีกวง) แยกจาก Windows System ต่างหาก เช่น 192.168.56.0/24

ที่ Windows ไม่มีความจำเป็นต้องทำ Internet Sharing ให้ Host-only Network Adaptor

ที่ Linux สั่ง Set Routing Table และ DNS ดังนี้

route add default gw 192.168.56.1

echo “nameserver xxx.xxx.xxx.xxx” > /etc/resolv.conf

ps. สามารถ config dhcp server ของ vbox ได้โดยตรงผ่าน VirtualBox.xml .. ลองหาดูนะครับ

Technorati : , , , ,
Del.icio.us : , , , ,

Advertisements
มาตรฐาน

5 thoughts on “พยายามทำ VirtualBox ให้เป็น Linux Server ไว้ทดสอบ และสามารถ Update Package Apt ได้ .. บน Windows

  1. ดอน พูดว่า:

    สวัสดีครับ รบกวนอธิบายอีกหน่อยได้มั้ยครับ พอดีทำแล้ว ไม่ได้ตามที่ท่านบอกเลย

  2. ดอน พูดว่า:

    สวัสดีครับตอนนี้ผมเร่มต้นใหม่หมดเลยเพื่อจะได้ไม่งง ตอนนี้ยังไม่ได้ อัพเดท อะไรสักอย่าง ลองพิมพ์ route add default gw 192.168.56.1 แล้ว ขึ้นคำว่า Oertion not permitted

  3. ดอน พูดว่า:

    มีปัญหาอยู่ว่า remote เข้าหา vitualbox ไม่ได้ทำยังงัยดีครับ

ใส่ความเห็น

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / เปลี่ยนแปลง )

Twitter picture

You are commenting using your Twitter account. Log Out / เปลี่ยนแปลง )

Facebook photo

You are commenting using your Facebook account. Log Out / เปลี่ยนแปลง )

Google+ photo

You are commenting using your Google+ account. Log Out / เปลี่ยนแปลง )

Connecting to %s