В винде это решалось изменением метрики сетевых интерфейсов (дело в том, что она у обоих одинакова, поэтому система и попутала их).
Метрика применяется для выбора маршрута, когда их есть несколько в одну подсеть. При нерабочем основном, выбирается резервный. Но пятой точкой чую, что не в маршрутизации проблемы, а проблемы в настройках и конфигурационных скриптах. Так что либо меняй конфигурацию, либо названия сетевых интерфейсов, как советуют по ссылкам, которые привёл assistent.
Насколько я знаю, метрика задает приоритет сетевого интерфейса, по крайней мере в виндоус. Чем она меньше, тем выше приоритет. О других ее функциях мне неизвестно, может это и так.
Любая операционка на моем компе (на других с таким не сталкивался) дает одинаковую метрику обеим моим сетевухам, поэтому раз на раз не приходится, один раз одна в приоритете, после переустановки системы может быть уже другая. В винде запросто можно через сетевые подключения поменять метрику, именно этим я раньше и пользовался для устранения вышеуказанной проблемы. Помогало на отлично.
В линукс политика другая. В ней основным интерфейсом по умолчанию выбирается интерфейс с именем eth0. Т.к. про смену метрики в линуксе я инфы не нашел, то остался вариант со сменой названия интерфейса. Но я не знал, в каком файле копать.
Юзер
tmp дал отличные ссылки, которые прояснили мне, какой файл надо править. Спасибо ему огромное. Сам не раз искал, но найти не удавалось.