LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1538|回复: 8

宿主机不连网线怎么与VirtualBox中的虚拟机通讯?

[复制链接]
发表于 2010-1-2 16:43:21 | 显示全部楼层 |阅读模式
如题。
1、是否应当把虚拟机的网卡设置为Host-Only方式?
2、为什么我的VirtualBox设置为Host-Only报错(如图)?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2010-1-2 16:52:08 | 显示全部楼层
哈,一定是你忽略了这个
  1. WARNING: The VirtualBox kernel modules are not loaded.
  2.          Please load all the needed kernel modules by:
  3.            for m in vbox{drv,netadp,netflt}; do modprobe $m; done
  4.          You will not be able to start VMs until this problem is fixed.
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-1-2 17:32:09 | 显示全部楼层
谢楼上。这个WARNING是哪里出现的呢?我怎么也想不起来了。wiki里说了4、5种配置网络的方法,看得我晕头转向的。
那么上面那句

  1. for m in vbox{drv,netadp,netflt}; do modprobe $m; done
复制代码
应该加在哪里呢?
回复 支持 反对

使用道具 举报

发表于 2010-1-2 19:21:55 | 显示全部楼层
哈哈,你真是一时糊涂了..

这是要你加载内核模块啊..vbox不象vmware还自己有个服务,他只要加载上面提到的几个内核模块就可以了。

可以写配置文件里,也可以到用的时候再手动加载一下啊..
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-1-2 20:20:58 | 显示全部楼层
哦哦,嗐,大侠兄弟(or mm),您跟我说bash,我还以为是要加一段脚本。
看看rc.conf果然少加了一个vboxnetadp。加上,Vbox里host-only就有内容了。
谢谢谢谢!
回复 支持 反对

使用道具 举报

发表于 2010-1-2 20:33:05 | 显示全部楼层
8客气~
嘿嘿,你一定是在菜单里直接点的Vbox,如果在终端里运行VirtualBox,没加载模块就会有这个提示
回复 支持 反对

使用道具 举报

发表于 2010-1-2 21:49:04 | 显示全部楼层
Celinda笑而不语:linuz在中国的马甲,不强你想有linux存在么!!!
先标记,怎么我没遇见lz的问题呢???还有Celinda,Vmware和Vbox在终端控制台我启动不起来,怎么解???
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-1-3 12:01:24 | 显示全部楼层
Post by Celinda;2061418
8客气~
......在终端里运行VirtualBox,没加载模块就会有这个提示

哦,这招儿我还叫别人用过,怎么到自己这儿就忘了 ....嘿嘿
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-1-18 15:30:04 | 显示全部楼层
今天重装了vbox,过程最后的提示记在这里,省得我这猪脑子老忘:
---------------------------------------------------------------------------
IMPORTANT NOTES:

- Run "vbox_build_module" as root every time your kernel is upgraded, to
  compile the module for the new kernel version.
- Add your user to the vboxusers group:
     gpasswd -a USERNAME vboxusers
- Add "vboxdrv" to the MODULES array in your "/etc/rc.conf"
- Add "vboxnetflt" to MODULES if you want Host Interface networking.
- Add "vboxnetadp" to MODULES if you want Host-Only networking.
- If USB does not work for you out-of-the-box, add the following line
  to "/etc/fstab":
     none /proc/bus/usb usbfs auto,busgid=108,busmode=0775,devgid=108,devmode=0664 0 0
---------------------------------------------------------------------------
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表