Столкнулся с проблемой и долгое время не мог найти решения в интернете. А именно моя проблема выглядела таким образом:

Имеется 2 сетевых карты (eth1 и eth2), два провайдера соответственно. От одного мне необходим сеть и интерент, от другого только сеть.

Решалось при помощи стандартного добавления маршрутов до поднятия ppp0 (интернета), но это не устраивало, т.к. необходимо, чтобы маршрутизация прописывалась при старте системы, когда и поднимался интернет.

Роясь в скриптах загрузки системы, прописывания маршрутов в них так ничего и не удалось добиться (вариант, при старте графической среды также не устраивал).

Mandriva Linux создан на основе Red Hat Linux, соответственно и многие конфиги, пути и настройки совпадают. Однако это не дало должного эффекта

Спустя несколько дней это таки удалось — поднять сеть и инет автоматом и чтобы маршруты тоже срабатывали при загрузке системы.

Сначала по совету друга — создаю файл static-routes в директории /etc/sysconfig
там приписываю строки:
any net 172.25.0.0/16 gw 172.25.12.1
any net 192.168.0.0/16 gw .192.168.250.3

но применяются эти маршруты к ppp0 и соответственно не работают правильно.
также редактирую файл

eth1 net 172.25.0.0/16 gw 172.25.12.1
eth2 net 192.168.0.0/16 gw .192.168.250.3

это не помогло, какая-то фигня в таблице маршрутизации после него.

потом также трачу время на то, что создаю в директориях /etc/sysconfig/network-scripts/device файлы
route-eth1 и route-eth2
с содержимым
ADDRESS0=172.25.0.0 NETMASK0=255.255.0.0 GATEWAY0=172.25.12.1

ну и в другом соответственно
ADDRESS0=192.168.0.0 NETMASK0=255.255.0.0 GATEWAY0=192.168.250.3

и даже пробовал строчки менять на
ADDRESS1=172.25.0.0 NETMASK1=255.255.0.0 GATEWAY1=172.25.12.1

ну и в другом соответственно
ADDRESS2=192.168.0.0 NETMASK2=255.255.0.0 GATEWAY2=192.168.250.3

мало ли чё..

но и это не помогло

почему я всё это пишу? потому что инфы по этому катастрофически мало! искалось во всех поисковиках, и находится всякий бред, может в red hat или fedora или других red hat based системах это и работает, но не в mandriva 2011.0

так вот опишу способ для mandriva 2011.0 (надеюсь кто-то не будет столько париться как я, а наткнётся на этот пост сразу в поисковике)
в каталоге /etc/sysconfig/network-scripts создаю 2 файла (т.к. 2 сетевых интерфейса):
route-eth1 и route-eth2
в них добавляю текст
ADDRESS0=172.25.0.0 NETMASK0=255.255.0.0 GATEWAY0=172.25.12.1

ну и в другом соответственно
ADDRESS0=192.168.0.0 NETMASK0=255.255.0.0 GATEWAY0=192.168.250.3

Перезагружаем систему — работает.