assuming you went through xen from scratch already
slackpkg bridge-utils vlan
mv -i /etc/rc.d/rc.inet1 /etc/rc.d/rc.inet1.dist chmod -x /etc/rc.d/rc.inet1.dist vi /etc/rc.d/rc.inet1 #!/bin/bash echo rc.inet1 PATH is $PATH if [[ $1 = stop || $1 = down ]]; then route delete default ifconfig xenbr0 down ifconfig eth0 down #ifconfig br0 down #ifconfig eth1 down ifconfig lo down else echo -n lo... ifconfig lo up && echo done #echo -n cluster bridge... #brctl addbr br0 #brctl addif br0 eth1 #ifconfig br0 x.x.x.x/xx up && echo done #ifconfig eth1 up echo -n default bridge... brctl addbr xenbr0 brctl addif xenbr0 eth0 ifconfig xenbr0 x.x.x.x/xx up && echo done ifconfig eth0 up echo -n default route... route add default gw x.x.x.x && echo done brctl show fi chmod +x /etc/rc.d/rc.inet1
now if you want link aggregation - you can mix this with bonding
mv -i /etc/xen/xl.conf /etc/xen/xl.conf.dist grep -vE '^#|^$' /etc/xen/xl.conf.dist > /etc/xen/xl.conf vi /etc/xen/xl.conf
vif.default.script="vif-bridge" vif.default.bridge="guestbr0"
vif.default.script="vif-openvswitch"
see openvswitch
bridge https://wiki.linuxfoundation.org/networking/bridge
Bridging Network Connections https://wiki.debian.org/BridgeNetworkConnections
Network bridge https://wiki.archlinux.org/title/Network_bridge
Troubleshooting Ethernet bridging on Linux http://www.microhowto.info/troubleshooting/troubleshooting_ethernet_bridging_on_linux.html
Bridge not working https://unix.stackexchange.com/questions/48265/bridge-not-working
KVM & BRCTL in Linux – bringing VLANs to the guests http://blog.davidvassallo.me/2012/05/05/kvm-brctl-in-linux-bringing-vlans-to-the-guests/
http://ceyes.github.io/2014-07/add-vlan-tag-through-bridge/
http://net.doit.wisc.edu/~dwcarder/captivator/linux_trunking_bridging.txt