iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >Linux系统中如何进行网桥搭建
  • 442
分享到

Linux系统中如何进行网桥搭建

2023-06-28 13:06:49 442人浏览 薄情痞子
摘要

本篇文章为大家展示了linux系统中如何进行网桥搭建,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。网桥也叫桥接器,是连接两个局域网的一种存储/转发设备,简单的网桥有两个端口,复杂些的网桥可以有更多的

本篇文章为大家展示了linux系统中如何进行网桥搭建,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

网桥也叫桥接器,是连接两个局域网的一种存储/转发设备,简单的网桥有两个端口,复杂些的网桥可以有更多的端口。

网桥简介:

工作在数据链路层(L2)。以太网中,数据链路层地址就是Mac地址,网桥与hub的区别在于,网桥会过滤mac,只有目的mac地址匹配的数据才会发送到出口。一个bridge指的是一个输入到一个输出的桥接。

Linux系统搭建网桥具体步骤:

brctl   # 桥接管理命令 brctl show ;brctl addbr br0 添加网桥; show   # 显示 addbr   # 添加网桥 delbr   # 删除网桥 addif   # 添加网络桥接 delif  # 删除网络桥接

文件方式的网络桥接。

  • 可以在其真机中操作,操作前提是要将原本的 ifcfg-enp0s25,ifcfg-br0 转移阿到其他的地方,以备后期恢复

 [root@foundation12 ~]# cd /etc/sysconfig/network-scripts/  在此目录下 [root@foundation12 network-scripts]# ls ifcfg-br0       ifdown-ovs       ifup-eth     ifup-sit ifcfg-enp0s25   ifdown-post      ifup-ib      ifup-Team ifcfg-lo        ifdown-ppp       ifup-ippp    ifup-TeamPort ifcfg-小米手机  ifdown-routes    ifup-ipv6    ifup-tunnel ifdown          ifdown-sit       ifup-isdn    ifup-wireless ifdown-bnep     ifdown-Team      ifup-ovs     init.ipv6-global ifdown-eth      ifdown-TeamPort  ifup-plip    keys-小米手机 ifdown-ib       ifdown-tunnel    ifup-plusb   network-functions ifdown-ippp     ifup             ifup-post    network-functions-ipv6 ifdown-ipv6     ifup-aliases     ifup-ppp ifdown-isdn     ifup-bnep        ifup-routes [root@foundation12 network-scripts]# mv ifcfg-br0 ifcfg-enp0s25   /opt      移动到其他地方 1234567891011121314
  • 在/etc/sysconfig/networl-scipts 目录下 操作新的网络桥接

 [root@foundation12 network-scripts]# vim ifcfg-br0     设置真实主机的网卡 [root@foundation12 network-scripts]# ifconfig             查看真实物理网卡 br0: flags=4163 mtu 1500         inet 172.25.12.250  netmask 255.255.255.0  broadcast 172.25.12.255         inet6 fe80::221:ccff:fe6f:78a8  prefixlen 64  scopeid 0x20         ether 00:21:cc:6f:78:a8  txqueuelen 1000  (Ethernet)         RX packets 106032  bytes 133746644 (127.5 MiB)         RX errors 0  dropped 1  overruns 0  frame 0         TX packets 45193  bytes 3062537 (2.9 MiB)         TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0  enp0s25: flags=4163 mtu 1500             物理网卡         ether 00:21:cc:6f:78:a8  txqueuelen 1000  (Ethernet)         RX packets 149532  bytes 138685095 (132.2 MiB)         RX errors 0  dropped 0  overruns 0  frame 0         TX packets 45246  bytes 3249632 (3.0 MiB)         TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0         device interrupt 20  memory 0xf2600000-f2620000    lo: flags=73 mtu 65536         inet 127.0.0.1  netmask 255.0.0.0         inet6 ::1  prefixlen 128  scopeid 0x10         loop  txqueuelen 1  (Local Loopback)         RX packets 850589  bytes 296471850 (282.7 MiB)         RX errors 0  dropped 0  overruns 0  frame 0         TX packets 850589  bytes 296471850 (282.7 MiB)         TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0  privbr0: flags=4099 mtu 1500         inet 172.25.250.250  netmask 255.255.255.0  broadcast 172.25.250.255         ether 52:54:00:18:3D:3a  txqueuelen 1000  (Ethernet)         RX packets 0  bytes 0 (0.0 B)         RX errors 0  dropped 0  overruns 0  frame 0         TX packets 0  bytes 0 (0.0 B)         TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0  virbr0: flags=4099 mtu 1500         inet 192.168.122.1  netmask 255.255.255.0  broadcast 192.168.122.255         ether 52:54:00:b1:87:41  txqueuelen 1000  (Ethernet)         RX packets 0  bytes 0 (0.0 B)         RX errors 0  dropped 0  overruns 0  frame 0         TX packets 0  bytes 0 (0.0 B)         TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0  virbr1: flags=4099 mtu 1500         ether 52:54:00:d9:96:d6  txqueuelen 1000  (Ethernet)         RX packets 0  bytes 0 (0.0 B)         RX errors 0  dropped 0  overruns 0  frame 0         TX packets 0  bytes 0 (0.0 B)         TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0  vnet0: flags=4163 mtu 1500         inet6 fe80::fc54:ff:fe00:c0a  prefixlen 64  scopeid 0x20         ether fe:54:00:00:0c:0a  txqueuelen 1000  (Ethernet)         RX packets 167  bytes 29997 (29.2 KiB)         RX errors 0  dropped 0  overruns 0  frame 0         TX packets 43833  bytes 3052031 (2.9 MiB)         TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0  vnet1: flags=4163 mtu 1500         inet6 fe80::fc54:ff:fe21:641b  prefixlen 64  scopeid 0x20         ether fe:54:00:21:64:1b  txqueuelen 1000  (Ethernet)         RX packets 31  bytes 4118 (4.0 KiB)         RX errors 0  dropped 0  overruns 0  frame 0         TX packets 58438  bytes 4125919 (3.9 MiB)         TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0  vnet2: flags=4163 mtu 1500         inet6 fe80::fc54:ff:fe67:d8a7  prefixlen 64  scopeid 0x20         ether fe:54:00:67:d8:a7  txqueuelen 1000  (Ethernet)         RX packets 6  bytes 364 (364.0 B)         RX errors 0  dropped 0  overruns 0  frame 0         TX packets 43808  bytes 3046200 (2.9 MiB)         TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0  wlp3s0: flags=4163 mtu 1500         inet 192.168.43.236  netmask 255.255.255.0  broadcast 192.168.43.255         inet6 fe80::2d9f:805d:d4b5:f0d1  prefixlen 64  scopeid 0x20         ether 08:11:96:9a:1f:a4  txqueuelen 1000  (Ethernet)         RX packets 28627  bytes 26833776 (25.5 MiB)         RX errors 0  dropped 0  overruns 0  frame 0         TX packets 23792  bytes 8576662 (8.1 MiB)         TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0  [root@foundation12 network-scripts]# vim ifcfg-enp0s25       编写物理网卡。 [root@foundation12 network-scripts]# systemctl restart network     重启网络 [root@foundation12 network-scripts]# brctl show             查看网络信息 bridge name bridge id  STP enabled interfaces br0  8000.0021cc6f78a8 no  enp0s25                      桥接搭建好 privbr0  8000.525400183d3a yes  privbr0-nic virbr0  8000.525400b18741 yes  virbr0-nic virbr1  8000.525400d996d6 yes  virbr1-nic [root@foundation12 network-scripts]# cat ifcfg-br0                   DEVICE=br0 ONBOOT=yes BOOTPROTO=none IPADDR=172.25.254.12 PREFIX=24 TYPE=Bridge [root@foundation12 network-scripts]# cat ifcfg-enp0s25 DEVICE=enp0s25 ONBOOT=yes BOOTPROTO=none BRIDGE=br0  [root@foundation12 network-scripts]# rm  -rf  ifcfg-br0     [root@foundation12 network-scripts]# rm  -rf ifcfg-enp0s25      删掉自己做的 [root@foundation12 network-scripts]# mv   /opt/ifcfg-br0  . [root@foundation12 network-scripts]# mv   /opt/ifcfg-enp0s25   .   将原本的和重新移动回来 [root@foundation12 network-scripts]# ls ifcfg-br0       ifdown-ovs       ifup-eth     ifup-sit ifcfg-enp0s25   ifdown-post      ifup-ib      ifup-Team  123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112
  • 网络接口的临时搭建

 [root@localhost ~]# brctl show         查看网桥信息 bridge name bridge id  STP enabled interfaces [root@localhost ~]# brctl addbr br0     添加一块新的虚拟接口 [root@localhost ~]# brctl show     查看网桥信息  已经有了 br0 这个虚拟接口 bridge name bridge id  STP enabled interfaces br0  8000.000000000000 no   [root@localhost ~]# ifconfig br0 172.25.254.112/24    给 br0 虚拟接口 赋予一个IP地址 [root@localhost ~]# ifconfig       查看虚拟接口信息 有了IP地址 br0: flags=4163 mtu 1500         inet 172.25.254.112  netmask 255.255.255.0  broadcast 172.25.254.255         inet6 fe80::90b8:3ff:feae:295a  prefixlen 64  scopeid 0x20         ether 92:b8:03:ae:29:5a  txqueuelen 0  (Ethernet)         RX packets 0  bytes 0 (0.0 B)         RX errors 0  dropped 0  overruns 0  frame 0         TX packets 16  bytes 2835 (2.7 KiB)         TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0  eth0: flags=4163 mtu 1500         ether 52:54:00:00:0c:0a  txqueuelen 1000  (Ethernet)         RX packets 23707  bytes 1686713 (1.6 MiB)         RX errors 0  dropped 1228  overruns 0  frame 0         TX packets 128  bytes 18818 (18.3 KiB)         TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0  eth2: flags=4163 mtu 1500         ether 52:54:00:67:d8:a7  txqueuelen 1000  (Ethernet)         RX packets 23718  bytes 1686113 (1.6 MiB)         RX errors 0  dropped 4480  overruns 0  frame 0         TX packets 3  bytes 182 (182.0 B)         TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0  lo: flags=73 mtu 65536         inet 127.0.0.1  netmask 255.0.0.0         inet6 ::1  prefixlen 128  scopeid 0x10         loop  txqueuelen 0  (Local Loopback)         RX packets 3598  bytes 305844 (298.6 KiB)         RX errors 0  dropped 0  overruns 0  frame 0         TX packets 3598  bytes 305844 (298.6 KiB)         TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0  [root@localhost ~]# ping 172.25.254.12                ping一下主机 ,发现是ping不同的,因为是没有加载在网卡上的 PING 172.25.254.12 (172.25.254.12) 56(84) bytes of data. From 172.25.254.112 icmp_seq=1 Destination Host Unreachable From 172.25.254.112 icmp_seq=2 Destination Host Unreachable From 172.25.254.112 icmp_seq=3 Destination Host Unreachable From 172.25.254.112 icmp_seq=4 Destination Host Unreachable ^C --- 172.25.254.12 ping statistics --- 5 packets transmitted, 0 received, +4 errors, 100% packet loss, time 4001ms [root@localhost ~]# brctl addif br0 eth0           将这个虚拟接口加载到eth0 这块网卡上 [root@localhost ~]# brctl show    查看网桥信息 bridge name bridge id  STP enabled interfaces br0  8000.525400000c0a no  eth0       虚拟接口已经装到eth0网卡上 [root@localhost ~]# ping 172.25.254.12      ping 一下是可以ping 通的,因为已经有了网卡的 PING 172.25.254.12 (172.25.254.12) 56(84) bytes of data. 64 bytes from 172.25.254.12: icmp_seq=1 ttl=64 time=0.292 ms 64 bytes from 172.25.254.12: icmp_seq=2 ttl=64 time=0.143 ms 64 bytes from 172.25.254.12: icmp_seq=3 ttl=64 time=0.214 ms 64 bytes from 172.25.254.12: icmp_seq=4 ttl=64 time=0.220 ms ^C --- 172.25.254.12 ping statistics --- 4 packets transmitted, 4 received, 0% packet loss, time 2999ms rtt min/avg/max/mdev = 0.143/0.217/0.292/0.053 ms [root@localhost ~]#  1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  • 删除临时的网络接口
 [root@localhost Desktop]# brctl show    查看网桥的信息 bridge name bridge id  STP enabled interfaces br0  8000.525400000c0a no  eth0 [root@localhost Desktop]# brctl delif br0 eth0     将br0这个虚拟接口 从eth0这块网卡上删除掉 [root@localhost Desktop]# brctl show    再次查看网桥信息 已经没有了eth0 这块网卡 bridge name bridge id  STP enabled interfaces br0  8000.000000000000 no   [root@localhost Desktop]# ifconfig br0 down     因为正在工作的,所以是要让其down掉,才能删除 [root@localhost Desktop]# brctl delbr br0     删除虚拟接口 [root@localhost Desktop]# brctl  show   查看网桥信息 是已经全部没有了 bridge name bridge id  STP enabled interfaces [root@localhost Desktop]# ifconfig    查看网络信息 ,已经没有了br0临时接口 eth0: flags=4163 mtu 1500         ether 52:54:00:00:0c:0a  txqueuelen 1000  (Ethernet)         RX packets 44359  bytes 3095658 (2.9 MiB)         RX errors 0  dropped 1228  overruns 0  frame 0         TX packets 166  bytes 29931 (29.2 KiB)         TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0  eth2: flags=4163 mtu 1500         ether 52:54:00:67:d8:a7  txqueuelen 1000  (Ethernet)         RX packets 44334  bytes 3089827 (2.9 MiB)         RX errors 0  dropped 4481  overruns 0  frame 0         TX packets 3  bytes 182 (182.0 B)         TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0  lo: flags=73 mtu 65536         inet 127.0.0.1  netmask 255.0.0.0         inet6 ::1  prefixlen 128  scopeid 0x10         loop  txqueuelen 0  (Local Loopback)         RX packets 3859  bytes 328676 (320.9 KiB)         RX errors 0  dropped 0  overruns 0  frame 0         TX packets 3859  bytes 328676 (320.9 KiB)         TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0  [root@localhost Desktop]#

