快速业务通道

为virtualbox 建立桥接网络

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-03-26

有的时候会使用多个虚拟机,比如 haprxoy nginx 做负载均衡测试(1 2),在笔记本上的ubuntu 系统中安装了 virtualbox ,virtualbox 自带网络有两种类型,

1 nat 方式,可以很方便的共享宿主机网络资源,但是有个缺点 我无法通过宿主机ssh 到虚拟机中.

2 bridge方式,此方法可以桥接到宿主机的某一快物理网卡,然后能够获得这块网卡的ip 地址与 网络参数,这里有个问题,此块物理网卡如果不是是激活的(比如外出无网络可用),那么也就不能通信了!

3 折衷办法,自己虚拟出一块网卡来,然后virtualbox 在桥接到这块虚拟网卡上!

为virtualbox 配置桥接网络

参考

http://dngood.blog.51cto.com/446195/580540

步骤
1. 建立虚拟网卡与桥接网络
安装 bridge-utils
apt-get install uml-utilities bridge-utils

修改/etc/network/interfaces
增加以下内容:

  1. auto vnet0
  2. iface vnet0 inet static
  3. address 172.16.0.1
  4. netmask 255.255.255.0
  5. bridge_ports none
  6. bridge_maxwait 0
  7. bridge_fd 1
  8. up iptables -t nat -I POSTROUTING -s 172.16.0.0/24 -j MASQUERADE
  9. 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

Empire CMS,phome.net


3. 搭建dhcp服务器
安装 dnsmasq
apt-get install dnsmasq
修改/etc/dnsmasq.conf

  1. 去掉下面的注释
  2. # Include a another lot of configuration options.
  3. #conf-file=/etc/dnsmasq.more.conf
  4. conf-dir=/etc/dnsmasq.d
  5. 在/etc/dnsmasq.d/目录下面增加一个名为 wifi-dhcp 的文件,内容为:
  6. #######################################
  7. interface=vnet0
  8. dhcp-range=172.16.0.2,172.16.0.254,1h
  9. dhcp-option=option:dns-server,172.16.0.1,208.67.222.222,208.67.220.220
  10. dhcp-option=option:domain-name,precision-m65

结束

如果virtualbox 虚拟的 Linux 系统,设定 与 vnet0 相同网段的静态ip 地址,那么第3步可以省略!

本文出自 “dongnan” 博客,请务必保留此出处http://dngood.blog.51cto.com/446195/720131

Empire CMS,phome.net

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多
上一篇: linux nfs 配置下一篇: Apache优化

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号