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

如何在 Ubuntu 上搭建網橋

系統 Linux 系統運維
網橋的作用是通過物理接口連接內部和外部網絡。對于虛擬端口或者 LXC/KVM/Xen/容器來說,這非常有用。網橋虛擬端口看起來是網絡上的一個常規設備。在這個教程中,我將會介紹如何在 Ubuntu 服務器上通過 bridge-utils (brctl) 命令行來配置 Linux 網橋。

[[169093]]

作為一個 Ubuntu 16.04 LTS 的初學者。如何在 Ubuntu 14.04 和 16.04 的主機上搭建網橋呢?

顧名思義,網橋的作用是通過物理接口連接內部和外部網絡。對于虛擬端口或者 LXC/KVM/Xen/容器來說,這非常有用。網橋虛擬端口看起來是網絡上的一個常規設備。在這個教程中,我將會介紹如何在 Ubuntu 服務器上通過 bridge-utils (brctl) 命令行來配置 Linux 網橋。

網橋化的網絡示例

 

圖 01: Kvm/Xen/LXC 容器網橋示例 (br0)

 圖 01: Kvm/Xen/LXC 容器網橋示例 (br0)

在這個例子中,eth0 和 eth1 是物理網絡接口。eth0 連接著局域網,eth1 連接著上游路由器和互聯網。

安裝 bridge-utils

使用 apt-get 命令 安裝 bridge-utils:

 

  1. $ sudo apt-get install bridge-utils 

或者

 

  1. $ sudo apt install bridge-utils 

樣例輸出:

 圖 02: Ubuntu 安裝 bridge-utils 包

在 Ubuntu 服務器上創建網橋

使用你熟悉的文本編輯器修改 /etc/network/interfaces ,例如 vi 或者 nano :

 

  1. $ sudo cp /etc/network/interfaces /etc/network/interfaces.bakup-1-july-2016 
  2. $ sudo vi /etc/network/interfaces 

接下來設置 eth1 并且將它映射到 br1 ,輸入如下(刪除或者注釋所有 eth1 相關配置):

 

  1. ### br1 使用靜態公網 IP 地址,并以 ISP 的路由器作為網關 
  2. auto br1 
  3. iface br1 inet static 
  4. address 208.43.222.51 
  5. network 255.255.255.248 
  6. netmask 255.255.255.0 
  7. broadcast 208.43.222.55 
  8. gateway 208.43.222.49 
  9. bridge_ports eth1 
  10. bridge_stp off 
  11. bridge_fd 0 
  12. bridge_maxwait 0 

接下來設置 eth0 并將它映射到 br0,輸入如下(刪除或者注釋所有 eth0 相關配置):

 

  1. auto br0 
  2. iface br0 inet static 
  3.         address 10.18.44.26 
  4.         netmask 255.255.255.192 
  5.         broadcast 10.18.44.63 
  6.         dns-nameservers 10.0.80.11 10.0.80.12 
  7.         # set static route for LAN 
  8.         post-up route add -net 10.0.0.0 netmask 255.0.0.0 gw 10.18.44.1 
  9.         post-up route add -net 161.26.0.0 netmask 255.255.0.0 gw 10.18.44.1 
  10.         bridge_ports eth0 
  11.         bridge_stp off 
  12.         bridge_fd 0 
  13.         bridge_maxwait 0 

關于 br0 和 DHCP 的一點說明

如果使用 DHCP ,配置選項是這樣的:

 

  1. auto br0 
  2. iface br0 inet dhcp 
  3.         bridge_ports eth0 
  4.         bridge_stp off 
  5.         bridge_fd 0 
  6.         bridge_maxwait 0 

保存并且關閉文件。

重啟服務器或者網絡服務

你需要重啟服務器或者輸入下列命令來重啟網絡服務(在 SSH 登錄的會話中這可能不管用):

 

  1. $ sudo systemctl restart networking 

如果你證使用 Ubuntu 14.04 LTS 或者更老的沒有 systemd 的系統,輸入:

 

  1. $ sudo /etc/init.d/restart networking 

驗證網絡配置成功

使用 ping/ip 命令來驗證 LAN 和 WAN 網絡接口運行正常:

 

  1. ### 查看 br0 和 br1 
  2. ip a show 
  3. ### 查看路由信息 
  4. ip r 
  5. ### ping 外部站點 
  6. ping -c 2 cyberciti.biz 
  7. ### ping 局域網服務器 
  8. ping -c 2 10.0.80.12 

樣例輸出:

 

圖 03: 驗證網橋的以太網連接

 圖 03: 驗證網橋的以太網連接

現在,你就可以配置 br0 和 br1 來讓 XEN/KVM/LXC 容器訪問因特網或者私有局域網了。再也沒有必要去設置特定路由或者 iptables 的 SNAT 規則了。

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

2014-04-15 15:14:49

UbuntuGhost博客平臺

2018-03-29 15:21:03

LinuxDebian網橋

2019-08-02 15:30:42

UbuntuMongoDB命令

2018-10-15 15:23:50

UbuntupipPython

2023-08-08 12:38:52

2019-08-30 11:20:28

UbuntuVirtualBoxLinux

2024-01-04 11:50:00

UbuntuDocker

2015-10-16 10:07:22

Justniffer安裝Ubuntu

2014-06-30 09:27:17

UbuntuTomcat集群

2015-08-04 14:04:28

UbuntuPDF文件

2021-09-11 15:41:55

UbuntuDropbox云服務

2017-03-29 16:18:11

LinuxUbuntuRedmine

2013-07-25 10:00:30

UbuntuVirtualBox

2021-07-12 14:47:16

UbuntuZlib代碼

2019-08-13 16:10:38

UbuntuLinux時間同步

2016-11-03 20:06:53

UbuntuGrafanaDocker

2017-08-02 15:15:55

UbuntuNoSQLOrientDB

2019-10-21 13:28:38

UbuntuPostgreSQL命令

2018-05-25 11:55:41

2022-05-29 17:37:39

LinuxUbuntuPHP
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 午夜影视免费片在线观看 | 亚洲一区二区三区 | 中文在线a在线 | 男女羞羞网站 | 国产成人精品网站 | 国产精品综合网 | 91久久综合亚洲鲁鲁五月天 | 国产高清视频一区二区 | 久久久av中文字幕 | 91久久国产综合久久91精品网站 | 九色网址| 成人影院av | 欧美色性| 久久久九九九九 | 国产黄色大片在线观看 | 国产精品毛片一区二区在线看 | 羞羞视频网站免费看 | 欧美久久精品一级黑人c片 91免费在线视频 | 欧美亚洲视频 | 成人福利在线观看 | 婷婷综合五月天 | 99成人免费视频 | 国产精品久久久久久久久久 | 性色综合| 日韩午夜电影在线观看 | 成年人在线视频 | 国产欧美日韩精品一区二区三区 | 一区二区三区在线 | 国内精品伊人久久久久网站 | 久久久久国产成人精品亚洲午夜 | 91一区二区| 精品视频一区二区 | 免费观看的av毛片的网站 | 黄色三级免费 | 91精品国产91久久综合桃花 | 91视频大全 | 中文字幕精品一区二区三区精品 | 中文字幕日韩一区 | av一级毛片 | 日本不卡免费新一二三区 | 久久午夜视频 |