Samba: як я можу отримати доступ до спільної доступу до гостя Virtualbox (в режимі NAT)


13

Моя ОС: Windows 8

Гість віртуальної скриньки: сервер Ubuntu 12.10

Я налаштував сервер apache на vbox guest і відобразив http, https, ssh-порт успішно на сервер ubuntu. Це добре працює без проблем.

Моя мережна карта знаходиться в режимі NAT. Після деяких досліджень я встановив самбу на гостьовій системі. Мені потрібно картографувати / var / www / папку на Windows 8, щоб я міг працювати безпосередньо на гостьовому сервері з Windows.

Ось мій smb.conf

[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

Я знаю, що картографування працює, коли мережа знаходиться в мостовому режимі, але я не хочу робити свій сервер vbox видимим для мережі.

Також я заплутав файл файлів хостів Windows і зіставив порт 80 з vbox nat, так що, коли я відкриваю якийсь домен, який перенаправлений у localhost у Windows, він отримує дані з веб-сервера virtualbox. Якщо зробити мости, я не зможу відкрити гостьовий веб-сервер

Чи є інший спосіб зробити можливе відображення диска за допомогою NAT чи чогось іншого?

Відповіді:


9

Налаштуйте другий адаптер лише як хост, встановіть другий інтерфейс на VM на статичний ip, який не заважає локальній мережі (наприклад, встановити / etc / network / interfaces на:

# 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

Потім перейдіть до його властивостей із мережі Windows та встановіть статичний ip, який не заважає вашій локальній мережі (мережах), наприклад: введіть тут опис зображення введіть тут опис зображення введіть тут опис зображення введіть тут опис зображення введіть тут опис зображення


Якщо ви перемикаєте мережу Wi-Fi - це мережевий діапазон, який ніколи не буде перешкоджати цій статичній IP-адресі?
Вільям

2

Ця настройка не може працювати. Ви можете зіставити порти smb у VirtualBox, але тоді ви будете втрачати підключення до smb.

Якщо ви просто хочете отримати доступ до деяких хост-папок від гостя, ви можете використовувати Спільні папки , це своєрідне обмежене smb-з'єднання. Вам потрібно буде встановити додатки для гостей. Він зробить саме те, що ви хочете, але обмежиться господарем та гостем. Я маю на увазі, що жодна інша машина не зможе отримати доступ до цих папок.

Є ще кілька інших варіантів, як-от використання двох інтерфейсів, один NAT, а другий з використанням Bridge або Host-only.


1
Я налаштував другий мережевий адаптер лише як хост, і повірте, він спрацював, я позначив / папку безпосередньо на windows
чапля

Так, два різні інтерфейси будуть працювати, не потрібно, щоб один був з'єднаний. Я відредагую відповідь.
Хав'єр Рівера

У всякому разі, як цікавість. Чому не поділилися папками?
Хав'єр Рівера

1
@JavierRivera Я зазвичай використовую віртуальний сервер ubuntu на хості Windows 7, і це "відчуває", як Samba перевершує спільні папки. На жаль, у мене немає жодних номерів, які б підтримували цю заяву, але робота з моїм проектом git на ubuntu з тисячами файлів відчуває себе мляво під час роботи git на гостей, а робота над хостом над самбою - просто чудово.
tishma

1
Не дивно, що ви пропонуєте спільні папки та пропонуєте навпаки того, що йому потрібно, але йому, і я, потрібно зіставити спільну папку на гостьовій vbox (linux) і зробити це доступним для роботи на машині Windows через \\10.0.2.15\sharename. я на корпоративному домені, хоча я бачу частку в гостях, використовуючи smbclientя не можу отримати доступ до нього без додаткового адаптера лише для хоста, проте з'являється підказка, але я не можу взагалі перевірити автентифікацію. Я goimg перевірити вашу статичну ідею ip, однак машина відповідає, тому я думаю, що це не проблема. Спробуй наступний мостовий режим.
Брайан Томас
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.