Làm thế nào để truy cập samba trên máy khách Linux đằng sau VirtualBox NAT?


12

Trên máy tính xách tay của tôi, tôi đang chạy Ubuntu 9.10 trong WinXP bằng VirtualBox 3.1.2. Tôi muốn thiết lập trong đó:

  1. Các khách có thể tự do truy cập internet.
  2. Các máy chủ có thể truy cập các tập tin khách thông qua Samba.
  3. Thiết lập phải hoạt động cho dù các cổng ethernet / wifi của tôi có được kết nối hay không.

Có thể không?

# 1 hoạt động với NAT và kết nối mạng.

# 2 hoạt động với kết nối mạng cầu nối và chỉ lưu trữ.

Thiết lập dựa trên cầu không hoạt động nếu cổng vật lý có liên quan không được kết nối. Tại văn phòng, máy tính xách tay được kết nối với wifi hoặc ethernet. Ở nhà, chỉ có wifi.

Có một cách giải quyết? Tôi có thiếu thứ gì không? Tôi hy vọng tôi làm cho câu hỏi của tôi rõ ràng.

Câu trả lời:


11

Tôi sẽ thử thiết lập hai bộ điều hợp mạng riêng biệt.

  • Bộ điều hợp số 1 sẽ là thiết lập số 1 hiện tại của bạn: NAT để cho phép truy cập internet có sẵn.
  • Bộ điều hợp số 2 sẽ là thiết lập chỉ dành cho máy chủ để cung cấp kết nối giữa máy chủ và khách cho cổ phiếu Samba.

Cảm ơn, điều này làm việc tuyệt vời. Tôi không biết tại sao tôi lại bỏ lỡ nó khi chơi với các thiết lập khác nhau ...
noamtm

và @noamtm, tôi đang cố gắng để giải pháp này hoạt động mà không gặp may mắn. Smb.conf của tôi là: [global] interfaces = eth1 security = user [testsh] path = /home/my_user_name guest ok = yes browseable = yes read only = no Và giao diện của tôi là : eth0: inet addr:10.0.2.15 Bcast:10.0.2.255 Mask:255.255.255.0 eth1 :192.168.56.101 Bcast:192.168.56.255 Mask:255.255.255. Có suy nghĩ gì không?
Amelio Vazquez-Reina

Tôi quên đề cập rằng tôi đã cấu hình eth1như chỉ lưu trữ và eth0là NAT. Tôi đã thử truy cập và cài đặt \\10.0.2.15\testh\\192.168.56.101\testhtừ hệ điều hành máy chủ (Windows), nhưng tôi không nhận được phản hồi.
Amelio Vazquez-Reina

1

Một khả năng khác là tạo hai NIC ảo cầu nối, một cho giao diện không dây vật lý và một cho giao diện có dây vật lý. Miễn là một (hoặc cả hai) giao diện vật lý được kết nối, bạn sẽ có quyền truy cập. Tôi thường cố gắng tránh NAT càng nhiều càng tốt, vì nó có xu hướng tạo ra nhiều vấn đề đau đầu trong thời gian dài (như bạn đã thấy với việc chia sẻ tệp).


Chế độ cầu nối có hoạt động với các thiết bị không dây không? Tôi nhớ có một số rắc rối với nó vì các thiết bị không dây bỏ qua các gói không dành cho nó (đại loại như vậy).
Avindra Goolcharan
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.