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

13

OS Saya: Windows 8

Tamu Virtualbox: Server Ubuntu 12.10

Saya mengkonfigurasi server apache pada vbox guest dan memetakan http, https, ssh port berhasil ke server ubuntu. Ini berfungsi 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 di windows 8 sehingga saya dapat bekerja secara langsung di dalam server tamu dari windows.

Ini 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 pemetaan berfungsi ketika jaringan dalam mode bridged, tapi saya tidak ingin membuat server vbox saya terlihat oleh jaringan.

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

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

bangau
sumber

Jawaban:

9

Konfigurasikan adaptor kedua sebagai host saja, atur antarmuka kedua pada VM ke ip statis yang tidak mengganggu jaringan lokal Anda, misalnya, atur / 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 buka propertinya dari windows networking dan atur ip statis yang tidak mengganggu jaringan lokal Anda, misal: masukkan deskripsi gambar di sini masukkan deskripsi gambar di sini masukkan deskripsi gambar di sini masukkan deskripsi gambar di sini masukkan deskripsi gambar di sini

ntg
sumber
Jika Anda beralih jaringan wifi adalah rentang jaringan yang tidak akan pernah mengganggu alamat ip statis ini?
William
2

Penyiapan ini tidak berfungsi. Anda dapat memetakan porta smb ke VirtualBox, tetapi kemudian host Anda akan kehilangan konektivitas seseorang.

Jika Anda hanya ingin mengakses beberapa folder host dari tamu, Anda dapat menggunakan Shared Folders , itu semacam koneksi seseorang yang terbatas. Anda harus menginstal tambahan tamu. Ini akan melakukan apa yang Anda inginkan tetapi terbatas pada tuan rumah dan tamu. Maksud saya tidak ada mesin lain yang dapat mengakses folder-folder itu.

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

Javier Rivera
sumber
1
Saya mengkonfigurasi adapter jaringan kedua sebagai host saja dan percayalah, itu berhasil, saya memetakan / folder langsung ke windows
heron
Ya, dua antarmuka yang berbeda akan berfungsi, tidak perlu dijembatani. Saya akan mengedit jawabannya.
Javier Rivera
Pokoknya, karena penasaran. Mengapa tidak berbagi folder?
Javier Rivera
1
@JavierRivera Saya biasanya menggunakan server ubuntu virtual pada host windows 7, dan rasanya '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 menjalankan pada host di atas samba baik-baik saja.
tishma
1
Aneh bahwa Anda menyarankan folder bersama, dan menyarankan kebalikan dari apa yang dia butuhkan, tetapi dia, dan saya, perlu memetakan folder bersama di guest vbox (linux), dan membuatnya dapat diakses melalui mesin windows via \\10.0.2.15\sharename. im pada domain corp, meskipun saya dapat melihat bagian dalam tamu menggunakan smbclienti cant mengaksesnya tanpa adaptor host saja, namun prompt muncul, tetapi saya tidak bisa mengotentikasi sama sekali. Saya akan mencoba ide ip statis Anda, namun mesinnya menjawab jadi saya pikir bukan itu masalahnya. Saya akan mencoba mode bridged berikutnya.
Brian Thomas