做banner的在線網(wǎng)站最常見企業(yè)網(wǎng)站公司有哪些
Linux Bridge(網(wǎng)橋)是用純軟件實現(xiàn)的虛擬交換機(jī),有著和物理交換機(jī)相同的功能,例如二層交換,MAC地址學(xué)習(xí)等。因此我們可以把tun/tap,veth pair等設(shè)備綁定到網(wǎng)橋上,就像是把設(shè)備連接到物理交換機(jī)上一樣。此外它和veth pair、tun/tap一樣,也是一種虛擬網(wǎng)絡(luò)設(shè)備,具有虛擬設(shè)備的所有特性,例如配置IP,MAC地址等。Linux Bridge通常是搭配KVM、docker等虛擬化技術(shù)一起使用的,用于構(gòu)建虛擬網(wǎng)絡(luò),因為此教程不涉及虛擬化技術(shù)。以下操作可以臨時創(chuàng)建網(wǎng)橋,系統(tǒng)重啟所有的配置則會消失,需要修改配置文件,才能永久保存網(wǎng)橋配置。
1、安裝bridge-utils工具
centos系統(tǒng)安裝:yum install -y bridge-utils
ubuntu系統(tǒng)安裝:apt-get install -y bridge-utils
2、創(chuàng)建Bridge
[root@kvm329?~]#?brctl addbr br0
[root@kvm329?~]#?ip link set br0 up
網(wǎng)絡(luò)拓?fù)淙缦?#xff1a;
注:新建的bridge是一個獨立的虛擬網(wǎng)絡(luò)設(shè)備,現(xiàn)階段只有一個端口連著網(wǎng)絡(luò)協(xié)議棧(TCP/IP Stack),此時的bridge沒有實際功能。
3、為Bridge配置IP地址
[root@kvm329?~]#?ip addr add 192.168.3.101/24 dev br0?#給br0配置IP
4、將物理網(wǎng)卡接口設(shè)備掛靠Bridge
[root@kvm329?~]#?brctl addif br0 eth0
[root@kvm329?~]#?ip addr del 192.168.3.21/24 dev eth0?#刪除eth0配置IP及為eth0生成默認(rèn)的路由
[root@kvm329?~]#?route -nne #查看路由規(guī)則
[root@kvm329?~]#?ip route add default via 192.168.3.1 dev br0 #添加新默認(rèn)路由
[root@kvm329?~]#?route -nne #查看路由規(guī)則
注:物理網(wǎng)卡設(shè)備接口掛靠到Bridge之后,物理網(wǎng)卡設(shè)備的IP地址就會無效。避免影響協(xié)議棧的路由選擇,如果不指定網(wǎng)卡的話進(jìn)行ping的話,協(xié)議棧就有可能會優(yōu)先將數(shù)據(jù)包轉(zhuǎn)發(fā)給eth0而不是轉(zhuǎn)發(fā)給br0。