上述内容就是Linux系统中如何进行网桥搭建,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注编程网操作系统频道。

--结束END--

本文标题: Linux系统中如何进行网桥搭建

本文链接: https://www.lsjlt.com/news/319666.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Linux系统中如何进行网桥搭建
    本篇文章为大家展示了Linux系统中如何进行网桥搭建,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。网桥也叫桥接器,是连接两个局域网的一种存储/转发设备,简单的网桥有两个端口,复杂些的网桥可以有更多的...
    99+
    2023-06-28
  • Ubuntu上如何搭建网桥
    这篇“Ubuntu上如何搭建网桥”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Ubuntu上如何搭建网桥”文章吧。网桥工作在...
    99+
    2023-06-27
  • 如何进行linux系统邮件服务器的搭建
    这期内容当中小编将会给大家带来有关如何进行linux系统邮件服务器的搭建,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。邮件服务器简介:互联网中的电子邮件系统并不是一个孤立的体系,需要DNS服务器提供邮件域...
    99+
    2023-06-28
  • Linux系统如何使用nmcli来创建/添加网桥
    小编给大家分享一下Linux系统如何使用nmcli来创建/添加网桥,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!如何使用 nmcli 来创建/添加网桥使用 NetworkManager 在 Linux 上添加网桥接口的步骤...
    99+
    2023-06-28
  • 如何在Linux系统上搭建网站
    如何在Linux系统上搭建网站,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。1.在Linux系统上配置网站环境运行 wget -c http://soft.vpser.net/...
    99+
    2023-06-28
  • Linux系统下如何使用nmcli创建并添加网桥
    这篇“Linux系统下如何使用nmcli创建并添加网桥”文章,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要参考一下,对于“Linux系统下如何使用nmcli创建并添加网桥”,小编整理了以下知识点,请大家跟着小编的步...
    99+
    2023-06-27
  • 宝塔Linux系统如何快速搭建网站
    在Linux系统宝塔中搭建网站的方法一、下载安装宝塔面板在linux系统命令行中,使用命令下载安装宝塔;yum install -y wget && wget -O install.sh http://download.bt.cn/inst...
    99+
    2024-04-02
  • Linux系统下如何进行ifconfig网卡网络配置
    Linux系统下如何进行ifconfig网卡网络配置,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。Ifconfig命令使LINUX核心知道软件回送和网卡这样一些...
    99+
    2023-06-16
  • Linux系统如何创建进程
    这篇文章主要为大家展示了“Linux系统如何创建进程”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux系统如何创建进程”这篇文章吧。fork    fork创建一个进程...
    99+
    2023-06-28
  • 如何在Linux系统上搭建GitLab
    GitLab是一个基于Git版本控制系统的Web应用程序,旨在管理代码库、代码审核、发布与协作等,是一个非常适合团队协作的开源项目管理平台。本文将介绍如何在Linux系统上搭建GitLab,以及如何进行中文化,并使用邮件通知的功能。环境准备...
    99+
    2023-10-22
  • Linux下如何搭建邮件系统
    这篇文章主要介绍了Linux下如何搭建邮件系统,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。邮件服务器是一种用来负责电子邮件收发管理的设备。它比网络上的免费邮箱更安全和高效。...
    99+
    2023-06-28
  • Linux系统中如何进行日志查看
    小编今天带大家了解Linux系统中如何进行日志查看,文中知识点介绍的非常详细。觉得有帮助的朋友可以跟着小编一起浏览文章的内容,希望能够帮助更多想解决这个问题的朋友找到问题的答案,下面跟着小编一起深入学习“Linux系统中如何进行日志查看”的...
    99+
    2023-06-28
  • Linux系统中如何进行TCP Wrappers配置
    小编今天带大家了解Linux系统中如何进行TCP Wrappers配置,文中知识点介绍的非常详细。觉得有帮助的朋友可以跟着小编一起浏览文章的内容,希望能够帮助更多想解决这个问题的朋友找到问题的答案,下面跟着小编一起深入学习“Linux系统中...
    99+
    2023-06-28
  • 如何进行Linux系统中软连接的建立与删除
    这篇文章的内容主要围绕如何进行Linux系统中软连接的建立与删除进行讲述,文章内容清晰易懂,条理清晰,非常适合新手学习,值得大家去阅读。感兴趣的朋友可以跟随小编一起阅读吧。希望大家通过这篇文章有所收获!Linux系统中软连接是什么?Linu...
    99+
    2023-06-28
  • linux如何读系统进行监控
    这篇文章主要介绍了linux如何读系统进行监控,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。一、linux 系统监控准备工作可以通过两种方法验证服务器上是否配置了rstatd...
    99+
    2023-06-16
  • 如何进行Linux系统syslog分析
    如何进行Linux系统syslog分析,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。一、日志系统之syslogsyslog是Linux系统中默认的日志守护进程,RHEL5上...
    99+
    2023-06-28
  • linux系统如何进行gcc安装
    linux系统如何进行gcc安装,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。GCC简介:GCC是以GPL许可证所发行的自由软件,也是GNU计划的关键部分。GCC的初衷是为GN...
    99+
    2023-06-28
  • Linux系统中怎么搭建Hadoop
    本篇文章为大家展示了Linux系统中怎么搭建Hadoop,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。hadoop是大数据集群中一个开发分布式程序Hadoop实现了一个分布式文件系统( Distri...
    99+
    2023-06-28
  • Linux系统如何进行Centos 7.6安装
    这篇文章给大家介绍Linux系统如何进行Centos 7.6安装,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。记录安装CentOS 7.6系统过程一、安装准备(安装实体机服务器需要):服务器在安装系统前需要将新服务器的...
    99+
    2023-06-05
  • 如何进行Linux系统安全强化
    这期内容当中小编将会给大家带来有关如何进行Linux系统安全强化,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。选择正确的Linux发行版选择一个好的Linux发行版有很多因素。 避免分发冻结程序...
    99+
    2023-06-15
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作