Pertanyaan Samba: bagaimana saya bisa mengakses share di tamu Virtualbox (dalam mode NAT)


OS saya: Windows 8

Tamu Virtualbox: Ubuntu 12.10 server

Saya mengkonfigurasi server apache di vbox guest dan memetakan http, https, ssh port berhasil ke server ubuntu. Ini bekerja dengan baik tanpa masalah.

Kartu jaringan saya dalam mode NAT. Setelah beberapa penelitian saya menginstal samba pada sistem tamu. Saya perlu memetakan / var / www / folder pada windows 8 sehingga saya dapat bekerja secara langsung di dalam server tamu dari windows.

Ini adalah smb.conf saya

[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

Saya tahu bahwa pemetaan berfungsi saat jaringan dalam mode bridge, tetapi saya tidak ingin menjadikan server vbox saya terlihat oleh jaringan.

Saya juga mengkonfigurasikan windows hosts file dan memetakan port 80 dengan vbox nat sehingga, ketika saya membuka beberapa domain yang dialihkan ke localhost di windows, ia mendapat data dari server web virtualbox. Jika dijembatani, saya tidak akan dapat membuka webserver tamu

Apakah ada cara lain untuk membuat pemetaan drive dengan NAT atau sesuatu yang lain?


10
2018-04-14 19:01


asal




Jawaban:


Konfigurasikan adaptor kedua sebagai host saja, atur antarmuka kedua pada VM ke ip statis yang tidak mengganggu jaringan lokal Anda, misalnya, set / etc / network / interfaces ke:

# 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

Kemudian masuk ke propertinya dari windows networking dan atur ip statis yang tidak mengganggu jaringan lokal Anda, misalnya: enter image description here enter image description here enter image description here enter image description here enter image description here


9
2018-06-09 07:48





Pengaturan ini tidak berfungsi. Anda dapat memetakan port smb ke VirtualBox, tetapi kemudian Anda tuan rumah akan kehilangan konektivitas smb.

Jika Anda hanya ingin mengakses beberapa folder host dari tamu yang dapat Anda gunakan Folder bersama, itu semacam koneksi smb terbatas. Anda perlu menginstal tambahan tamu. Ini akan melakukan apa yang Anda inginkan tetapi terbatas pada tuan rumah dan tamu. Maksud saya, tidak ada mesin lain yang bisa mengakses folder-folder itu.

Ada beberapa opsi lainnya, seperti menggunakan dua antarmuka, satu NAT dan yang lainnya menggunakan Bridge atau Host-only.


2
2018-04-15 09:49



Saya mengkonfigurasi adaptor jaringan kedua sebagai tuan rumah saja dan percayalah, itu berhasil, saya memetakan / folder langsung ke windows - heron
Ya, dua antarmuka yang berbeda akan berfungsi, tidak perlu yang dijembatani. Saya akan mengedit jawabannya. - Javier Rivera
Pokoknya, sebagai rasa ingin tahu. Mengapa tidak berbagi folder? - Javier Rivera
@JavierRivera Saya biasanya menggunakan server ubuntu virtual pada windows 7 host, dan itu 'terasa' seperti Samba mengungguli folder bersama. Sayangnya saya tidak memiliki nomor untuk mendukung pernyataan ini, tetapi bekerja dengan proyek git saya di ubuntu dengan ribuan file terasa lamban ketika menjalankan git pada tamu, sementara berjalan di host melalui samba baik-baik saja. - tishma
Anehnya bahwa Anda menyarankan folder bersama, dan menyarankan kebalikan dari apa yang dia butuhkan, tetapi dia, dan saya, perlu memetakan folder bersama di vbox tamu (linux), dan memilikinya diakses melalui mesin windows melalui \\10.0.2.15\sharename. im pada domain corp, meskipun saya dapat melihat share yang digunakan oleh tamu smbclient i cant mengaksesnya tanpa adaptor hanya tuan rumah tambahan, namun muncul prompt, tetapi saya tidak dapat mengotentikasi sama sekali. Saya akan mencoba untuk menguji ide ip statis Anda, namun mesin menjawab jadi saya pikir itu bukan masalah. Saya akan mencoba mode bridged berikutnya. - Brian Thomas