环境:

 centos7u3一台kvm虚拟机四台

安装配置命令:

 [root@wing ~]# yum install epel-release -y[root@wing ~]# yum install vconfig -y

加载模块:

 [root@wing ~]# modprobe 8021q[root@wing ~]# lsmod | grep -i 8021q8021q                  33104  0 garp                   14384  1 8021qmrp                    18542  1 8021q

创建两个vlan:

 [root@wing ~]# vconfig add ens33 10Added VLAN with VID == 10 to IF -:ens33:-[root@wing ~]# vconfig add ens33 20Added VLAN with VID == 20 to IF -:ens33:-

创建两个网桥:

 [root@wing ~]# brctl addbr br10[root@wing ~]# brctl addbr br20[root@wing ~]# ifconfig br10 up[root@wing ~]# ifconfig br20 up

链接网桥和vlan:

 [root@wing ~]# brctl addif br10 ens33.10[root@wing ~]# brctl addif br20 ens33.20[root@wing ~]# brctl showbridge name    bridge id   STP enabled interfacesbr10   8000.000c290a5b8b   no  ens33.10br20   8000.000c290a5b8b   no  ens33.20

创建4台虚拟机

添加虚拟机到vlan:

启动虚拟机后将虚拟机产生的逻辑网口'vnet0,vnet1','vnet2,vnet4'分别加入到不同的vlan中.[root@wing ~]# brctl addif br10 vnet0[root@wing ~]# brctl addif br10 vnet1[root@wing ~]# brctl addif br20 vnet2[root@wing ~]# brctl addif br20 vnet3[root@wing ~]# brctl showbridge name    bridge id   STP enabled interfacesbr10   8000.000c290a5b8b   no  ens33.10vnet0vnet1br20   8000.000c290a5b8b   no  ens33.20vnet2vnet3

测试:

 分别进入4台虚拟机配置ip两个网段   br10  和 br20  下面分别有两台主机br10 下面的  vnet0 和 vnet1 ip分别是 192.168.122.8 和 192.168.122.9br20 下面的  vnet2 和 vnet3 ip分别是 192.168.122.80 和 192.168.122.90vnet0和vnet1能相互ping通vnet2和vnet3能相互ping通vnet0和vnet2不能相互ping通vnet1和vnet3不能相互ping通

到此,一台物理机上的vlan已经配置完成,如果有物理交换机,可以再在一台物理机上配置相同的
两个vlan,然后在物理交换机上也配置两个vlan进行测试

本文转自 CrazyWing 51CTO博客,原文链接:http://blog.51cto.com/fklinux/2045498

Linux系统配置kvm+vlan相关推荐

  1. Linux系统配置VI或VIM的技巧

    Linux系统配置VI或VIM的技巧 作者:IT专家网论坛出处:IT专家网论坛2008-10-28 11:08 配置VI和VIM的颜色显示,使它能够高亮度显示一些特别的单词,这对编写程序很有用⋯⋯ 1 ...

  2. linux配置英文,linux 系统配置命令(国外英文资料).doc

    linux 系统配置命令(国外英文资料) linux 系统配置命令(国外英文资料) Linux system configuration commands -- -- -- -- -- -- -- - ...

  3. Linux系统配置交换分区

    Linux系统配置交换分区 一.交换分区理解 二.交换分区调整大小建议 三.配置交换分区 1.磁盘分区 2.格式化swap分区 3.永久挂载swap分区 四.查看swap分区 一.交换分区理解 交换分 ...

  4. linux重启kvm服务命令,linux中kvm的安装及快照管理

    一.kvm的安装及状态查看 1.安装软件 yum -y install kvm virt-manager libvirt 2.启动libvirtd 报错,升级device-mapper-libs yu ...

  5. linux设置多语言环境,怎么为Linux系统配置多语言环境?

    这篇文章主要讲述了怎么为Linux系统配置多语言环境的基本方法,其中还包括编码的修改方法,我们就拿用户使用最多的Ubuntu和CentOS这两个为例子吧.需要的朋友可以参考下. 修改 /etc/sys ...

  6. 服务器,linux系统配置端口号的坑!!!服务器防火墙配置!!!

    服务器,linux系统配置端口号的坑!!! 1.重要:首先服务器的安全组规则,开放端口 2 .坑:服务器上的防火墙限制端口,导致外电脑无法通过公网ip访问服务器上启动node服务 找了超多解决办法:都 ...

  7. linux动态ip 搭建什么服务,怎么给Linux系统配置动态IP服务

    所谓的动态ip指的是DHCP服务,如果不用手动设置的IP地址,使用动态ip也是个不错的选择.特别是在主机比较多的局域网内,动态ip可以有效解决ip自动分配问题.那么Linux系统应该怎么样配置动态ip ...

  8. Linux系统配置安装Nginx反向代理服务器

    Linux系统配置安装Nginx反向代理服务器 Nainx官网下载:http://nginx.org/ 安装nginx之前首先需要安装 pcre-8.37.tar.gz openssl-1.0.1t. ...

  9. Linux系统配置网络环境的图文教程(完整版)

    Linux系统配置网络环境步骤 1.网络配置查看 记住NAT设置中的子网IP.子网掩码.网关IP三项,接下来配置文件主要是这三项. 2.编辑Linux中的网络配置文件 命令:vi /etc/sysco ...

最新文章

  1. jenkins报错Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password) 的处理
  2. 转 -- 推荐几本云计算的经典书籍
  3. DiscuzToolkit
  4. String、Object、包装类的常用方法以及注意点
  5. 8.业务架构·应用架构·数据架构实战 --- 技术方案书
  6. c语言文件修改某一行,利用C语言替换文件中某一行的方法
  7. 黄聪:Linq初级班 Linq To XML体验(编程篇)
  8. Atitit.面向接口的web 原理与设计重写 路由启动绑定配置url router rewriting urlpage  mvc mvp的 java c#.net php js
  9. MATLAB机械动力分析,基于MATLAB的柔性机械臂动力学分析
  10. 我的2012北京LAMP兄弟连
  11. bootstrap 可编辑列表,实现某个单元格动态控制是否可编辑状态
  12. 计算机小喇叭找不到,电脑右下角小喇叭不见了怎么办?
  13. vue.js中使用甘特图(gantt-elastic)的使用
  14. put url带参数_Superlurl 一款开源关键词URL采集工具
  15. sp许可证有什么用呢?
  16. clinvar数据库简介
  17. 算法设计与分析——动态规划(一)矩阵连乘
  18. 数据可视化软件如何在数字孪生领域后来居上?
  19. 推荐几款免费视频格式转换软件,比格式工厂更好用
  20. 孰能生巧啊!只有滚瓜烂熟才能活学活用啊!所以熟练有时不是体力劳动

热门文章

  1. sql server 索引阐述系列五 索引参数与碎片
  2. 学习JavaScript数据结构与算法 — 散列表
  3. Selenium2+python自动化18-加载Firefox配置
  4. zabbix 客户端自定义端口监控
  5. subsample downsample
  6. js中获取 table节点各tr及td的内容方法
  7. onCreate onRestoreInstanceState onSaveInstanceState
  8. 让Spring 3中jsp的数据对象使用懒加载(FetchType.LAZY)与Controller的JSR 303并存
  9. 从Android界面开发谈起
  10. Python paho-mqtt 模块使用(转)