youbo1 发表于 2015-10-12 10:59:47

VirtualBox Host-Only 上网设置 (附:ubuntu 手动配置ip与dns)

  "

  1.将连接到Internet的网卡启用Internet连接共享,将“家庭网络连接”选为虚拟机的Host-Only网卡,这时Host-Only网卡的IP地址会被自动设置为192.168.0.1。
http://blog.rebill.info/usr/uploads/2010/05/991545455.jpg
  2.打开VirtualBox,选择管理 ——全局设定——网络,点右边的螺丝刀按钮,在弹出的窗口中选择DHCP Server选项卡,将Enable Server选项取消,保存退出。
http://blog.rebill.info/usr/uploads/2010/05/4028692984.jpg
  3.配置需要上网的虚拟机的网络选项,选择连接方式为“Host-Only Adapter”,名称一般只有一个“VirtualBox Host-Only Ethernet Adapter”,选择便是。
http://blog.rebill.info/usr/uploads/2010/05/2629131151.jpg
  4.启动虚拟机,在虚拟机的网络连接中配置虚拟机的网卡,右击选择属性,在弹出的窗口中双击“Internet协议(TCP/IP)”,修改选项为“自动获得IP地址”和“自动获得DNS地址”,确定退出。成功后虚拟机的网络连接中会出现一个网关,这时就可以上网了。
  5.如果有第二台虚拟机需要上网,重复“配置需要上网的…”之后即可。一般地,虚拟机操作系统会自动配置IP,不用手动修改,用Linux系统也是。这样,各个虚拟机之间可以互相通信,也都可以和主机通信,也都可以连接到互联网。主机的IP就是连接到互联网上的网卡的IP,各个虚拟机的IP就是自动分配的IP。
  "
转自:  blog.rebill.info/archives/VirtualBox-Host-Only-network-setting.html点击打开链接
  

  自己设置虚拟机ip(参考:http://blog.163.com/yqm_80/blog/static/70338462201112011271482/点击打开链接)

  "
  启动了虚拟机之后:
  1.启动网卡
  sudo ifconfig ethx up
  2.设ip(与主机在一个网段)
  cd /etc/network/
  vim interface
  在最后一行加入
  auto ethx
  iface ethx inet static
  address xxx
  netmask xxx
  gateway xxx
  3.设DNS(使用主机的)
  cd /etc
  vim resolv.conf
  修改为:
  nameserver 主DNS
  nameserver后备DNS
  4.然后用主机ping虚拟机或者虚拟机ping主机都能ping通;ssh等服务都可以

  "
页: [1]
查看完整版本: VirtualBox Host-Only 上网设置 (附:ubuntu 手动配置ip与dns)