ubuntu host VirtualBox xp guest networking

Virtualbox bridged(桥接模式) 

     桥接模式-宿主操作系统和客户操作系统实现互通,并且都可以上网。

     建立过程如下:

     1.在Virtualbox的全局设定模式下建立host-only网络,完成之后在网络属性中会出现本地连接vboxnet0连接(终端ifconfig)

     2.sudo modprobe vboxnetflt

     3.vboxnet0连接的设置和本地连接相同

     4.设置IP地址:本地连接的IP-192.168.1.103, vboxnet0 IP192.168.1.108,这样使两个系统处于同一个网段

     5.在virtualbox的设置 --> 网络:连接方式中选择桥接,名称选择你本地的实际网卡

     6.启动虚拟系统,如果它和宿主操作系统无法通信,请为它设置一个IP地址,我的设置为:192.168.1.105

http://wiki.ubuntu.com.cn/UbuntuHelp:VirtualBox/Networking

http://my.oschina.net/shangjx13/blog/76839

http://www.cnblogs.com/ggjucheng/archive/2012/08/19/2646007.html

http://forum.ubuntu.org.cn/viewtopic.php?t=63120

http://hi.baidu.com/mwxp2/item/9e7dcac01ed056ba0c0a7be2

http://beiersi.iteye.com/blog/1266645

http://f.dataguru.cn/thread-22180-1-1.html

 

连接mssql
------------------------------------
VBoxManage setextradata "winxp" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/guestssh/Protocol" TCP
VBoxManage setextradata "winxp" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/guestssh/GuestPort" 1433
VBoxManage setextradata "winxp" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/guestssh/HostPort" 1433
------------------------------------

//-----------------------------------------图形化操作-----------------------------------------
http://diybbs.zol.com.cn/gallery-225-142268-7196444.html
启动winxp > 设备 > 分配光驱 > 选择虚拟光盘 > /usr/share/virtualbox/VBoxGuestAdditions.iso
安装重启后 > 控制 > 生成备份winxp_origin
设备 > 共享文件夹 > 勾选固定分配 > 打开winxp文件夹 > 工具 > 映射网络驱动器
管理 > 全局设定 > 网络 > Host-Only连接方式 > 增加主宿机互访的桥梁 > 虚拟机网络连接1中选择Host-only Adapter > 虚拟机就可以获得一个内网的地址,主机可以直接访问这个地址
桥接:http://www.lovelucy.info/virtualbox-net-config.html
  添加虚拟网卡eth1:
      sudo apt-get install uml-utilities bridge-utils
  添加用户名到到uml-net用户组:sudo gpasswd -a eric uml-net
  编辑/etc/network/interfaces文件:
      auto eth1
      iface eth1 inet dhcp

      #auto eth1
      #iface eth1 inet manual
      #up ifconfig $IFACE 0.0.0.0 up
      #down ifconfig $IFACE down
      #tunctl_user eric

      #dhcp
      #auto br0
      #iface br0 inet dhcp     
      #bridge_ports all eth1

      #static
      #auto br0
      #iface br0 inet static    
      #bridge_ports all eth1
      #address 192.168.2.225
      #netmask 255.255.255.0
      #network 192.168.2.1
      #broadcast 192.168.2.255
      #gateway 192.168.2.241
  启动设备sudo /sbin/ifup eth1    sudo /sbin/ifup br0
          sudo ifconfig eth1 up   sudo dhclient eth1
          #删除sudo /sbin/ifdown br0
  重启网卡sudo /etc/init.d/networking restart
  虚拟机网络连接2 > bridged adapter > eth1

//-----------------------------------------命令行操作-----------------------------------------
http://dreamisx.blog.163.com/blog/static/115004839201271552150534/
配置网络网桥方式
VBoxManage modifyvm winxp --nic1 bridged --cableconnected1 on --nictype1 Am79C973 --bridgeadapter1 eth0 --intnet1 brigh1 --macaddress1 auto

生成快照
VBoxManage snapshot winxp take winxp_origin --pause

启动虚拟机:
  VBoxManage startvm winxp --type headless
打开远程桌面(vrde模块),可以用远程桌面连接:
  VBoxManage modifyvm winxp --vrde on
设置远程桌面端口,默认为3389,此处设置为4000:
  VBoxManage controlvm winxp vrdeport 4000
关闭vrde的监听:
  VBoxManage modifyvm winxp --vrde off
管理虚拟机(暂停,恢复,重启,关机,休眠):
  VBoxManage controlvm winxp pause|resume|reset|poweroff|savestate
查看虚拟机正在运行的虚拟机
  VBoxManage list runningvms
系统快照(snapshot后的虚拟机名称区分大小写,记住一定要加--pause参数,否则出错,并可能导致虚拟机不能启动)
  VBoxManage snapshot winxp take winxp_origin --pause
查看系统
  VBoxManage list vms

posted @ 2012-11-18 16:52  WenEric  阅读(363)  评论(0编辑  收藏  举报