Проблема настройки сети с помощью cl-install

Добрый день,

Пытаюсь поднять сети с помощью cl-install по мануалу:

cl-install --startup --ip eth0:192.168.2.30/24 --ip eth1:10.50.0.130/16 --route default:192.168.2.254 --route 10.50.0.0/16:10.50.0.1 --dns 192.168.2.254,10.50.0.1 --netconf openrc --set os_install_net_settings=""

в результате получаю сообщение:

* Шлюз 10.50.0.1 не доступен

Хотя как 192.168.2.254 так и 10.50.0.1 заведомо доступны,

 # ping -c 1 192.168.2.254
PING 192.168.2.254 (192.168.2.254) 56(84) bytes of data.
64 bytes from 192.168.2.254: icmp_req=1 ttl=64 time=0.194 ms

--- 192.168.2.254 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.194/0.194/0.194/0.000 ms

 # ping -c 1 10.50.0.1
PING 10.50.0.1 (10.50.0.1) 56(84) bytes of data.
64 bytes from 10.50.0.1: icmp_req=1 ttl=128 time=0.223 ms

--- 10.50.0.1 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.223/0.223/0.223/0.000 ms

Интерфейсы подняты networkmanager’ом

P.S.: система поставлена со стэйджа cld-20110901-x86_64.iso

Не совсем понимаю цель --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.

Да, спасибо.
Я все понял.