日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
如何在Linux里使用nmcli添加網(wǎng)橋

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

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

本文將展示如何使用 NetworkManager 的命令行工具 nmcli 來創(chuàng)建網(wǎng)橋。

如何使用 nmcli 來創(chuàng)建/添加網(wǎng)橋

使用 NetworkManager 在 Linux 上添加網(wǎng)橋接口的步驟如下:

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

讓我們從細節(jié)層面看看如何創(chuàng)建一個名為 br0 的網(wǎng)橋。

獲取當前網(wǎng)絡配置

你可以通過 NetworkManager 的 GUI 來了解本機的網(wǎng)絡連接:

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

$ nmcli con show
$ nmcli connection show --active 

我有一個使用網(wǎng)卡 eno1 的 “有線連接”。我的系統(tǒng)還有一個 VPN 接口。我將要創(chuàng)建一個名為 br0 的網(wǎng)橋,并連接到 eno1。

如何創(chuàng)建一個名為 br0 的網(wǎng)橋

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

你也可以禁用 STP:

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

最后一條命令展示了禁用 STP 后的網(wǎng)橋參數(shù):

bridge.mac-address:                     --
bridge.stp:                             no
bridge.priority:                        32768
bridge.forward-delay:                   15
bridge.hello-time:                      2
bridge.max-age:                         20
bridge.ageing-time:                     300
bridge.multicast-snooping:              yes

如何打開網(wǎng)橋

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

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

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

$ ip a s
$ ip a s br0

附錄: 如何在 KVM 上使用 br0

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

$ cat /tmp/br0.xml

添加以下代碼:


  br0
  
  

如下所示運行 virsh命令:

# virsh net-define /tmp/br0.xml
# virsh net-start br0
# virsh net-autostart br0
# virsh net-list --all

輸出:

 Name State Autostart Persistent
----------------------------------------------------------
 br0 active yes yes
 default inactive no yes

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

$ man ip
$ man nmcli

關于作者



網(wǎng)站名稱:如何在Linux里使用nmcli添加網(wǎng)橋
本文URL:http://www.dlmjj.cn/article/dpdhsii.html