学习Linux Bridge并用Bridge创建虚拟网络**

一、Linux Bridge简介

Linux Bridge 模拟了物理网络中网桥的概念,既将若干个服务器的端口加入到网桥中,网桥端口对端相连的设备发送报文给Linux Bridge,并通过Linux Bridge学习报文SMAC(MAC全称是Medium/Media Access Control,用来表示互联网上每一个站点的标识符,SMAC则表示发起网络连接的源端MAC地址),以及查找报文的DMAC(表示接受网络链接的目的端MAC地址)并转发到相应的目的地。这点和普通的二层交换机非常类似,Linux Bridge的端口可以是物理网卡端口,也可以是虚拟的端口。*

二、利用Bridge创建虚拟网络

我所用的环境为CentOS7,若用其他的版本可能在一下步骤中网卡配置有差异,没太大的影响

  • 大概步骤:
    1.安装网桥模块;
    2.查询网桥模块;
    3.加载网桥模块;
    4.创建逻辑网段,名称为br0;
    5.安装tunctl,并新增网卡eth0;
    6.编辑网桥br0修改配置文件;
    7.加载br0与eth0并重启网络;
    8.检查添加的状态;

  • 具体如下操作:
    1.安装网桥模块:

# yum install  -y  bridge-utils


2.查询网桥模块:

# modinfo  bridge

3.加载网桥模块:检查网桥挂载情况并检查网桥

# modprobe bridge
# lsmod  |grep bridge
bridge               83177   0
stp                   2218   1 bridge
llc                   5546   2 bridge,stp
# brctl show
bridge name    bridge id     STP enabled  interfaces

4.创建逻辑网段,名称为br0:

# brctl  addbr br0
# brctl  show


5.安装tunctl,并新增网卡eth0,不设置临时IP

  • 检查TUN模块:
# modinfo  tun

  • 加载TUN模块
# modprobe  tun
# lsmod  | grep tun

  • 配置YUM源:
# vim /etc/yum.repos.d/nux-misc.repo
[nux-misc]
name=Nux Misc
baseurl=http://li.nux.ro/download/nux/misc/el7/x86_64/
enabled=0
gpgcheck=0
gpgkey=http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.ro

  • 安装tunctl
# yum  --enablerepo=nux-misc  install  tunctl

  • 创建虚拟网卡eth0
# tunctl  -b -u root -t eth0
eth0


6.创建网桥br0,并编辑配置文件:

#vim /etc/sysconfig/network-scripts/ifcfg-br0


7.加载br0与eth0并重启网络

# brctl addif br0 eth0
# systemctl restart network

8.检查添加情况

# brctl show
# route -n


做到此步如上图出现红色部分即表示Linux Bridge配置完成!!!!
图片内容自己在虚拟机上完成的截图,一些详细配置信息根据自己为主,有问题私。

