Samba
Có thể gắn thư mục FreeBSD được chia sẻ hoặc thư mục Ubuntu được chia sẻ với samba. Cả hai cách làm việc. Trong trường hợp bạn cần định cấu hình thư mục chia sẻ (bạn đã đề cập rằng bạn đã sử dụng GUI GUI để làm điều đó) và sau đó trên máy khác, bạn cần gắn chia sẻ bằng IP chính xác và đảm bảo rằng cả Khách và Máy chủ đều giống nhau mạng hoặc sử dụng chuyển tiếp cổng trong trường hợp bạn đã cấu hình NAT.
Bởi vì có quá nhiều giải pháp, tôi sẽ không liệt kê tất cả chúng ở đây. Vui lòng cung cấp thêm thông tin về cấu hình mạng của Hệ điều hành khách của bạn? Bạn đã sử dụng cài đặt nào khi tạo VM? Bạn có sử dụng NAT, Bridge, chỉ lưu trữ hoặc Mạng nội bộ không? Tôi sẽ cung cấp cho bạn một ví dụ giả định rằng khách của bạn có thể xem trên mạng máy chủ của bạn (ví dụ: bạn có một thẻ mạng được xác định là chỉ lưu trữ).
Đầu tiên hãy chia sẻ một thư mục mạng trên Ubuntu như bạn đã làm. Đảm bảo tạo tài khoản người dùng trong Samba trên máy chủ Ubuntu hoặc có thể truy cập khách (ví dụ: sudo smbpasswd -a <username>
để cấp quyền truy cập cho người dùng, thay thế bằng tên người dùng.
Sau đó, trên FreeBSD, gắn kết chia sẻ Ubuntu bằng cách sử dụng đúng địa chỉ IP (10.0.0.2 có thể là địa chỉ cho "bộ định tuyến" NAT của bạn được tạo bởi VirtualBox và do đó có thể nó sẽ không hoạt động), ví dụ: sử dụng địa chỉ IP Ubuntu trên mạng LAN của bạn (ví dụ 192.168.1.x) hoặc mạng LAN được xác định cho giao diện chỉ lưu trữ. Sau đó, mount_smbfs
lệnh của bạn sẽ thành công:
mount_smbfs -U <username> //<correct IP>/sharedfolder /home/user/shared
vboxsf
Khi vboxsf được FreeBSD hỗ trợ (cảm ơn Alexander đã chỉ ra điều đó) và nếu bạn muốn sử dụng cơ chế chia sẻ tích hợp VirtualBox với vboxsf
, bạn cần cài đặt Guest Additions trong Guest OS (một số FreeBSD trong trường hợp của bạn). Thường này được thực hiện thông qua menu VirtualBox dưới Devices , có một phím tắt để cài đặt Guest Additions ... .
Tuy nhiên, đối với FreeBSD bạn phải làm điều đó khác đi. Họ có một tài liệu chuyên dụng cho việc này:
Khi cài đặt bổ sung khách, bạn có thể sử dụng mount
lệnh với vboxsf
hệ thống tệp. Bạn cần tuy nhiên để chia sẻ một thư mục sử dụng VirtualBox cơ chế thư mục chia sẻ, xem dưới VirtualBox của Devices menu item Share Folders ... . Lưu ý rằng tên bạn sẽ đặt cho chia sẻ trong menu này sẽ là tên của "thiết bị" bạn đặt để gắn kết.