Tạo bridge cho máy ảo VirtualBox
Đã gửi: Chủ nhật 05 Tháng 10, 2008 2:29 pm
Nếu ai đã từng sử dụng máy ảo VirtualBox thì chắc chắn đã gặp trường hợp này. Số là sau khi cài đặt xong máy ảo (giả sử là cài Windows XP2 trong máy ảo VirtualBox của Ubuntu), khởi động máy ảo windows lên xài bình thường. Tuy nhiên nó chỉ có thể truy cập được các máy khác chứ các máy khác không thể truy cập được vào máy ảo. Ví dụ như bạn cần remote desktop con máy ảo đó thì bó chi hoàn toàn.
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:
Lưu ý: bạn có thể thiết lập IP tĩnh nếu muốn
ví dụ:
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!
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!