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