利用bridge创建虚拟网络

文章目录

  • 利用bridge创建虚拟网络
    • 前言
    • 安装网桥模块
    • 创建一个逻辑网段
    • 编辑网卡
    • 进行查看

前言

网桥,简而言之就是一张网卡作为另一张网卡的接口。

安装网桥模块

yum install -y bridge-utils

[root@hoyeong ~]# yum install -y bridge-utils
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile* base: mirrors.ustc.edu.cn* extras: mirrors.ustc.edu.cn* updates: mirrors.ustc.edu.cn
Package bridge-utils-1.5-9.el7.x86_64 already installed and latest version
Nothing to do
# 已经安装好了#进行查看
[root@hoyeong ~]# lsmod | grep bridge
[root@hoyeong ~]# modprobe bridge
[root@hoyeong ~]# lsmod | grep bridge
bridge                151336  0
stp                    12976  1 bridge
llc                    14552  2 stp,bridge

创建一个逻辑网段

brcti命令–可以使用帮助文档进行学习

brictl addbr br0
[root@hoyeong ~]# brctl addbr br0
[root@hoyeong ~]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00inet 127.0.0.1/8 scope host lovalid_lft forever preferred_lft foreverinet6 ::1/128 scope host valid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000link/ether 00:0c:29:df:3a:a1 brd ff:ff:ff:ff:ff:ffinet 192.168.200.130/24 brd 192.168.200.255 scope global noprefixroute dynamic ens33valid_lft 1639sec preferred_lft 1639secinet6 fe80::fe8f:a78a:691f:6e62/64 scope link noprefixroute valid_lft forever preferred_lft forever
3: ens34: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000link/ether 00:0c:29:df:3a:ab brd ff:ff:ff:ff:ff:ff
4: br0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000link/ether 86:69:2b:05:84:85 brd ff:ff:ff:ff:ff

编辑网卡

将ens33作为接口,搭建在br0上

[root@hoyeong ~]# vi /etc/sysconfig/network-scripts/ifcfg-ens33
DEVICE=ens33
ONBOOT=yes
TYPE=Ethernet
NM_CONTROLLED=no
BRIDGE=br0##貌似必须要用static模式才行
[root@hoyeong ~]# cat /etc/sysconfig/network-scripts/ifcfg-br0
DEVICE=br0
ONBOOT=yes
TYPE=bridge
BOOTPROTO=static
NM_CONLTROLLED=no
IPADDR=192.168.200.100
GATEWAY=192.138.200.1
NETMASK=255.255.255.0

进行查看

[root@hoyeong ~]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master br0 state UP group default qlen 1000
link/ether 00:0c:29:df:3a:a1 brd ff:ff:ff:ff:ff:ff
3: ens34: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 00:0c:29:df:3a:ab brd ff:ff:ff:ff:ff:ff
5: br0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether 00:0c:29:df:3a:a1 brd ff:ff:ff:ff:ff:ff
inet 192.168.200.100/24 brd 192.168.200.255 scope global noprefixroute br0
valid_lft forever preferred_lft forever
inet6 fe80::20c:29ff:fedf:3aa1/64 scope link
valid_lft forever preferred_lft forever

#如上所示,把ens33作为接口搭建在br0上

用bridge创建虚拟网桥相关推荐

  1. Linux Kernel TCP/IP Stack — L2 Layer — Linux Bridge(虚拟网桥)的基本操作

    目录 文章目录 目录 Linux bridge 的基本操作 创建 Bridge 将 veth pair 连上 Bridge 为 Bridge 配置 IP 地址 将物理网卡接口设备挂靠 Bridge L ...

  2. Linux Kernel TCP/IP Stack — L2 Layer — Linux Bridge(虚拟网桥)

    目录 文章目录 目录 Linux bridge Linux bridge 的实现方式 Linux bridge 的代码逻辑 Linux bridge 在 Linux 的语境中,Bridge(网桥)和 ...

  3. linux虚拟网桥配置nat,使用NAT在Proxmox VE 6上创建专用网桥的方法

    在本文中,我们向您展示如何在配置了NAT的Proxmox上创建专用和虚拟网络桥.在Proxmox虚拟化基础架构中,可以通过CLI(手动编辑网络配置文件)或直观的图形用户界面来完成网络配置.可以使用这两 ...

  4. virbr0怎么关闭_虚拟机中除去虚拟网桥virbr0 | 学步园

    摘要:本文主要解决,在centos物理机上安装centos类型的客户机,由于virbr01导致的客户机无法通过nat上网问题. 一.问题 如果我们安装centos或者redhat的时候安装了虚拟化相关 ...

  5. linux上使用tun/tap设备模拟一个虚拟网卡,并将该虚拟网卡连接到新创建的网桥上

    目录 linux上使用tun/tap设备模拟一个虚拟网卡,并将该虚拟网卡连接到新创建的网桥上 一.tun/tap设备简介 二.在linux上使用tun/tap设备模拟一个虚拟网卡 三. 创建网桥连接到 ...

  6. linux虚拟网桥 docker,Docker 使用自定义网桥

    Docker 服务默认会创建一个 docker0 网桥,它在内核层连通了其他的物理或虚拟网卡,这就将所有容器和本地主机都放到同一个物理网络. 用户也可以指定网桥来连接各个容器,步骤如下: 1. 首先安 ...

  7. 计算机网络(二) 虚拟网桥

    早期的网桥就是将两个计算机连接起来的网络通信设备,但是在现在很多虚拟化技术,无论是虚拟机还是容器技术想要进行网络通信所以提出了个虚拟网桥的概念.虚拟网桥的概念的提出含义就是使用网桥搭建一个局域网而虚拟 ...

  8. 【VirtualBox】VirtualBox使用现有的虚拟盘文件(如VHD)创建虚拟机时,报错:打开虚拟硬盘失败,“UUID already exist”的解决方法

    ###0.问题描述 使用现有的虚拟盘文件(如VHD)创建虚拟机时,报错:打开虚拟硬盘失败,"UUID already exists"的错误. ###1.参考博客 https://w ...

  9. xp创建虚拟服务器,Xp系统怎么创建虚拟目录?Xp系统创建虚拟目录的方法

    Xp系统怎么创建虚拟目录?xp系统是一款非常经典的windows系统,其一直深受着广大用户们的喜爱.虽然目前微软不在支持xp系统了但是使用还是有部分用户选择使用xp系统.下面小编就给大家带来Xp系统创 ...

最新文章

  1. 关于Javascript的内存泄漏问题的整理稿
  2. python标准库很丰富支持多种编程范式_计算机考试简答题
  3. C语言函数大全(a开头)
  4. 如果一个c语言float型变量被赋予初值,计算机组成原理B.doc
  5. C编程实践:简单的通讯录
  6. 线程类C++多线程框架(一)--------- new一下就启动一个线程
  7. 定时线程的使用 java_Java线程Timer定时器用法详细总结
  8. linux命令(43):awk的使用技巧
  9. 屏蔽CDSN烦人的广告
  10. ARM与裸机开发教程
  11. Android 10文档阅读总结
  12. NES模拟器开发笔记(001)缘起、资料及开发准备
  13. 一键同步Elasticsearch,DataWorks数据集成同步解决方案上线!
  14. vue3 使用recorder-core 实现在线录制音频
  15. SSD固态硬盘能否恢复--争议
  16. 20 w 新闻数据集分享
  17. 计算机图标显示的是word,word图标不显示怎么办 设置显示word图标的方法
  18. 朋友圈便携小空调链接和源码!
  19. 阿里技术实战:一些云上资源调度的经验谈
  20. MacOS Big Sur 系统 【您没有权限来打开应用程序“xf-adesk19”】

热门文章

  1. 源码阅读|怒肝了9道 HashMap经典面试题,需要的快速来取(不包邮哦)
  2. 读书随想2 - 格鲁夫给经理人的第一课
  3. 浮点数之间的等值判断
  4. python计算机视觉--全景图像拼接
  5. 预测混合模式发展前景计算机,基于混合模式的网络流量分类优化-计算机技术专业论文.docx...
  6. 为什么PDF文件无法编辑?
  7. oracle存储过程的赋值,ORACLE_存储过程_赋值
  8. Ubuntu安装python报错 无法定位软件包python-XXX
  9. 怎么定位html的坐标,css怎么定位图片的位置?
  10. gpg: keyserver timed out