成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

如何在Linux里使用nmcli添加網橋

系統 Linux 系統運維
網橋沒什么特別的,只是把兩個網絡連在一起。它工作在數據鏈路層,即 OSI 模型的第二層。網橋經常用在虛擬機或別的一些軟件中。為了使用網橋而關閉桌面 Linux 上的 NetworkManager 顯然是不明智的。nmcli 可以創建一個永久的網橋而不需要編輯任何文件。

[[225084]]

Q:我正在電腦上使用 Debian Linux 9 “stretch”。 我想用 NetworkManager 來建網橋。但是根本就沒有添加 br0的選項。我該如何在 Linux 里使用 nmcli 來為 NetworkManager 創建或者添加網橋呢?

網橋沒什么特別的,只是把兩個網絡連在一起。它工作在數據鏈路層,即 OSI 模型的第二層。網橋經常用在虛擬機或別的一些軟件中。為了使用網橋而關閉桌面 Linux 上的 NetworkManager 顯然是不明智的。nmcli 可以創建一個永久的網橋而不需要編輯任何文件。

本文將展示如何使用 NetworkManager 的命令行工具 nmcli 來創建網橋。

 

如何使用 nmcli 來創建/添加網橋

使用 NetworkManager 在 Linux 上添加網橋接口的步驟如下:

  1. 打開終端
  2. 獲取當前連接狀態: nmcli con show
  3. 添加新的網橋: nmcli con add type bridge ifname br0
  4. 創建子網卡: nmcli con add type bridge-slave ifname eno1 master br0
  5. 打開 br0: nmcli con up br0

讓我們從細節層面看看如何創建一個名為 br0 的網橋。

 

獲取當前網絡配置

你可以通過 NetworkManager 的 GUI 來了解本機的網絡連接:

Getting Network Info on Linux

Getting Network Info on Linux

也可以使用如下命令行來查看:

  1. $ nmcli con show
  2. $ nmcli connection show --active

View the connections with nmcli

View the connections with nmcli

我有一個使用網卡 eno1 的 “有線連接”。我的系統還有一個 VPN 接口。我將要創建一個名為 br0 的網橋,并連接到 eno1

 

如何創建一個名為 br0 的網橋

  1. $ sudo nmcli con add ifname br0 type bridge con-name br0
  2. $ sudo nmcli con add type bridge-slave ifname eno1 master br0
  3. $ nmcli connection show

Create bridge interface using nmcli on Linux

Create bridge interface using nmcli on Linux

你也可以禁用 STP:

  1. $ sudo nmcli con modify br0 bridge.stp no
  2. $ nmcli con show
  3. $ nmcli -f bridge con show br0

最后一條命令展示了禁用 STP 后的網橋參數:

  1. bridge.mac-address: --
  2. bridge.stp: no
  3. bridge.priority: 32768
  4. bridge.forward-delay: 15
  5. bridge.hello-time: 2
  6. bridge.max-age: 20
  7. bridge.ageing-time: 300
  8. bridge.multicast-snooping: yes

 

如何打開網橋

你必須先關閉 Wired connection 1 ,然后打開 br0

  1. $ sudo nmcli con down "Wired connection 1"
  2. $ sudo nmcli con up br0
  3. $ nmcli con show

使用 ip 命令 來查看 IP 信息:

  1. $ ip a s
  2. $ ip a s br0

Build a network bridge with nmcli on Linux

Build a network bridge with nmcli on Linux

 

附錄: 如何在 KVM 上使用 br0

現在你可以使用 KVM/VirtualBox/VMware workstation 創建的 VM(虛擬機)來直接連接網絡而非通過 NAT。使用 vi 或者 cat 命令為虛擬機創建一個名為 br0.xml 的文件:

  1. $ cat /tmp/br0.xml

添加以下代碼:

  1. <network>
  2. <name>br0</name>
  3. <forward mode="bridge"/>
  4. <bridge name="br0" />
  5. </network>

如下所示運行 virsh命令:

  1. # virsh net-define /tmp/br0.xml
  2. # virsh net-start br0
  3. # virsh net-autostart br0
  4. # virsh net-list --all

輸出:

  1. Name State Autostart Persistent
  2. ----------------------------------------------------------
  3. br0 active yes yes
  4. default inactive no yes

閱讀 man 頁面獲取更多信息:

  1. $ man ip
  2. $ man nmcli

 

責任編輯:龐桂玉 來源: Linux中國
相關推薦

2018-03-29 15:21:03

LinuxDebian網橋

2016-07-26 13:58:52

Ubuntulinux網橋

2019-03-28 09:25:51

Linux磁盤命令

2019-11-18 10:00:05

Linux桌面添加用戶

2021-09-07 15:25:51

鴻蒙HarmonyOS應用

2014-12-23 09:37:09

Linuxrsync

2019-01-07 09:50:06

Linuxtarball命令

2019-11-26 16:58:51

Linuxpkgsrc

2023-01-17 07:40:59

LinuxAppImage應用程序

2013-11-20 10:48:47

Linux內核GRUB內核參數

2020-08-24 12:37:54

Linuxxargs命令

2022-10-25 09:07:28

Linuxxargs命令

2023-09-24 19:29:44

LinuxWebP圖像

2021-08-09 11:31:54

Linux重復相片刪除

2019-09-16 19:00:48

Linux變量

2021-10-02 10:10:47

LinuxBusyBox命令

2017-12-11 09:04:53

LinuxScrot截屏

2011-02-21 14:10:33

QmailSMTP

2018-03-09 10:07:34

mysql

2010-01-28 10:06:05

Linux系統調用
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品久久久久久久久久免费 | 精品99爱视频在线观看 | 自拍 亚洲 欧美 老师 丝袜 | 男人av在线播放 | 午夜视频在线免费观看 | www.亚洲视频 | 日日操视频 | 青青草av网站 | av在线视| 欧美美女二区 | 国产成人精品久久久 | 久久精品国产99国产精品 | 国产美女精品 | 日本精品视频在线观看 | 国产亚洲一区在线 | 日本成人在线观看网站 | 桃花av在线| 久久久爽爽爽美女图片 | 美日韩免费视频 | 国产日产久久高清欧美一区 | 超碰国产在线 | 欧美性视频在线播放 | 91.xxx.高清在线 | 日韩精品在线免费观看 | 日韩国产欧美视频 | 日韩国产精品一区二区三区 | 日韩精品一区二区三区在线播放 | 日韩a v在线免费观看 | 999免费网站 | 二区中文 | 蜜桃精品视频在线 | 久久久人成影片一区二区三区 | 日韩在线观看一区 | 国产日韩精品久久 | 一区二区三区久久 | 午夜激情影院 | 97热在线 | 欧美日日日日bbbbb视频 | 中文字幕 国产精品 | 97高清国语自产拍 | 久久久久久久久久久高潮一区二区 |