学习Linux Bridge与利用Bridge创建虚拟网络相关推荐

  1. 利用TUN创建虚拟网络

    利用TUN创建虚拟网络 下面创建一个简单的TAP网卡,本地通信检查TAP网卡的功能. 1 检查TUN模块. 首先检查内核是否支持TUN/TAP,可以通过以下命令检查. # modinfo  tun f ...

  2. RN学习笔记02:利用WebStorm创建RN项目

    RN学习笔记02:利用WebStorm创建RN项目 在RN学习笔记01里,安装了node.js与react-native-cli,而且配置了环境变量. 在命令行环境,利用react-native in ...

  3. 微软porta服务器,使用 Azure 门户创建虚拟网络(经典)

    使用 Azure 门户创建虚拟网络(经典) 03/15/2016 本文内容 Azure 虚拟网络 (VNet) 是自己的网络在云中的表示形式. 可以控制 Azure 网络设置并定义 DHCP 地址块. ...

  4. Linux bridge桥接两个VirtualBox虚拟网络

    这篇文章缘起于这段时间我对拆东墙补西墙这种工作方式的抱怨. 先是磁盘空间不够用,配发的电脑仅仅剩余12G的空间,不能外接硬盘,暂时也不能上传备份,相当于一台离线的机器吧.我却要完整编译一个4.19版本 ...

  5. bcdedit添加linux引导,Linux_利用Bcdedit创建Linux系统引导,Bcdedit在Windows Vista中的一个命 - phpStudy...

    利用Bcdedit创建Linux系统引导 Bcdedit在Windows Vista中的一个命令行工具,用于建立和重新配置bootloader,无须再使用boot.ini文件.下面我们来谈谈如何用bc ...

  6. virsh 网络设置_KVM-virsh 创建虚拟网络

    创建网络 创建配置文件 vim /etc/libvirt/qemu/networks/nfsnobody.xml #创建一个名为nfsnobody的虚拟网络 nfsnobody #nfsnobody为 ...

  7. 使用 Azure PowerShell 管理 Azure 虚拟网络和 Windows 虚拟机

    Azure 虚拟机使用 Azure 网络进行内部和外部网络通信. 本教程介绍了如何在虚拟网络中创建多个虚拟机 (VM),以及如何在虚拟机之间配置网络连接. 你将学习如何执行以下操作: 创建虚拟网络 创 ...

  8. 用bridge创建虚拟网桥

    利用bridge创建虚拟网络 文章目录 利用bridge创建虚拟网络 前言 安装网桥模块 创建一个逻辑网段 编辑网卡 进行查看 前言 网桥,简而言之就是一张网卡作为另一张网卡的接口. 安装网桥模块 y ...

  9. 使用 Azure CLI 管理 Azure 虚拟网络和 Linux 虚拟机

    Azure 虚拟机使用 Azure 网络进行内部和外部网络通信. 本教程将指导读者部署两个虚拟机,并为这些 VM 配置 Azure 网络. 本教程中的示例假设 VM 将要托管包含数据库后端的 Web ...

  10. 如何创建虚拟硬盘 + os 读取硬盘参数代码

    [0]README 0.1) 本文旨在演示如何利用 bximage 创建虚拟硬盘: 0.2) 利用 os 读取硬盘参数, source code from orange's implemention ...

最新文章

  1. 马云:腾讯不是阿里要打败的对手,是同为社会创造价值的伴侣
  2. IdentityServer4 使用OpenID Connect添加用户身份验证
  3. matlab共轭梯度法_优化算法之牛顿法
  4. 5 HBase命令行接口
  5. seajs 的研究二 -- 无题
  6. 找不到android的sdk,CircleCI – 找不到Android Studio项目的SDK位置
  7. node-sass 安装失败 win32-x64-57_binding.node
  8. python接口测试_【Python自学】Python接口自动化测试的学习 - 伊凡Ivan
  9. NoSQL数据库原理与应用
  10. HTML5电子书阅读器
  11. 视频传输的方式有哪些?
  12. logistic回归分析优点_logistic回归模型分析
  13. 音乐中级职称需要计算机考试内容,计算机职称考试题库及答案
  14. iphone win7无法识别_win7系统电脑不能识别iphone苹果设备的解决方法
  15. python实现·数据结构与算法之单向链表
  16. 2022年金三银四你应该去面试跳槽吗?
  17. Java 打开资源管理器
  18. Matlab设置黑色背景
  19. 网站云服务器资料本地备份,云服务器数据备份到本地
  20. android 横竖屏固定,Android——设置固定横竖屏

热门文章

  1. html入门教程推荐,html入门教程:8个html零基础入门教程推荐
  2. 如何下载IAR历史版本
  3. win10怎样将桌面上回收站快捷键图标隐藏或显示
  4. 网页打开5秒后弹出广告窗口
  5. 这么热门的互联网行业,哪些岗位最有前途?薪资高吗?
  6. pycharm 常用快捷键(中英文对照表)
  7. python 字典嵌套列表 循环打印_python的list的基本操作、list循环、切片、字典基本操作、字典嵌套、字符串常用方法...
  8. Person Re-identification using Heterogeneous Local Graph Attention Networks(基于异构局部图注意力网络的人员再识别)
  9. 华为薪资等级结构表_华为公司等级薪酬制度
  10. 学会充分利用你的零碎时间