Папка Sharing от Windows Host до Гостя Freebsd

Свяжите свой сокет с 127.0.0.1 для входящих данных, и для outfoing данных присоединяются к группе многоадресной передачи.

P.S., почему многоадресно переданный и не tcp, который, кажется, логичен?

10
21.08.2018, 01:27
3 ответа

Удостоверьтесь конфигурирование совместного использования на папке окон пользователю, которого Вы хотите использовать для совместного использования на freebsd.

Мне нравится добавлять следующее к/etc/hosts для простоты использования.

<ip address of server>  vboxhost
eg.
192.168.56.1    vboxhost

Первый тест, монтирующий папку:

mount_smbfs -I vboxhost //username@nameofwindowsbox/foldername /mnt

Если это корректно, Вам предлагают пароль пользователя Windows.

Чтобы заставить его смонтироваться на начальной загрузке добавляют следующее к/etc/fstab

//username@nameofwindowsbox/foldername  /mnt smbfs  rw,noauto  0 0

Это должно быть смонтировано каждый раз, Вы загружаетесь

Если Вы не хотите быть предложенными пароль, добавляет это в/etc/nsmb.conf:

[default]
[NAMEOFWINDOWSBOX]              
addr=<ip address of host>
[NAMEOFWINDOWSBOX:USERNAME]
password=<myPassword>
4
27.01.2020, 20:02
  • 1
    Привет Pete. Спасибо за Ваш ответ. На самом деле я изменил руки и пошел с Сервером Ubuntu, поскольку я предпочел решение несамбы, и FreeBSD еще не поддерживает vboxfs. –  Matthieu M. 05.09.2012, 20:17
  • 2
    Вы не должны устанавливать самбу для вышеупомянутого решения, это работает от установки по умолчанию FreeBSD. –  Pete 06.09.2012, 01:38
  • 3
    , который я рекомендовал бы дать freebsd, другие идут, если у Вас есть время, поскольку я нашел его функцию тюрьмы очень полезной для целей разработки. В данный момент у меня есть 5 тюрем: www (apache22+php53), www (apache22+php54), MySQL, PostgreSQL, почтовый сервер. Я нашел, что это неоценимое с точки зрения тестирования различных версий php и баз данных –  Pete 06.09.2012, 01:46
  • 4
    Также, поскольку FreeBSD имеет много терминалов по умолчанию alt+f1-> alt+f8 значение, если Вы идете с тюрьмами, можно создать их в параллели, экономящей Вам время при использовании системы портов. Heck Вы могли даже установить тюрьму только для создания программного обеспечения. Я использую qjail. –  Pete 06.09.2012, 02:09
  • 5
    хорошо, моя цель состояла в том, чтобы взломать на Clang/LLVM, таким образом, это вполне меня устраивает. –  Matthieu M. 06.09.2012, 10:52

Я боролся с той же проблемой. Пара вещей на стороне Windows позволила мне наконец получать mount_smbfs, работающий в FreeBSD 9.0:

  • Включите анонимный доступ для системы

Сеть и Совместное использование Центра → Изменение Усовершенствованное Совместное использование Настроек → Выключают защищенное паролем совместное использование

  • Включите анонимный доступ на папке через Простое Совместное использование

Свойства → совместное использование → доля... → добавляют 'всех'

В Совместном использовании свойств существует два способа создать долю; Простое Совместное использование и Усовершенствованное Совместное использование. Я использовал Усовершенствованное Совместное использование, и по некоторым причинам я действительно не забочусь о в этой точке, которая не работала; я повторно добавил, что доля посредством Простого Совместного использования и затем mount/smbclient наконец работала.

Проверка, что анонимный вход в систему работает с smbclient:

[root@fileserv ~]# smbclient -N -I 192.168.56.1 '\\twblamer-pc\share'
Domain=[TWBLAMER-PC] OS=[Windows 7 Professional 7601 Service Pack 1] Server=[Windows 7 Professional 6.1]
smb: \> dir
  .                                  DR        0  Thu Dec 13 04:33:09 2012
  ..                                 DR        0  Thu Dec 13 04:33:09 2012
  mydirectory                         D        0  Thu Dec 13 01:55:45 2012
1
27.01.2020, 20:02
  • 1
    Спасибо за ответ я переключился на Ubuntu в конце (который был легче, поскольку у меня был доступ к другу, который использовал его). –  Matthieu M. 13.12.2012, 14:02
  • 2
    Да, просто требуемый, чтобы попытаться помочь любым будущим сотрудникам Google. –  twblamer 13.12.2012, 22:43
  • 3
    , И я благодарю Вас за то, что сделал так, пришедшийся очень нелегко найти любое решение, когда я попробовал :) –  Matthieu M. 14.12.2012, 09:23

Разделяемые папки VirtualBox до сих пор не поддерживаются во FreeBSD.

Коммиттер портов FreeBSD подтвердил это в списках рассылки FreeBSD по состоянию на (2014-06-24):

Общие папки для гостей FreeBSD пока не поддерживаются [...] Для этого есть некоторый черновик кода и модуль ядра, но он пока не работает.

Если вы хотите проследить за состоянием порта, пожалуйста, найдите в списках рассылки. Также есть #freebsd-vbox IRC канал на Freenode. Он был отправлен в список рассылки freebsd-хакеров в нижней части этого сообщения . Там вы найдете разработчиков.

Наконец, вот что в настоящее время поддерживает порт virtualbox-ose-added в соответствии с Гл. 22.2 Руководства FreeBSD на сегодняшний день:

Гостевые дополнения VirtualBox™ обеспечивают поддержку:

  • совместного использования буфера обмена.
  • Интеграция указателя мыши.
  • Синхронизация времени хоста.
  • Масштабирование окна.
  • Бесшовный режим.

Как видите, для FreeBSD пока нет поддержки общих папок.

Глава 4.3 руководства VirtualBox гласит:

Общие папки поддерживаются с гостями Windows (2000 или более новых), Linux и Solaris.

Опять же, FreeBSD не поддерживается. Пока используйте общие папки SMB, следуя инструкциям, которые упоминали другие.

5
27.01.2020, 20:02

Теги

Похожие вопросы