จากนั้น ไปเพิ่มสคริปต์ไว้ใน 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 ก่อน