Centos 6をオペレーティングシステムとして使用する物理システムがあります。私の設定では、eth0
IP、ゲートウェイ、およびネットマスクは次のようになり、物理ポートはVLAN 12を使用してスイッチポートに接続されます。
DEVICE=eth0
TYPE=Ethernet
UUID=20b60816-f5eb2e4
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.60.2
GATEWAY=192.168.50.55
NETMASK=255.255.255.0
eth1
これを設定し、物理ポートをVLAN 14を使用してスイッチポートに接続しました。
DEVICE=eth1
TYPE=Ethernet
UUID=9de7-14f13f5eb2e4
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.110.5
GATEWAY=192.168.60.60
NETMASK=255.255.255.224
デフォルトポートはopenに設定されているため、ゲートウェイをeth1
実行すると192.168.60.60になります。route
しかし、バインドeth1
してeth2
(eth2
VLANも14です)、デフォルトポートはそのままeth1
で、ゲートウェイを実行するとroute
192.168.50.55です!
なぜこれが起こり、どうすればよいですか?
修正する:
以下の回答に基づいてこれらのファイルを見つけました。
セントース文書
Red Hat ドキュメント
答え1
まあゲートウェイ(また〜として知られているデフォルトゲートウェイ)構成方法が私には適していないので、考えとは異なります。
デフォルトゲートウェイは、コンピュータに直接接続されているネットワーク上にあるのか、コンピュータが固定パスで構成されているネットワーク上にあるのかを知らないネットワークで、コンピュータがIPに接続しようとする方法を定義します。簡単に言えば、デフォルトのゲートウェイは、コンピュータがインターネットにアクセスする方法です。
特に、通常、複数のインターフェイスにデフォルトゲートウェイはありません(通常、1つのインターフェイスのみがインターネットに接続され、残りのインターフェイスが内部ネットワークに接続されるため)。したがって、どちらか一方にデフォルトゲートウェイが設定されていることを確認したいと思います。または両方ではありeth0
ませんがeth1
...
そしてデフォルトゲートウェイは通常IPが属するインターフェイスで設定する必要があります(インターフェイスが出てくるときに設定したいからです)ので、そのインターフェイスが192.168 .60を処理するので、GATEWAY=192.168.60.60
configで設定したいと思います。eth0
xネットワークは、実際にIP 192.168.60.60でアクセスできるネットワークです。
(もちろん、192.168.60.60が次のようになるとします。実際にインターネットにアクセスするためのデフォルトゲートウェイがあります。それ以外の場合はまったくリストしないでください。 )
eth0
IP 192.168.50.55は、設定された2つのネットワーク(192.168.60.xまたは192.168.110.x)のいずれかのIPではないため、問題があるようですeth1
。したがって、このようなデフォルトゲートウェイを構成することは明らかです。いいえ、既知のネットワークに接続されていないため、コンピュータがアクセスする方法がわかりません。
デフォルトゲートウェイを間違った場所に設定し、デフォルトゲートウェイを多数設定した場合、ネットワークスクリプトはまだそれを設定する可能性が高く、最終的に1つ、他のもの、または2つを一覧表示し、設定が機能しない、機能しない、または時々動作します。したがって、バインディングが関連しているときに設定がめちゃくちゃになるというあなたの報告には驚きません。
私の提案は、デフォルトゲートウェイのしくみを理解し、正しい場所に正しいゲートウェイのみをリストするようにファイルを再設定し、再テストしてから、VLAN 14でボンド設定に戻ることです。
その後の質問がある場合は、このウェブサイトが良い資料になる可能性があります。この場合、ネットワーク、IP範囲、およびインターネット接続の方法をさらに説明する必要があります。これにより、より具体的なアドバイスを受けることができます。