у меня две сетевые карты wlan0 и eth0, вай фай конектиться к любым сетям и роуты там не нужны, и eth0 только к одной сетке где нужны роуты, как их разделить
auto wlan0
iface wlan0 inet static (или dhcp нуна смотреть как у вас)
up route add default gw ИП вашего шлюза
down route del default gw ИП вашего шлюза
auto eth0
iface eth0 inet static (или dhcp нуна смотреть как у вас)
up route add -net подсеть netmask 255.255.255.128 gw шлюз_подсети
down route del -net подсеть netmask 255.255.255.128 gw шлюз_подсети
это грубая заготовка