Articles of virtualbox

使用VirtualBox(或VMWare)虚拟化内联networking设备

我的设备是基于Linux的IP内联对networking外设是透明的,也就是说,没有分配给它的任何接口的IP地址。 为了交谈,我们以ADSL连接为例,在设备检查双向通信的情况下,networking的行为与设备不存在的情况相同,连接到线路上(请参见附图中的物理设置)。 我想知道是否可以将这个“设备”放在一台Windows机器中,让它虚拟操作,这样它仍然可以通过使用虚拟网卡(或者其他名称在windows中)在ADSL路由器和Windowsnetworking接口之间进行内联,stream量,就像它是在一个单独的物理设备上一样,附图中的“虚拟设置”下的graphics显示了我想实现的目标。 在VirtualBox文档上阅读一下,似乎绑定右侧比较简单,也许我应该将一个networking适配器设置为Bridge Networking ,VirtualBox将它连接到主机上的物理网卡,并且直接交换networking数据包,绕过主机操作系统的networking堆栈(在我的情况下是WinXP)。 然而,我不知道如何实现我的图左侧,这需要添加虚拟NIC到窗口,并正确地configuration它们,以使这条pipe线成为可能。 我将不胜感激任何帮助。 顺便说一句,如果这是不可能的与VirtualBox,但与其他虚拟化解决scheme(如VMWare),我会接受另一个。

如何将主机Ubuntu上的VPN(tun0)networking适配器映射到VirtualBox来宾Windows?

我有一个运行Oracle VirtualBox 3.2.6的Ubuntu 10.04和Windows XP客户端。 我使用一个VPN,我想访问虚拟机,在一个ifconfig显示为: tun0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 inet addr:5.192.10.99 PtP:5.192.10.99 Mask:255.255.255.255 UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1362 Metric:1 RX packets:14151 errors:0 dropped:0 overruns:0 frame:0 TX packets:19860 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:500 RX bytes:4415271 (4.4 MB) TX bytes:17949982 (17.9 MB) 在虚拟机上使用NAT或网桥适配器只能给我非VPN适配器。 如何将tun0适配器映射到VirtualBox?

iptables从extnetworking转发端口到int

iface eth0上有两个ip地址: eth0 Link encap:Ethernet HWaddr 00:19:99:a4:14:08 inet addr:85.25.152.115 Bcast:85.25.152.255 Mask:255.255.255.0 inet6 addr: fe80::219:99ff:fea4:1408/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:233866 errors:0 dropped:0 overruns:0 frame:0 TX packets:145186 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:175800889 (167.6 MiB) TX bytes:38033903 (36.2 MiB) Interrupt:18 eth0:1 Link encap:Ethernet HWaddr 00:19:99:a4:14:08 inet addr:85.25.248.216 Bcast:85.25.248.255 Mask:255.255.255.192 UP BROADCAST […]

通过无头主机SSH访问访客VirtualBox控制台?

我已经看了很长时间了,只是找不到任何东西。 有没有办法通过无头主机SSH会话来访问VirtualBox客户支持? 即没有任何RDP / VNC协议,就像在Xen上,通过xen console VMNAME ?

是否有可能使用由vagrant构build的磁盘映像文件在vmw​​are播放器/工作站中使用?

Vagrant为其所有任务使用virtualbox。 但是它支持写入vmware vmdk文件格式(virtualbox支持这个)。 似乎可以将这些映像文件部署到EC2,现在我问自己什么能防止它在vmware环境中运行,如果映像文件已经有正确的格式了。 EC2也不运行virtualbox。

虚拟框 – 如何添加磁盘并将var,opt和home移动到他们?

我创build了一个CentOS 5.6 Guest OS虚拟机。 我做了第一个磁盘10GB,我迅速超过它。 有人build议我为/var , /opt和/home目录创build磁盘并将其移动,以便我可以更好地pipe理磁盘以进行备份,而不是pipe理磁盘。 这听起来像个好主意。 我知道如何在Virtual Box中创build磁盘。 我一般在Google和互联网上search,我所有的尝试都失败了。 快照真棒! 我可以得到驱动器fdisk编辑,我已经有限的成功挂载到/mnt/var , /mnt/home和/mnt/opt ,但即使在单用户模式下( init 1 )我无法获得全部内容要移动的目录,然后机器将不会正确重新启动。 cd /var cp * -ax /mnt/var 特别是/var目录不想将所有内容移动到新位置。 如何格式化,挂载和移动/var , /opt和/home到我的新磁盘?

VirtualBox – 专用服务器上Debian Guest的公共静态IP

目标: 我想在VirtualBox中运行一个Debian-squeeze-Guest,并给它自己的公共静态IP。 我发现了很多关于这个主题的话题,但总而言之,我现在正在尝试10个小时(阅读手册,论坛,试图了解networking概念和命令)给客人他自己的公共静态IP(所以客户类似于你可以从托pipe公司订购的vServer),但是无法做到。 因为在networking方面我是一个大白菜,所以我可能做错了什么(请耐心等待:-)) 情况: VirtualBox 4.0.10(headless no gui)运行在专用的Debian-Server上,Guest OS也是Debian。 服务器有一个静态IP,我为VM订购了一个额外的IP。 问题描述: 现在,我可以使用NAT从外部访问虚拟机,并在几个虚拟机之间build立内部networking,所有这些工作都非常顺利。 在将NIC 1设置为桥接并在来宾上configuration公共静态IP时,来宾无法启动。 (既不是从外部,也不是从主机)我可以通过内部networking连接到来宾,从另一个VM,但是。 (VBoxManage controlvm VMGuest nic1桥接eth0)(在guest虚拟机的'/ etc / network / interfaces'下configurationstatic-ip的尝试如下) 请让我知道我做错了什么,或者我可以尝试得到它的工作,或者如果你需要更多的信息。 我想我已经阅读了一个当前的VirtualBox版本的桥接networking没有特殊的主机configuration是必要的,是否准确,或者可能是这个问题? 附加信息 我从托pipe公司获得的有关额外IP的信息 Please note that you can use the IP address only for this server. IP: 46.4.xx.xx Gateway: 46.4.xx.xx Mask: 255.255.255.248 VBoxManage showvminfo VMGuest | less … NIC […]

PHP-CLI无法在来宾虚拟机(Centos 6)内使用Samba Share(使用cifs)执行脚本,

我有一个在Virtualbox中作为guest虚拟机运行的centos 6虚拟机。 我已经build立了一个LAMP栈,我可以从主机(Windows)环境访问。 我已经用“mount -t cifs”挂载了一个SMB共享,​​我可以使用apache来提供这个共享中的文件(目前为止都是很好的) 问题我现在试图从命令行运行一个简单的test.php脚本这是我得到的输出(下面) 注意,如果我不正确地拼写文件名(不同的消息)会发生什么情况,所以文件就在那里,就好像php不能执行它一样。 我已经把它作为一个图像,因为我找不到从我的虚拟terminal复制任何方式。 任何帮助表示赞赏,我已经花费了比我想象的更多的时间来启动和运行。 编辑3:我不能从samba共享运行一个文件的时候,能够从命令行运行php,所以它与mount有关。 我安装了这个驱动器… mount -t cifs -o username=xxxx,password=xxxx,nounix,fir_mode=0777,file_mode=0777,gid=48,uid=48 //path/to/samba/share /var/www/vhosts 编辑1: -bash:hexdump test.php 0000000 6574 7473 6620 6c69 0a65 000000a EDIT2: strace -o mystraceoutput.txt -f -e trace =文件php test.php 4423 execve("/usr/bin/php", ["php", "test.php"], [/* 19 vars */]) = 0 4423 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No […]

在VirtualBox下无法find端口22的stream量

我试图学习使用tcpdump。 我以为我会窃听我的SSHlogin。 这个设置有点不同寻常,我有OS X Lion运行VirtualBox,而Ubuntu运行在VM中。 我有ssh启用,可以正常login从OS X: > ssh -p 22 10.0.1.2 -l telliott Welcome to Ubuntu 11.10 (GNU/Linux 3.0.0-17-generic i686) * Documentation: https://help.ubuntu.com/ 0 packages can be updated. 0 updates are security updates. Last login: Sat Mar 31 19:54:36 2012 from toms-mac-mini.local telliott@U32:~$ logout Connection to 10.0.1.2 closed. > 我没有混淆Ubuntu上的SSH端口。 从OS X中,笔画给我所期望的: > ./stroke […]

是否有可能在Virtuozzo VE中运行VirtualBox

我想这被称为虚拟器内的虚拟化(如果我错了,请纠正我)。 在我的研究中,我发现你需要在Virtuozzo的硬件服务器上安装这个选项: CONFIG_HOTPLUG_CPU=Y 是否可以在Virtuozzo VE中运行VirtualBox – 最好不在硬件节点上添加模块?