Yes, the process of placing an active network on this board is more of a pandora’s box. What I actually found in the end is that I must connect the espressobin to my switch directly. My normal connection to my switch is through the wall plate but apparently the connection is very sensitive and once I connected to a switch it came right up with my interfaces settings.
Thank you for sharing your network so we can help others, here is what I found works in my environment to get all three ports active:
# interfaces(5) file used by ifup(8) and ifdown(8)
# Include files from /etc/network/interfaces.d:
#source-directory /etc/network/interfaces.d
auto eth0
iface eth0 inet manual
auto lo
iface lo inet loopback
auto wan
iface wan inet dhcp
pre-up /sbin/ifconfig eth0 up
auto lan0
iface lan0 inet dhcp
pre-up /sbin/ifconfig eth0 up
auto lan1
iface lan1 inet dhcp
pre-up /sbin/ifconfig eth0 up
~
Hopefully this information will help other to prevent the hours which turned into days working through the network setup.
Thanks,
Matt