Centos 6.x で PXE を実行しています。4 つの NIC を使用してサーバーのイメージを作成しようとしています。eth0、eth1、eth2、eth3。
eth0 と eth1 は、pxe サーバーが存在するネットワーク セグメント上にあります。また、この pxe サーバーを使用して、ビルド プロセスに必要なファイルを Web サーバー経由で提供しています。
DHCP が IP アドレスを配布するとき、すべてのインターフェイス eth0 eth1 eth2 および eth3 に対して配布します。また、デフォルト ゲートウェイも配布します。デフォルト ゲートウェイは eth3 で設定されます。eth3 は Web サーバーがあるネットワークに接続されておらず、Web サーバーからファイルを取得できないため、これは誤りです。
私が PXE で使用しているアドレス範囲は 192.168.20.0/24 gw 192.168.20.1 です。PXE DHCP を取得して、eth3 ではなく eth0 にデフォルト ゲートウェイ 192.168.20.1 を設定するにはどうすればよいですか
ルート表はこちら
Destination Gateway Genmask Flags Metric Ref Use IFace
192.168.20.0 * 255.255.255.0 U 0 0 0 eth3
192.168.20.0 * 255.255.255.0 U 0 0 0 eth2
192.168.20.0 * 255.255.255.0 U 0 0 0 eth1
192.168.20.0 * 255.255.255.0 U 0 0 0 eth0
127.0.0.1 * 255.255.255.0 U 0 0 0 lo
default 192.168.20.1 0.0.0.0 UG 0 0 0 eth3
ここに私のdhcp設定があります
ddns-update-style interim;
not authoritative;
option domain-name "mydomain.com";
option domain-name-servers 192.168.20.15;
option subnet-mask 255.255.255.0;
subnet 192.168.20.0 netmask 255.255.255.0 {
authoritative;
range 192.168.20.220 192.168.20.245;
option routers 192.168.20.1;
default-lease-time 900;
max-lease-time 1200000000;
allow unknown-clients;
allow booting;
allow bootp;
next-server 192.168.20.15;
filename "pxelinux.0";
}
適切にルーティングできるように、デフォルト ゲートウェイを eth0 に設定する方法を教えてください。
ありがとう - オリ