На машине Server работает DHCP и есть два интерфейса, интерфейсы Alpha и Beta.
На машине Client тоже два интерфейса, тоже Alpha и Beta.
Интерфейс Server-Alpha подключён к Client-Alpha, Server-Beta подключён к Client-Beta. Получается два дублирующих друг друга канала (но цель не в дублировании). Подсети все разные. Раздача IP, DNS адресов работает, сеть работает. Как маршруты записать, так трафик и идёт, работает система.
Проблема с выбором нужного адреса шлюза у Client. Адрес шлюза раздаётся, но из двух не тот, что нужен. Нужно для Client жёстко задать шлюзом по умолчанию адрес Server-Alpha. Задаю в dhcp.conf опицию "option routers" для Alpha подсети. Пытаюсь по разному отключить или игнорировать назначение адреса шлюза для интерфейса Client-Beta. Но Client всё время получает дефолтным шлюзом ненужный адрес Server-Beta.
При рестарте Client сети сначала инициализируется интерфейс Client-Alpha, вторым Client-Beta.
Как для Client жёстко задать адресом дефолтного шлюза адрес Server-Alpha?
Хочу для всех остальных потенциальных клиентов оставить раздачу шлюза Alpha в альфа сеть, шлюза Beta в бета сеть.
P.S. Откуда такая хитрозагнутая конфигурация. На "аппаратной" машине Server крутятся экспериментальные виртуалки, у них разные вирт.подсетки, виртуалки друг с другом и с Server взаимодействуют по сети.
Машина Client это виртуалка и она выступает шлюзом в инет для всех остальных витуалок. Машина Server раздаёт всем виртуалкам IP адреса, регистрирует в DNS имена виртуалок, содержит DNS сервер для всех виртуалок. Софт: DHCP 3, Bind 9, KVM-qemu под Убунту 10.04, и CentOS 5.5 виртуалки.