The default
lines indicate where the default routes point. You have more than one, that can have some odd side-effects, most systems only have one. The metric
statistic tells the routing table that the second 'default' route is expensive, and means it won't send traffic down it.
eth2
and eth0
appear to be on overlapping subnets, with eth0 on the most specific one. That's suggestive that it is the real one, especially since the default route without a 'metric' on it belongs to that adapter.
You also tagged your question amazon-web-services, so in that context "associating a subnet with a network interface" means taking a network interface, which is a discrete thing you attach to Instances, and attaching it to a defined subnet in a VPC somewhere. You can attach multiple network interfaces to a machine and thus different subnets, but the Instance and the Subnets all need to be in the same Availability Zone.