Not sure this applies. There's no NAT since everything is on the same
subnet. 

On Thu, Aug 06, 2020 at 09:33:36AM +0300, Ido Schimmel wrote:
> 
> On Wed, Aug 05, 2020 at 08:12:08PM +0000, Swarm NameRedacted wrote:
> > All fair points, I'll address them one by one.
> > 1) The subnet size on everything is /16; everything is on the same
> > subnet (hence the bridge) except for the client which sends the initial
> > SYN packet. Modifying the destination MAC address was definitely
> > something I overlooked and that did get the packet running through the
> > correct interface. I got a bit thrown off that the bridge has it's own
> > MAC address that is identical to the LAN interface and couldn't
> > visualize it as an L2 switch. However, the packet is still being
> > dropped; I suspect it might be a checksum error but the only incorrect
> > checksum is TCP. Might have accidentally disabled checksum offloading. I'm 
> > not
> > sure
> 
> You might need to enable hairpin on eth0:
> 
> # ip link set dev eth0 type bridge_slave hairpin on

Reply via email to