Linux中高階網路配置-網路橋接配置
阿新 • • 發佈:2018-11-20
概念
虛擬機器是沒有物理網絡卡的,這時虛擬機器要與外部通訊,進行資料交換就需要通過主機上的物理網絡卡,進行地址轉換,而且主機的核心來處理這些問題,無疑增加了主機核心的負載,大大降低了資料交換的速率,如果搭建網路橋,使得虛擬機器與外部資料交換通過橋接方式,虛擬機器核心可以在一定程度上直接使用主機的物理網絡卡,就可以解決這個問題。
配置真機網路橋接
###這是我們真機物理網絡卡
- 配置物理網絡卡:
vim /etc/sysconfig/network-scripts/ifcfg-enp0s25
配置檔案內容如下:
DEVICE=enp0s25 ONBOOT=yes BOOTPROTO=none BRIDGE=br0 ###這裡名稱隨意
- 配置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 ###刪除網橋