0

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 1​​92.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 に設定する方法を教えてください。

ありがとう - オリ

4

2 に答える 2

-1

eth2 と eth3 が接続されているネットワークで DHCP リースを発行している別の DHCP サーバーがありました。これはルートに干渉し、eth0 と eth1 のルーティングの問題を引き起こしました。ネットワーク上のDHCPサービスを停止しました eth 2 と eth3 がオンになっていて、その後はすべて問題ありませんでした

于 2012-11-01T10:36:58.967 に答える