1. 程式人生 > >Linux中高階網路配置-網路橋接配置

Linux中高階網路配置-網路橋接配置

概念
虛擬機器是沒有物理網絡卡的,這時虛擬機器要與外部通訊,進行資料交換就需要通過主機上的物理網絡卡,進行地址轉換,而且主機的核心來處理這些問題,無疑增加了主機核心的負載,大大降低了資料交換的速率,如果搭建網路橋,使得虛擬機器與外部資料交換通過橋接方式,虛擬機器核心可以在一定程度上直接使用主機的物理網絡卡,就可以解決這個問題。

配置真機網路橋接

###這是我們真機物理網絡卡
在這裡插入圖片描述

  1. 配置物理網絡卡:
vim /etc/sysconfig/network-scripts/ifcfg-enp0s25

配置檔案內容如下:

DEVICE=enp0s25
ONBOOT=yes
BOOTPROTO=none
BRIDGE=br0 ###這裡名稱隨意
  1. 配置br0,建立橋接
vim /etc/sysconfig/network-scripts/ifcfg-br0

配置檔案如下:

DEVICE=br0
ONBOOT=yes
BOOTPROTO=none
IPADDR=172.25.254.55
NETMASK=255.255.255.0
TYPE=Bridge

配置完成後,重啟網路即可!
###顯示橋接控制

brctl show

在這裡插入圖片描述

命令方式配置橋接
###新增橋接

brctl addr br0
ifconfig br0 172.25.254.115/24	###給br0配置IP

###搭建完成我們去ping另一臺主機,發現是不通的,因為br0沒有連結到真實網絡卡上。
在這裡插入圖片描述

在這裡插入圖片描述

###將橋接連結到網絡卡上

brctl addif br0 eth0

在這裡插入圖片描述

###再次去ping另一臺主機,網路正常!
在這裡插入圖片描述

###刪除橋接

ifconfig br0 down	###關閉橋接裝置
brctl delif br0 eth0	###刪除網橋連線
brctl delbr br0 	###刪除網橋

在這裡插入圖片描述
在這裡插入圖片描述