ubuntu下雙網卡橋接


1. 安裝 brctl工具
sudo apt-get install bridge-utils
2. 添加橋
# brctl addbr br0 #創建橋接 br0
# brctl addif br0 eth0 eth1 #添加 eth0, eth1 到 br0
# ifconfig br0 192.168.1.1 netmask 255.255.255.0 broadcast 192.168.1.255 up
3. 打開ip轉發
sudo vim /etc/sysctl.conf
net.ipv4.ip_forward=1
去掉該行前面的注釋符#
sudo sysctl -p /etc/sysctl.conf
文件立即生效
 
3. 修改配置
vim /etc/network/interfaces
auto lo br0
iface lo inet loopback
auto eth0
iface eth0 inet manual
auto eth1
iface eth1 inet manual
iface br0 inet dhcp
bridge_ports eth0 eth1
 
或者使用靜態IP
 
iface br0 inet static
bridge_ports eth0 eth1
address 192.168.1.2
broadcast 192.168.1.255
netmask 255.255.255.0
gateway 192.168.1.1
 
4. 重啟機器
 
實例配置:
 

root@weifeng-ThinkPad-E470:~# cat /etc/network/interfaces
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo br0
iface lo inet loopback
auto enp4s0
iface enp4s0 inet manual
auto enx000ec6d22489
iface enx000ec6d22489 inet manual
iface br0 inet static
bridge_ports enp4s0 enx000ec6d22489
address 192.168.4.147
broadcast 192.168.4.255
netmask 255.255.255.0
gateway 192.168.4.1
dns-nameservers 114.114.114.114

 

root@weifeng-ThinkPad-E470:~# ifconfig
br0 Link encap:以太網 硬件地址 00:0e:c6:d2:24:89
inet 地址:192.168.4.147 廣播:192.168.4.255 掩碼:255.255.255.0
inet6 地址: fe80::20e:c6ff:fed2:2489/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 躍點數:1
接收數據包:26213 錯誤:0 丟棄:0 過載:0 幀數:0
發送數據包:13242 錯誤:0 丟棄:0 過載:0 載波:0
碰撞:0 發送隊列長度:1000
接收字節:33057941 (33.0 MB) 發送字節:1009375 (1.0 MB)

enp4s0 Link encap:以太網 硬件地址 c8:5b:76:96:54:8d
UP BROADCAST RUNNING MULTICAST MTU:1500 躍點數:1
接收數據包:47984 錯誤:0 丟棄:2 過載:0 幀數:0
發送數據包:14024 錯誤:0 丟棄:47 過載:0 載波:0
碰撞:0 發送隊列長度:1000
接收字節:35367800 (35.3 MB) 發送字節:1116775 (1.1 MB)

enx000ec6d22489 Link encap:以太網 硬件地址 00:0e:c6:d2:24:89
UP BROADCAST MULTICAST MTU:1500 躍點數:1
接收數據包:0 錯誤:0 丟棄:0 過載:0 幀數:0
發送數據包:0 錯誤:0 丟棄:0 過載:0 載波:0
碰撞:0 發送隊列長度:1000
接收字節:0 (0.0 B) 發送字節:0 (0.0 B)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM