Vậy giải pháp nào giải quyết vấn đề này? Đó là Bridge, hãy tạo một bridge ở máy thật (Ubuntu) và add vào cho máy ảo. Cách làm đơn giản như sau:
1. Cài đặt gói hỗ trợ bridge-utils
sudo apt-get install bridge-utils
2. Thiết lập cấu hình bridge cho Ubuntu
sudo gedit /etc/network/interfaces
Sửa nội dung như sau:
- Mã: Chọn tất cả
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
auto br0
iface br0 inet dhcp
bridge_ports eth0
Lưu ý: bạn có thể thiết lập IP tĩnh nếu muốn
ví dụ:
- Mã: Chọn tất cả
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
iface eth0 inet static
address 10.0.0.12
gateway 10.0.0.2
netmask 255.0.0.0
network 10.0.0.0
broadcast 10.0.0.255
auto br0
iface br0 inet static
address 10.0.0.11
gateway 10.0.0.2
netmask 255.0.0.0
network 10.0.0.0
broadcast 10.0.0.255
bridge_ports eth0
3. Khởi động lại mạng
sudo /etc/init.d/networking restart
4. Thêm user vào bridge
sudo VBoxAddIF vbox0 <user> br0
(Hãy thay <user> bằng tên user hiện tại đang sử dụng trong ubuntu của bạn)
5. Thay đổi thông số mạng cho máy ảo
Và bây giờ là khởi động máy ảo lên. Thử truy cập xem? bạn sẽ thấy máy ảo bây giờ như một máy tính độc lập trên mạng (LAN).
Chúc bạn thành công!