2010-10-04 11 views
6

Tôi đang sử dụng VirtualBox trong Ubuntu với WindowsXP làm hệ điều hành khách.Virtualbox guest OS - Kết nối với mạng nội bộ nhưng không kết nối Internet

Trong Ubuntu, tôi có máy chủ PHP/MySQL đang chạy dưới dạng máy chủ cục bộ và với mạng VM được đặt thành cầu nối, tôi có thể kết nối với máy chủ cục bộ từ máy ảo.

Tuy nhiên, tôi muốn giới hạn Máy khách VM để có thể tiếp tục kết nối với máy chủ cục bộ nhưng KHÔNG thể kết nối với internet. Đây là điều bảo mật - Tôi không muốn phải cài đặt tường lửa và trình kiểm tra vi-rút trong máy ảo chỉ để giữ an toàn cho nó - Nó đang được sử dụng làm nền tảng thử nghiệm và chỉ cần kết nối cục bộ.

Có ai biết cách thực hiện việc này không? Iv đã dành thời gian tìm kiếm, nhưng tất cả những gì tôi tìm thấy là các bài viết v.v ... cho thấy cách kết nối máy ảo với internet, chính xác điều ngược lại với những gì tôi muốn làm.

Trả lời

0

Ill trả lời này bản thân mình chỉ trong trường hợp bất cứ ai khác muốn biết:

Trong khách Windows: Control Panel-> Internet Options

Chọn 'Kết nối Tab'

Hãy chắc chắn rằng 'Tự động phát hiện cài đặt' tắt

Nhấp vào 'Cài đặt LAN'

Kiểm tra 'Sử dụng proxy máy chủ' và thêm một IP mà không tồn tại

Nhấp vào 'Advanced'

Thêm IP localhost của bạn để phần ở phía dưới: 'Không sử dụng Proxy server cho .....'

Trình duyệt của bạn vẫn có thể tiếp cận localhost để thử nghiệm nhưng không thể truy cập internet. Kể từ khi có vẻ là không có kết nối Id hy vọng rằng nó hoạt động cả hai cách (và tôi hạnh phúc cho một người nào đó để chỉ ra nếu đó không phải là chính xác)

Cheers M

2

Được rồi, do đó không thực hiện chính xác làm những gì tôi cần, nhưng điều này là:

1) Mạng cho VM cài đặt là 'chủ Chỉ' này tạo ra một bộ chuyển đổi mới có tên gọi vboxnet0

2) Trên dòng lệnh 'ifconfig vboxnet0' này nên cung cấp bạn một loạt các công cụ, nhưng trong đó một nơi nào đó là một địa chỉ IP. Ghi lại nó.

3) Control Panel-> Internet Options-> Connections Tab-> LAN Settings

Hãy chắc chắn rằng cả hai mục trong cấu hình tự động ở phía trên là không kiểm tra sau đó nhấp vào 'Sử dụng máy chủ proxy cho mạng LAN của bạn'

Nhập địa chỉ tưởng tượng và nhấp vào 'Advanced'

ở dưới cùng của cửa sổ tiếp theo, trong bảng Exceptions, gõ địa chỉ mà bạn nhận được từ phần 2 (ifconfig vboxnet0)

Nhấn vào tất cả các nút sao để có được o ut.

4) Trong tất cả các trình duyệt localhost Ubuntu có thể đạt được bằng cách: http: // [IP từ phần 2]

Phew! Tôi nghĩ điều đó đã xảy ra. Tôi hy vọng điều này có thể giúp đỡ người khác.

M