ubuntu 桥接备忘

apt install birdge-utils       用于桥接网卡的工具,如命令brctl

root@ubuntu:/etc/network# vim interfaces  


auto br0
iface br0 inet static
address 192.168.1.100
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 192.168.1.1
bridge_ports ens33
bridge_ports ens38
bridge_ports ens39
bridge_stp off
bridge_fd 0
bridge_maxwait 0
bridge_stp stp生成树协议


查看绑定情况
root@ubuntu:/etc/network# brctl show
bridge name     bridge id               STP enabled     interfaces
br0             8000.000c29d6711e       yes             ens33
                                                        ens38
                                                        ens39
virbr0          8000.000000000000       yes
root@ubuntu:/etc/network#

绑定完成后一定要重启,重起服务/UP/DOWN一般不会好使

重起后查看下IP如果用的是dhcp正常只有br0有地址被绑定的是没有地址的。

 

ip -o addr show | awk '/inet/ {print $2, $3, $4}' 
ifconfig | egrep "^[a-z]|inet " | sed -e "s/ [ ]*Link.*/@/" -e "s/.*inet addr://" -e "s/ .*/#/" | tr -d '\012' | tr '@' ' ' | tr '#' '\012'

 br0 192.168.1.100
  ens33 ens38 ens39 lo 127.0.0.1
  virbr0 192.168.122.1 




posted @ 2018-03-21 20:42  yjig  阅读(179)  评论(0编辑  收藏  举报