如何在VirtualBox NAT后面的来宾Linux上访问samba?


12

在我的笔记本电脑上,我正在使用VirtualBox 3.1.2在WinXP下运行Ubuntu 9.10。我想要一个安装位置:

  1. 客人可以自由访问互联网。
  2. 主机可以通过Samba访问来宾文件。
  3. 无论是否连接了以太网/ WiFi端口,安装程序都必须工作。

可能吗?

#1适用于NAT和桥接网络。

#2适用于桥接和仅主机网络。

如果未连接相关的物理端口,则基于网桥的设置将不起作用。在办公室,笔记本电脑已连接到wifi或以太网。在家里,仅限wifi。

有解决方法吗?我有什么想念的吗?我希望我能澄清我的问题。

Answers:


11

我会尝试设置两个单独的网络适配器。

  • 适配器#1将是您当前的#1设置:NAT,以允许访问可用的Internet。
  • 适配器#2将是用于主机的设置,以提供Samba共享的主机和来宾之间的连接。

谢谢,这很好。我不知道为什么在使用不同的设置时会错过它……
noamtm 2010年

和@noamtm,我正在设法使此解决方案顺利运行。我的smb.conf是:[global] interfaces = eth1 security = user [testsh] path = /home/my_user_name guest ok = yes browseable = yes read only = no 我的接口是: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。有什么想法吗?
Amelio Vazquez-Reina

我忘了提到我配置eth1为仅主机和eth0NAT。我试图访问和安装\\10.0.2.15\testh,并\\192.168.56.101\testh从主机操作系统(Windows),但我没有收到任何回复。
Amelio Vazquez-Reina

1

另一种可能性是创建两个桥接虚拟NIC,一个到物理无线接口,一个到物理有线接口。只要连接了一个(或两个)物理接口,您就可以访问。我通常尝试尽可能避免NAT,因为从长远来看,它往往会引起很多麻烦(如您在文件共享中所看到的)。


桥接模式可用于无线设备吗?我记得它有一些麻烦,因为无线设备会忽略不适合它的数据包(类似的东西)。
Avindra Goolcharan 2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.