如何在Windows 7主机上设置VirtualBox桥接网络?

我在Windows 2008服务器上运行virtualbox,其中guest虚拟机运行ubuntu 10.04。 ubuntu guest的静态IP为192.168.1.4,也安装了openssh。 客户已经桥接网络设置,我可以从局域网中的任何一台机器ping 192.168.1.4,ubuntu客户也可以访问局域网。 但是,当我尝试将PuTTY放入ubuntu机器时,我总是得到“拒绝连接”。 以下是一些设置细节:

ubuntu IP:192.168.1.4

hosts.allow文件

sshd : 192.168.1.38 

hosts.deny中

 ALL : ALL 

当我执行以下命令时,我可以看到sshd正在侦听端口22:

 lsof -i tcp:22 

任何的想法?

编辑

事实certificate这是一个错误的VirtualBox桥接网络设置。 我给Ubuntu guest一个静态IP 192.168.1.4(分配给eth0)。 然后在Windows 7主机的网络和共享中心中,在建立网桥后,会有一个名为“VirtualBox Host-Only Network”的新连接,该连接再次被赋予相同的静态IP 192.168.1.4。 一旦我更改“VirtualBox Host-Only Network”以自动获取IP地址,它将获得不同的IP地址169.254.249.70(暂定)。 现在我可以毫无问题地SSH到192.168.1.4,即使没有触及hosts.allow和hosts.deny。

我还注意到,在“VirtualBox Host-Only Network”的属性窗口(见下面的截图)中,第二个复选框“VirtualBox Bridged Networking Driver”未选中。 同时检查物理NIC(桥接到的)的相同复选框。 所以我的进一步问题是:这是如何设置VBox桥接网络的? 这背后有什么理由吗? 如果有人可以在Windows主机上提供VBox桥接网络设置的解释,我会很感激,我会接受它作为答案。

VirtualBox仅限主机的网络属性

这是类似的情况和我要解决的问题。 我将我的网络设置设置为NAT,这导致我的访客不使用主机网络适配器。 设置了ip,然后我发现了:

搜索:

 I've installed BigBlueButton using the VM, but I can't access it from a browser 

在本页面:
http://code.google.com/p/bigbluebutton/wiki/FAQ

即使我切换了我需要刷新我的访客网络适配器以获取新的IP地址,使用guest虚拟机中的commmand ifconfig来找出它使用的IP并将bbb-conf setip设置为ifconfig的ip地址结果。 来宾将使用主机的适配器进入网络/网络。

对于Putty连接,请在guest虚拟机上运行此命令:sudo apt-get install openssh-server

使用端口22使用上面的ip(ifconfig结果)运行Putty。

以下是关于仅限主机网络的精彩内容:
http://christophermaier.name/blog/2010/09/01/host-only-networking-with-virtualbox