我在一台服务器上托管了一些 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
每个网络还在 192.168.100.222 和 192.168.200.222 上拥有自己的 Cobbler 服务器,用于处理 PXE 启动和 DHCP。
我的问题是,当我在 192.168.200/24 网络上 PXE 启动机器时,我希望它能够到达 192.168.200.222 的 Cobbler 服务器,但它看起来总是到达 192.168.100.222 服务器,这可能是因为默认网关设置。
我如何配置服务器,以便来自 eth1 桥的 DHCP 请求转到 192.168.200.1 网关而不是默认网关?
由于虚拟机还没有 IP 地址,因此看起来我不能使用策略路由,那么我可能忽略了什么?