linux下virtualbox网络配置,综合host

欢迎进入Linux社区论坛,与200万技术人员互动交流 >>进入

  virtualbox 自带的网络配置模式要么选择host-only,要么bridge,对于经常使用virtualbox的同学一定想要像vmware一样的nat配置,既可以让host访问guest,又可以让guest访问外部网络

  下面是安装步骤

  1. 建立桥接网络

  apt-get install bridge-utils

  修改/etc/network/interfaces

  增加以下内容:

  ####################################################

  # VirtualBox NAT bridge

  auto vnet0

  iface vnet0 inet static

  address 172.16.0.1

  netmask 255.255.255.0

  bridge_ports none

  bridge_maxwait 0

  bridge_fd 1

  up iptables -t nat -I POSTROUTING -s 172.16.0.0/24 -j MASQUERADE

  down iptables -t nat -D POSTROUTING -s 172.16.0.0/24 -j MASQUERADE

  ####################################################

  up网卡

  sudo ifup vnet0

  2. 启用ip 转发

  修改/etc/sysctl.conf 去掉这行的注释

  # Uncomment the next line to enable packet forwarding for IPv4

  net.ipv4.ip_forward=1

  运行下面命令使其生效

  sysctl -p

  3. 为虚拟机搭建dhcp服务器和dns服务器

  apt-get install dnsmasq

  修改/etc/dnsmasq.conf

  去掉下面的注释

  # Include a another lot of configuration options.

  #conf-file=/etc/dnsmasq.more.conf

  conf-dir=/etc/dnsmasq.d

  在/etc/dnsmasq.d/目录下面增加一个名为virtualbox的文件,内容为:

  #######################################

  interface=vnet0

  dhcp-range=172.16.0.2,172.16.0.254,1h

  dhcp-option=option:dns-server,172.16.0.1,208.67.222.222,208.67.220.220

  dhcp-option=option:domain-name,precision-m65

  # mac地址 , 主机名, 分配的ip

  dhcp-host=08:08:27:00:00:02,vmxp,172.16.0.20 # Windows XP

  dhcp-host=08:08:27:00:00:03,vmubuntu,172.16.0.30 # Ubuntu

  #######################################

  4.修改virtualbox 虚拟机配置

  a. 打开虚拟机配置

  b. 选择网络

  c. 选择Attached to: “Bridged Adapter”

  Name: “vnet0”

  Advanced-> Mac Address:080827000002 #对应3步中virtualbox给虚拟机分配的mac地址,注意去掉冒号

  d. 应用生效

  启动虚拟机,看看是不是分配了正确的地址,上面配置在ubuntu 10.04 LTS上测试通过,其他发行版类似

当你能梦的时候就不要放弃梦

linux下virtualbox网络配置,综合host

相关文章:

你感兴趣的文章:

标签云: