如何在 Ubuntu 上使用bridge |
您所在的位置:网站首页 › ubuntu安装brctl指令 › 如何在 Ubuntu 上使用bridge |
如何在 Ubuntu 上使用bridge-utils
网络中的网桥在将数据从一个 LAN(局域网)传输到另一个 LAN 方面发挥着重要作用。两个以太网端口用于传输使用以太网地址而不是 IP(互联网协议)地址的数据。该桥使用了两层;物理层和数据层,由于这些层,数据传输顺利并且隐私得到保证。现在,作为桥接器一部分或帮助桥接器与设备通信的工具被称为桥接实用程序,在 Ubuntu 中,我们为桥接器安装了一个软件包。 在本指南中,我们重点介绍在 ubuntu 上使用 Bridge utils。我们将讨论该软件包在 Ubuntu 上的安装,并将了解如何在 Ubuntu 中使用该软件包。 如何在 Ubuntu 上使用bridge-utils在了解bridge-utils的使用之前,我们将打开存储库,更新和升级存储库,然后安装bridge-utils。 为了更新存储库,我们将使用以下命令。 $ sudo apt update在此步骤中,我们将通过以下方式更新存储库: $ sudo apt upgrade最后我们将在Ubuntu中安装bridge utils: $ sudo apt install bridge-utils为了识别以太网设备接口名称,我们使用以下命令: $ sudo ip add这里我们的以太网设备的接口名称是 enp0s3。这里“en”代表以太网,“p0”代表以太网卡号,“s3”代表插槽号。 现在为了了解bridge-utils的使用,我们将使用bridge-utils在Ubuntu中创建一个桥。 如何使用 nmcli 命令创建网桥nmcli 是一个用于管理网络管理器的命令行实用程序。我们可以使用 nmcli 命令修改、删除、添加或激活网络设备。名为 br0 的网桥由以下命令创建: $ sudo nmcli conn add type bridge con-name br0 ifname br0通过以下命令在网桥中添加以太网桥,但您必须更改上面记下的设备的以太网名称并在命令中替换: $ sudo nmcli conn add type ethernet slave-type bridge con-name bridge-br0 ifname enp0s3 master b0显示新创建的桥: $ sudo nmcli conn show --active我们可以在输出中看到名称为“br0”的桥已经创建。现在我们将激活新创建的桥: $ sudo nmcli conn up br0这样我们就可以制作并激活这座桥。 如何使用brctl命令创建网桥我们可以使用 brctl 命令创建一个桥。首先,我们将打开终端并使用以下命令更新存储库: $ sudo apt update现在我们将使用“ip link”命令检查我们已有的网络: $ ip link我们还将记下以太网设备的接口名称。现在我们将安装创建桥所需的桥实用程序: $ sudo apt install bridge-utils安装桥实用程序后,我们将使用 brctl 命令添加一个名为“cr0”的桥,但您也可以使用您选择的其他名称。 $ sudo brctl addbr cr0现在我们将桥接口添加到默认接口中,如下所示: $ sudo brctl addif cr0 enp0s3现在,为了配置新创建的网桥,我们将使用 nano 命令创建文件 /etc/network/interface: $ nano /etc/network/interfaces将以下文本复制并粘贴到编辑器中。写下您自己的机器和网络的IP地址、网关和网络地址。 auto cr0 iface cr0 inet static bridge -ports enp0s3 address 192.168.18.152 network 255.255.255.0 gateway 192.168.5.1要确认桥 cr0 是否已创建,我们将运行以下命令: $ sudo ip add我们可以注意到 cr0 桥已经创建。 结论网桥用于将两个事物相互连接,我们在本指南中讨论的网桥用于将两个 LAN 相互连接。它用于相互之间进行数据通信。本指南有助于理解桥的用途以及如何使用bridge-utils命令来创建桥。我们通过两种方法创建了一座桥梁;一种是使用 nmcli 命令,另一种是使用 brctl 命令。我们还使用“ip add”命令验证了网桥的创建。网桥用于创建网络,其中不同的计算机通过网桥连接到一台计算机。我们希望这篇文章不仅能解决有关桥梁创建的问题,而且有助于了解桥梁的实用程序。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |