Samba: làm cách nào tôi có thể truy cập vào chia sẻ trên máy khách Virtualbox (ở chế độ NAT)


13

Hệ điều hành của tôi: Windows 8

Máy khách ảo: Máy chủ Ubuntu 12.10

Tôi đã cấu hình máy chủ apache trên máy khách vbox và ánh xạ cổng http, https, ssh thành công vào máy chủ Ubuntu. Nó hoạt động tốt đẹp mà không có bất kỳ vấn đề.

Thẻ mạng của tôi ở chế độ NAT. Sau một số nghiên cứu tôi đã cài đặt samba trên hệ thống khách. Tôi cần ánh xạ / var / www / thư mục trên windows 8 để tôi có thể làm việc trực tiếp bên trong máy chủ của khách từ windows.

Đây là smb.conf của tôi

[share]
 comment = "Vbox server share"
 path = /
 writable = yes
 read only =no
 browseable = yes
 force directory mode = 777
 force create mode = 777
 force security mode = 777 
force directory security mode = 777
 hide dot files = no
 create mask = 0777
 directory mask = 0777
 valid users = @users, tural, root
 delete readonly = yes
 guest ok = yes
workgroup = WORKGROUP

Tôi biết rằng ánh xạ hoạt động khi kết nối mạng ở chế độ bắc cầu, nhưng tôi không muốn làm cho máy chủ vbox của mình hiển thị với mạng.

Ngoài ra, tôi đã xác nhận các tệp lưu trữ windows và ánh xạ cổng 80 với vbox nat để khi tôi mở một số tên miền được chuyển hướng vào localhost trên windows, nó sẽ lấy dữ liệu từ máy chủ web của hộp ảo. Nếu làm cầu nối, tôi sẽ không thể mở máy chủ web khách

Có cách nào khác để làm cho ánh xạ ổ đĩa có thể với NAT hoặc cái gì khác không?

Câu trả lời:


9

Định cấu hình bộ điều hợp thứ hai chỉ làm máy chủ lưu trữ, đặt giao diện thứ hai trên VM thành ip tĩnh không can thiệp vào (các) mạng cục bộ của bạn, ví dụ: đặt / etc / network / giao diện thành:

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet dhcp

# The host network interface
#auto eth1
#iface eth1 inet dhcp
auto eth1
iface eth1 inet static
   address 192.168.36.2
   netmask 255.255.255.0
   network 192.168.36.0
   gateway 192.168.36.1
   dns-nameservers 192.168.36.1

Sau đó, đi đến các thuộc tính của nó từ mạng windows và đặt một ip tĩnh không can thiệp vào (các) mạng cục bộ của bạn, ví dụ: nhập mô tả hình ảnh ở đây nhập mô tả hình ảnh ở đây nhập mô tả hình ảnh ở đây nhập mô tả hình ảnh ở đây nhập mô tả hình ảnh ở đây


Nếu bạn đang chuyển đổi mạng wifi là phạm vi mạng sẽ không bao giờ can thiệp vào địa chỉ IP tĩnh này?
William

2

Thiết lập này không thể hoạt động. Bạn có thể ánh xạ các cổng smb sang VirtualBox, nhưng sau đó máy chủ của bạn sẽ mất kết nối smb.

Nếu bạn chỉ muốn truy cập một số thư mục máy chủ từ khách, bạn có thể sử dụng Thư mục dùng chung , đó là một loại kết nối smb giới hạn. Bạn sẽ cần phải cài đặt các bổ sung của khách. Nó sẽ làm chính xác những gì bạn muốn nhưng giới hạn cho chủ nhà và khách. Ý tôi là không có máy nào khác có thể truy cập các thư mục đó.

Có một số tùy chọn khác, như sử dụng hai giao diện, một NAT và giao diện kia chỉ sử dụng Bridge hoặc Host.


1
Tôi cấu hình adapter mạng thứ hai là chỉ host và hãy tin tôi, nó làm việc, tôi lập bản đồ / thư mục trực tiếp vào cửa sổ
diệc

Có, hai giao diện khác nhau sẽ hoạt động, không cần thiết phải có một giao diện. Tôi sẽ chỉnh sửa câu trả lời.
Javier Rivera

Dù sao, như một sự tò mò. Tại sao không chia sẻ thư mục?
Javier Rivera

1
@JavierRivera Tôi thường sử dụng máy chủ Ubuntu ảo trên máy chủ windows 7 và nó 'cảm thấy' giống như Samba vượt trội hơn các thư mục được chia sẻ. Thật không may, tôi không có bất kỳ số nào để hỗ trợ cho tuyên bố này, nhưng làm việc với dự án git của tôi trên ubfox với hàng ngàn tệp cảm thấy chậm chạp khi chạy git trên máy khách, trong khi chạy trên máy chủ lưu trữ trên samba thì vẫn ổn.
tishma

1
Thật kỳ lạ khi bạn đề xuất các thư mục được chia sẻ và đề xuất ngược lại với những gì anh ấy cần, nhưng anh ấy và tôi, cần ánh xạ một thư mục được chia sẻ trên vbox khách (linux) và có thể truy cập được trên máy tính windows \\10.0.2.15\sharename. Tôi đang ở trên một miền corp, mặc dù tôi có thể thấy chia sẻ trong máy khách bằng cách sử dụng smbclienttôi không thể truy cập nó mà không có bộ điều hợp chỉ lưu trữ thêm, tuy nhiên lời nhắc xuất hiện, nhưng tôi không thể xác thực được. Tôi đang đi để kiểm tra ý tưởng ip tĩnh của bạn, tuy nhiên máy đang trả lời nên tôi nghĩ đó không phải là vấn đề. Ill thử chế độ bắc cầu tiếp theo.
Brian Thomas
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.