Ubuntu Linux - two interfaces, same subnet, different vlan - MAC/ARP issues

Solution 1:

You need to disable the reverse path filter (rp_filter) for each individual interface

# sysctl -w net.ipv4.conf.eth1/102.rp_filter=0
# sysctl -w net.ipv4.conf.eth1/103.rp_filter=0