brctl showbridge name bridge id STP enabled interfaces
br0 8000.0800275dd4ab no p2p1
tap0
I disabled iptables for testing purposes so output is empty:
iptables -L -vChain INPUT (policy ACCEPT 36986 packets, 18M bytes)
pkts bytes target prot opt in out source destination
Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target prot opt in out source destination
Chain OUTPUT (policy ACCEPT 36557 packets, 8694K bytes)
pkts bytes target prot opt in out source destination
iptables -L -t nat -vChain PREROUTING (policy ACCEPT 1 packets, 28 bytes)
pkts bytes target prot opt in out source destination
Chain INPUT (policy ACCEPT 1 packets, 28 bytes)
pkts bytes target prot opt in out source destination
Chain OUTPUT (policy ACCEPT 3 packets, 617 bytes)
pkts bytes target prot opt in out source destination
Chain POSTROUTING (policy ACCEPT 3 packets, 617 bytes)
pkts bytes target prot opt in out source destination
If it has any relevance, I don't really need to bridge the tap to an eth but I do need the VPN to behave like a layer 2 network since I may need IPX or other old protocol that do not go well with tun type VPNs.