Назад | Перейти на главную страницу

Как можно маршрутизировать запросы DHCP через шлюз, отличный от шлюза по умолчанию?

Я размещаю несколько виртуальных машин KVM на сервере с двумя сетевыми адаптерами, eth0 и eth1. У меня две сети 192.168.100 / 24 и 192.168.200 / 24.

Я установил мосты согласно http://www.linux-kvm.com/content/using-bridged-networking-virt-manager так что хосты 192.168.100 / 24 используют eth0, а другая сеть использует eth1. Похоже, все работает нормально.

На сервере есть шлюз по умолчанию, маршрутизирующий все на 192.168.100.1.

Каждая сеть также имеет свой собственный сервер Cobbler на 192.168.100.222 и 192.168.200.222, обрабатывающий загрузку PXE и ​​DHCP.

Моя проблема в том, что когда я загружаю PXE-машины в сети 192.168.200 / 24, я хочу, чтобы он достиг сервера Cobbler по адресу 192.168.200.222, но похоже, что вместо этого он всегда достигает сервера 192.168.100.222, вероятно, из-за шлюза по умолчанию настройка.

Как я могу настроить сервер так, чтобы запросы DHCP, исходящие от моста eth1, направлялись на шлюз 192.168.200.1 вместо шлюза по умолчанию?

Не похоже, что я могу использовать маршрутизацию политики, поскольку у виртуальной машины еще нет IP-адреса, так что я могу упустить?