Не совсем понимаю цель --route 10.50.0.0/16:10.50.0.1: отправлять пакеты в подсеть 10.50.0.0/16 через шлюз 10.50.0.1 ?!?
Ведь одна из сетевых карт находится как раз в подсети 10.50.0.0/16 (–ip eth1:10.50.0.130/16) то есть отправляет пакеты в эту подсеть без маршрутизации ?!? Уточните пожалуйста что вы хотите настроить в маршрутизации.
Цель проста: необходимо изолировать обе сети друг от друга.
Ибо, если я указываю в качестве dgw 192.168.2.254, а с другого интерфейса, допустим, приходит ICMP request, ответ отправится в сеть 192.168.2.0
Чтоб этого не происходило - необходимо настроить “мульти-шлюзовую” конфигурацию.
В ручном режиме я знаю как это сделать.
Хорошая статья на эту тему линк (извиняюсь за внешнюю ссылку)
calculate-install не поддерживает настройку мульти-шлюзовой конфигурации, по крайне мере пока. Поэтому для настройки вам придется редактировать /etc/conf.d/net (возможно создать шаблон /etc/conf.d/net.clt для автоматической настройки при переустановке системы). Примеры настройки описываются в /usr/share/doc/openrc-0.8.3-r1/net.example.bz2.