分页: 1 / 1
virtualbox的网桥设置问题
发表于 : 2010-12-09 16:35
由 poplarc
我的Host系统为WindowsXP Professional,Guest是在VirtualBox3.1.8中安装的Ubuntu10.04。
我在XP中将本地连接和虚拟网卡绑在一起设置了一个网桥,并将原先分配给XP的静态IP设置到了网桥上。这样一来,局域网中的其它电脑仍然能够通过原先的方式访问那台XP的机器。
除此以外,我还需要从局域网中的任一台电脑上通过ssh登录到Ubuntu,所以我又为Ubuntu设置了另外一个静态IP。到目前为止XP和Ubuntu能够彼此ping通,但问题是,Ubuntu无法通过局域网内的代理服务器访问Internet,且局域网内的其它电脑也无法ping到Ubuntu虚拟机。
已经在网上找了几天,但始终没发现能够解决问题的办法。
请问各位,这种情况应该如何解决?谢谢。
Re: virtualbox的网桥设置问题
发表于 : 2010-12-09 16:44
由 qiang_liu8183
Re: virtualbox的网桥设置问题
发表于 : 2010-12-09 16:57
由 poplarc
按照用户手册设置过桥接模式,但也是碰到这样的问题。
Re: virtualbox的网桥设置问题
发表于 : 2010-12-09 17:12
由 zhcj
poplarc 写了:
按照用户手册设置过桥接模式,但也是碰到这样的问题。
我觉得得先把你原来设置的网桥去掉才行。
Re: virtualbox的网桥设置问题
发表于 : 2010-12-09 17:18
由 zhcj
客户机用nat方式联网,也可以用局域网里的其他机器访问客户机:
在主机终端上运行以下命令后,把客户机的22端口映射到主机的2222端口,再打开或重启虚拟机,用主机的2222端口就可以访问客户机的22端口了。
代码: 全选
VBoxManage modifyvm "虚拟机名称" --natpf1 "guestssh,tcp,,2222,,22"
Re: virtualbox的网桥设置问题
发表于 : 2010-12-09 22:30
由 poplarc
zhcj 写了:客户机用nat方式联网,也可以用局域网里的其他机器访问客户机:
在主机终端上运行以下命令后,把客户机的22端口映射到主机的2222端口,再打开或重启虚拟机,用主机的2222端口就可以访问客户机的22端口了。
代码: 全选
VBoxManage modifyvm "虚拟机名称" --natpf1 "guestssh,tcp,,2222,,22"
您说的这种是所谓的端口映射方法吗?我回头再试一下。谢谢。
Re: virtualbox的网桥设置问题
发表于 : 2010-12-09 22:49
由 poplarc
问题已解决。
偶然在网上搜索到一个帖子,尝试着按照其中讲的方法设置了一下,居然成功了。方法如下。
1) 在VirtualBox中将网卡设置为Host-Only模式。
2) 在Host端把本地网卡和虚拟网卡组成网桥,并将原先分配给本地网卡的静态IP分配给网桥。
3) 为Guest端的Ubuntu系统分配一个同一网段的静态IP,并手工指定DNS和代理服务器地址。
经过上述设置,并重新启动Guest系统之后,发现局域网内的其它电脑已经可以和Guest系统通讯了,Guest也能通过局域网内的代理服务器访问Internet,且Host与Guest之间的通讯也没有问题。
之前一直想着用桥接模式解决这个问题,没有想到通过Host-Only模式居然也可以。
不过原理上还是不清楚,且VirtualBox中几种网络模式之间的区别更弄不明白了。
Re: virtualbox的网桥设置问题
发表于 : 2010-12-18 6:53
由 pzero
要想简单ping通 你先把 网络模式搞成 桥接模式 B模式 设定成同一网段, n模式是自动分配,可以上网但是不在同一网段,地址是由localPC分配的。
Re: virtualbox的网桥设置问题
发表于 : 2010-12-18 6:59
由 pzero
要想简单ping通 你先把 网络模式搞成 桥接模式 B模式 设定成同一网段, n模式是自动分配,可以上网但是不在同一网段,地址是由localPC分配的。
Re: virtualbox的网桥设置问题
发表于 : 2010-12-18 9:55
由 link_01
是这样的,Windows桥接以后,网络桥的ip可以用原来xp的ip,进入虚拟机给ubuntu分配一个同网段的ip地址;
如果你给虚拟机分配了原来的ip,那把xp的ip改成同网段的其他未使用ip;
你的虚拟机是否选择了网络模式是网络桥,而且虚拟机的ip和路由是否正确,用代理就要主机添加代理地址等,很多你就没有检查。