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