Articles of virtualbox

虚拟机在Linux NATconfiguration

我正在尝试在Virtualbox上设置networking地址转换。 主机是Debian wheezy,虚拟化服务器也是如此。 在虚拟服务器端,没有configuration; 在物理服务器上,通过eth0访问互联网: echo 1 > /proc/sys/net/ipv4/ip_forward iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE 在virtualbox GUI上,我已将虚拟服务器networkingconfiguration为:适配器1,启用networking适配器,连接到NAT,连接电缆。 在虚拟服务器上,无法ping通网关(eth0:1),相反。 这是通过设置桥接适配器而不是NAT,但它是在Virtualbox中设置NAT的正常方法? 谢谢你的帮助

FreeBSD 8.3 LATCH。 几分钟后,连接互联网

我在VirtualBox中安装了FreeBSD 8.3 DISC1制作。 我试图安装xorg,或另一个包: pkg_add -r xorg或cd usr/ports/x11/xorg && make install clean 它开始下载,几分钟后虚拟机崩溃并closuresVirtualBox的窗口。 在rc.conf中configuration: ifconfig_ec0 = "DHCP" 谁会知道为什么? configuration有问题吗? 我怎样才能解决这个问题?

在/ dev / mapper / vg0-fc17-root启动Fedora guest VBox

我已经有了以下逻辑卷: 主机:/ dev / mapper / vg0-fc17-boot(guestOS:/ dev / hdb)格式化为ext4(无分区表) 主机:/ dev / mapper / vg0-fc17-root(guestOS:/ dev / hdc)格式化为ext4(无分区表) 我必须创build下面的grub分区才能在VirtualBox下引导访客虚拟机吗? host:/ dev / mapper / vg-fc17-mbr(guestOS:/ dev / hda)用分区表安装grub MBR? 或者,还有更好的方法? (也许grub上vg0-fc17-boot?)

目标主机无法访问virtualbox

基本上我试图在这张照片上实现这一点 我有我的静态ips分配或多或less这样,我可以从我的内部networkingping我的2个端口在我的路由器没有任何问题。 但由于某种原因,当我尝试使用我的外部networkingping路由器,它给了我 目标主机不可达 这里是我的configuration图像:Router_1 Router_2 内部虚拟机 外部虚拟机 我怎么能以一种方式完成这个我所有的虚拟机都可以互相ping通?

Virtualbox挂接到主机

我想编写一个脚本,可以从虚拟机中添加新的主机到/ etc / hosts,因为我使用虚拟机进行Web开发,需要设置可以从主机访问的虚拟主机。 很明显,我可以手动做到这一点,但在那里的乐趣呢? 我想知道是否有办法通过networking与主机进行通信 – 我的猜测是不,但也许有什么东西?

防止setuid丢弃setcap用户权限(VirtualBox)

我试图从一个无头的,NAT的VirtualBox客户端运行一个Web服务器。 VirtualBox需要绑定到端口80,但唯一的方法是以root身份运行VirtualBox。 为了解决这个问题,我尝试使用setcap ,但是VirtualBox进程是SUID根,这意味着它会删除所有用户权限,包括setcap设置。 由于VirtualBox以SUID根目录运行,为什么非root用户无法绑定到特权端口呢? 客人不能被桥接,它必须使用NAT。 使用iptables重新路由stream量或者以root身份运行VirtualBox也不是一种select,但是如果没有其他选项,我可能必须解决。 展示此function的VirtualBox线程。 编辑:我的kern.log也证实了这一点: warning: /usr/lib/virtualbox/VBoxHeadless' has both setuid-root and effective capabilities. Therefore not raising all capabilities. 编辑: function手册页也涉及到这一点: If the effective user ID is changed from 0 to nonzero, then all capabilities are cleared from the effective set. 有任何想法吗?

如何在Linux中禁用交换VirtualBox?

如果我错了,请纠正我。 我假设VirtualBox和其他应用程序一样,如果它使用太多的内存,就会被交换到磁盘。 有没有办法强制系统始终保持内存中的所有VirtualBox进程?

VirtualBox桥接networking到Debian无法连接

我在Microsoft Windows 7上运行Oracle VM VirtualBox Manager v4.2.0 r80737,目的是为我的Debian Linux 6.0虚拟机build立一个桥接networking,以便能够通过本地networking连接到它并对其进行Internet访问。 昨天工作正常,但今天失败了。 当我使用ifup eth0命令时,它一直在等待DHCP。 它输出: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 6 DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 14 DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 13 DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 15 DHCPDISCOVER on eth0 to 255.255.255.255 […]

如何在VM guest虚拟机中安装NFS共享?

我们有一台安装了Win7-x64的机器。 在这台机器上,使用VirtualBox,我们运行一个客户Fedora-x64。 我们在这个Fedora实例上定义了一个NFS共享。 这是/ etc / exports中的条目: / dvr 192.168.0.0/192.168.255.255(rw) windows机器的ip地址是192.168.1.100,Fedora guest虚拟机的ip地址是192.168.1.110。 虚拟机的组网模式设置为桥接组网。 现在,从另外一个linux机器上,当我们ping到Fedora guest(192.168.1.110)时,我们得到的回应就好了。 但是,当我们尝试挂载nfs共享时,我们得到了“无路由到主机”的错误。 我们使用的命令是: mount -t nfs 192.168.1.110:/dvr / mnt / test 只是为了确定没有iptables的问题,在fedora的客人,我们做了: 服务iptables停止 并重新尝试登上,无济于事。 任何想法在我们的设置中可能是错误的? 所有这些机器通过集线器相互连接。 Linksys路由器configuration为DHCP服务器,所有机器都从中获取IP地址。 谢谢。

嵌套虚拟化(VirtualBox,HyperV) – Win 7 32位安装期间崩溃

我们有一个位于同一地点的HyperV服务器,它承载多个Windows Server 64位2008 R2来宾。 其中一个客人是我们的持续集成(CI)构build服务器。 我有一个遗留的软件(CodeCharge 4.3),我想把它纳入我们的没有命令行接口的构buildpipe道,因此只支持使用UI自动化进行构build。 我知道这将失败,除非它实际上是作为交互式login到桌面(即不是通过RDP或后台会话)运行。 解决这个问题的方法是在构build服务器上安装一个虚拟操作系统,然后让你的构build在里面运行。 这允许运行构build的操作系统认为某人已经物理login到该操作系统,并且所有的UI自动化工具即使连接到断开(但仍然login)的RDP会话。 我已经将Oracle Virtual Box安装到我们的构build服务器操作系统中。 我试图将Win7 64位安装到VirtualBox中,但是它不会安装需要在BIOS中启用的虚拟化。 公平的,我可以使用32位。 Win7的32位安装启动并中途通过,然后构build服务器操作系统本身崩溃。 总结 HOST1 – HyperV GUEST1 / HOST2 – Windows Server 2008 R2 64位,安装VirtualBox GUEST2 – Windows 7 32位 当我尝试在GUEST2中安装Windows 7时,GUEST1崩溃并重新启动。 我只能假设这是一个BSOD,我没有看到,因为它是一个虚拟的实例本身,我通过RDPlogin。 我疯狂嵌套这样的操作系统? 还是应该理论上工作,但我只是有什么地方设置错了?