Từ hộp 192.168 của tôi, làm cách nào để tìm máy ảo 10.0 trên cùng một hộp?


11

Tôi đang chạy Ubuntu 12.04 và VirtualBox 4.1.12. Tôi đã tạo một máy chủ Debian trong VirtualBox.

Vì những lý do tôi không hiểu, DHCP cấp cho hộp Ubuntu 192.168.20.50 và Debian VM 10.0.2.15 của tôi. Khi tôi chạy traceroute từ hộp Ubuntu của mình, nó bị mất khi cố gắng tìm 10.0.2.15 trên Internet.

Làm cách nào để hướng dẫn Ubuntu để nó có thể tìm thấy máy ảo Debian của tôi?


10.0.2.15 không phải là một địa chỉ IP internet hợp lệ. Nó chỉ có giá trị trong một mạng nội bộ. Trong trường hợp cụ thể này, nó không thực sự là một phần của mạng nội bộ của bạn. Bạn sẽ phải thay đổi cấu hình của thiết bị NAT trên máy ảo để nó có cùng địa chỉ phụ mạng nội bộ (192.168 thay vì 10.0).
Ramhound

Câu trả lời:


14

Cấu hình mặc định của VirtualBox cho bộ điều hợp mạng là NAT. Trong trường hợp đó, máy ảo của bạn không nhận được IP thực từ máy chủ DHCP của bạn, nhưng một IP được cung cấp bởi Virtualbox (tức là 10.0.xx).

Nếu bạn thay đổi bộ điều hợp mạng (trong cài đặt máy ảo) thành "Bộ điều hợp cầu nối", nó sẽ nhận được một địa chỉ IP thực trong phạm vi của máy chủ của bạn (ví dụ 192.168.xx) và được chỉ định bởi máy chủ DHCP của bạn trong mạng thực của bạn và bạn có thể truy cập nó như vậy.

(Tôi không có hệ thống máy chủ Ubuntu nên ảnh chụp màn hình bên dưới là của Windows
nhưng với Ubuntu thì nó cũng tương tự)

nhập mô tả hình ảnh ở đây


1
Bạn khá nhiều đặt một ảnh chụp màn hình để bình luận của tôi, tôi chào bạn.
Ramhound
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.