cara mengakses samba di Linux tamu di belakang VirtualBox NAT?

12

Di laptop saya, saya menjalankan Ubuntu 9,10 di bawah WinXP menggunakan VirtualBox 3.1.2. Saya ingin pengaturan di mana:

  1. Tamu dapat dengan bebas mengakses internet.
  2. Tuan rumah dapat mengakses file tamu melalui Samba.
  3. Penyetelan harus bekerja apakah port ethernet / wifi saya terhubung atau tidak.

Apa itu mungkin?

# 1 bekerja dengan NAT dan jaringan yang dijembatani.

# 2 berfungsi dengan jaringan yang dijembatani dan hanya untuk host.

Penyiapan berbasis jembatan tidak berfungsi jika port fisik yang relevan tidak terhubung. Di kantor, laptop terhubung ke wifi atau ethernet. Di rumah, hanya wifi.

Apakah ada solusinya? Apakah saya kehilangan sesuatu? Saya harap saya menjelaskan pertanyaan saya.

noamtm
sumber

Jawaban:

11

Saya akan mencoba mengatur dua adapter jaringan yang terpisah.

  • Adaptor # 1 akan menjadi pengaturan # 1 Anda saat ini: NAT untuk memungkinkan akses ke internet tersedia.
  • Adaptor # 2 akan menjadi pengaturan khusus host untuk menyediakan koneksi antara host dan tamu untuk share Samba.
astaga
sumber
Terima kasih, ini bekerja dengan baik. Saya tidak tahu mengapa saya melewatkannya saat bermain dengan pengaturan yang berbeda ...
noamtm
dan @noamtm, saya mencoba membuat solusi ini berhasil tanpa hasil. Smb.conf saya adalah: [global] interfaces = eth1 security = user [testsh] path = /home/my_user_name guest ok = yes browseable = yes read only = no Dan antarmuka saya adalah: eth0: inet addr:10.0.2.15 Bcast:10.0.2.255 Mask:255.255.255.0 eth1 :192.168.56.101 Bcast:192.168.56.255 Mask:255.255.255. Adakah pikiran?
Amelio Vazquez-Reina
Saya lupa menyebutkan bahwa saya dikonfigurasi eth1sebagai host-only, dan eth0sebagai NAT. Saya mencoba mengakses dan menginstal \\10.0.2.15\testhdan \\192.168.56.101\testhdari OS host (Windows), tetapi saya tidak menerima tanggapan.
Amelio Vazquez-Reina
1

Kemungkinan lain adalah membuat dua NIC virtual yang dijembatani, satu ke antarmuka nirkabel fisik dan satu ke antarmuka kabel fisik. Selama satu (atau keduanya) antarmuka fisik terhubung, Anda harus memiliki akses. Saya biasanya berusaha menghindari NATing sebanyak mungkin, karena cenderung membuat banyak sakit kepala dalam jangka panjang (seperti yang Anda lihat dengan berbagi file).

Eight_Quarter_Bit
sumber
Apakah mode bridged bekerja dengan perangkat nirkabel? Saya ingat ada beberapa masalah dengan itu karena perangkat nirkabel mengabaikan paket yang tidak dimaksudkan untuk itu (sesuatu seperti itu).
Avindra Goolcharan