如何通过非默认网关路由DHCP请求?

我正在两台NIC(eth0和eth1)的服务器上托pipe一些KVM虚拟机。 我有两个networking192.168.100 / 24和192.168.200 / 24。

我按照http://www.linux-kvm.com/content/using-bridged-networking-virt-managerbuild立了网桥,以便192.168.100 / 24主机使用eth0,而另一个networking使用eth1。 这看起来工作正常。

服务器上有一个默认网关,将所有内容路由到192.168.100.1

每个networking在192.168.100.222和192.168.200.222上都有自己的Cobbler服务器,用于处理PXE启动和DHCP

我的问题是当我在192.168.200 / 24networking上的PXE启动机器时,我想让它到达192.168.200.222的Cobbler服务器,但是它看起来总是到达192.168.100.222服务器,可能是因为默认网关设置。

我怎样才能configuration服务器,以便从eth1网桥发出的DHCP请求转到192.168.200.1网关,而不是默认网关?

它看起来不像我可以使用策略路由,因为那里的虚拟机没有IP地址,所以我可以忽略什么?