Làm cách nào để chạy Virtualbox trên các mạng chỉ có cầu và máy chủ?


11

Tôi muốn chạy VirtualBox với máy tính xách tay Ubuntu của tôi trên mạng gia đình (để máy tính để bàn có thể truy cập thông qua bộ định tuyến) và cũng có thể truy cập VirtualBox từ máy chủ khi đang di chuyển (mạng khác hoặc không có internet).

Trước đây, bộ điều hợp mạng duy nhất trên phiên bản VB là bộ điều hợp 'kết nối cầu nối'. Điều này cho phép tôi truy cập internet trên VB khách và cho các máy tính khác trên máy chủ LAN + truy cập. Tuy nhiên, bất cứ khi nào tôi lấy máy tính xách tay của mình ra khỏi mạng, tôi không thể truy cập khách từ máy chủ nữa.

Tôi đọc rằng tôi cần phải kích hoạt bộ điều hợp chỉ lưu trữ để truy cập nó ra khỏi mạng và bộ điều hợp NAT được sử dụng để truy cập internet từ khách.

Câu hỏi của tôi là tôi có thể chạy bộ điều hợp chỉ lưu trữ + bộ điều hợp NAT cùng với bộ điều hợp mạng được bắc cầu trong VirtualBox không? Tôi bối rối những gì tôi sẽ đặt bên trong / etc / hosts? Tôi có thể đặt cả IP (chỉ máy chủ và cầu nối) với cùng tên máy chủ trong / etc / hosts không?


Tôi không chắc ý của bạn là 'cây cầu mềm'
ril44

không vấn đề gì. Tôi đã thử chạy bộ điều hợp chỉ lưu trữ dọc theo cây cầu. Tôi có thể truy cập với máy chủ trên IP cầu nối nhưng tôi không thể truy cập bằng IP chỉ có máy chủ. Tôi nhận được thông báo lỗi "không có tuyến đến máy chủ"
ril44

1
Tìm ra. Tôi đã làm theo hướng dẫn này: christophermaier.name/blog/2010/09/01/ Khăn Và tôi đã đưa vào eth1 thay vì eth2. Tôi đã phải sử dụng eth2 vì chỉ có máy chủ là 'bộ chuyển đổi 3' trong mạng cài đặt VB (sử dụng GUI của VB). Bây giờ tôi có thể chạy cả cầu nối và chỉ lưu trữ!
ril44

1
Đối với / etc / hosts: Trên máy chủ, tôi đặt: 'host-only-IP' 'tên máy chủ' Trên VB khách, tôi đặt cả IP của máy chủ và IP cầu nối với cùng tên máy chủ. Dường như không gây ra vấn đề gì.
ril44

Xin lỗi, tôi không thể tìm thấy mẹo mà tôi đã sử dụng để làm cho động lực hoạt động trong khi tôi không kết nối với mạng. Nó có liên quan đến arp / proxy-arp và lừa linux để nghĩ rằng một thiết bị ảo có một thiết bị thực sự đằng sau nó. Tôi sẽ đánh dấu sao trong trường hợp tôi chạy ngang qua nó.
RobotHumans 17/03/2016

Câu trả lời:


11

Tìm ra. Tôi đã làm theo hướng dẫn này và tôi đã đưa vào eth1thay vì eth2. Tôi đã phải sử dụng eth2vì chỉ có máy chủ là 'bộ chuyển đổi 3' trong mạng cài đặt VB (sử dụng GUI của VB). Bây giờ tôi có thể chạy cả cầu nối và chỉ lưu trữ!

Dành cho /etc/hosts: Trên máy chủ tôi đặt: 'host-only-IP' 'tên máy chủ' Trên VB khách, tôi đặt cả IP chỉ máy chủ và IP cầu nối có cùng tên máy chủ. Dường như không gây ra vấn đề gì.

Vì vậy, để tóm tắt; Tôi có 3 bộ điều hợp trên VB

  1. Cầu nối
  2. Tự nhiên
  3. Chỉ lưu trữ.

Tôi có tệp máy chủ trên máy chủ của mình được cấu hình để sử dụng IP chỉ máy chủ lưu trữ và tệp máy chủ của máy tính để bàn của tôi được định cấu hình để sử dụng địa chỉ IP được bắc cầu. Bằng cách này, tôi có thể rút máy tính xách tay ra khỏi mạng và vẫn có thể ssh vào máy chủ VirtualBox của mình mà không thay đổi bất kỳ cài đặt nào. Sau đó, tôi có thể bật bộ điều hợp mạng NAT và VirtualBox có thể sử dụng mạng máy chủ của tôi cho internet cách xa mạng gia đình của tôi.

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.