バインドすると、システムは誤ったゲートウェイを取得します。

バインドすると、システムは誤ったゲートウェイを取得します。

Centos 6をオペレーティングシステムとして使用する物理システムがあります。私の設定では、eth0IP、ゲートウェイ、およびネットマスクは次のようになり、物理ポートは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してeth2eth2VLANも14です)、デフォルトポートはそのままeth1で、ゲートウェイを実行するとroute192.168.50.55です!
なぜこれが起こり、どうすればよいですか?

修正する:
以下の回答に基づいてこれらのファイルを見つけました。
セントース文書
Red Hat ドキュメント

ベストアンサー1

まあゲートウェイ(また〜として知られているデフォルトゲートウェイ)構成方法が私には適していないので、考えとは異なります。

デフォルトゲートウェイは、コンピュータに直接接続されているネットワーク上にあるのか、コンピュータが固定パスで構成されているネットワーク上にあるのかを知らないネットワークで、コンピュータがIPに接続しようとする方法を定義します。簡単に言えば、デフォルトのゲートウェイは、コンピュータがインターネットにアクセスする方法です。

特に、通常、複数のインターフェイスにデフォルトゲートウェイはありません(通常、1つのインターフェイスのみがインターネットに接続され、残りのインターフェイスが内部ネットワークに接続されるため)。したがって、どちらか一方にデフォルトゲートウェイが設定されていることを確認したいと思います。または両方ではありeth0ませんがeth1...

そしてデフォルトゲートウェイは通常IPが属するインターフェイスで設定する必要があります(インターフェイスが出てくるときに設定したいからです)ので、そのインターフェイスが192.168 .60を処理するので、GATEWAY=192.168.60.60configで設定したいと思います。eth0xネットワークは、実際にIP 192.168.60.60でアクセスできるネットワークです。

(もちろん、192.168.60.60が次のようになるとします。実際にインターネットにアクセスするためのデフォルトゲートウェイがあります。それ以外の場合はまったくリストしないでください。 )

eth0IP 192.168.50.55は、設定された2つのネットワーク(192.168.60.xまたは192.168.110.x)のいずれかのIPではないため、問題があるようですeth1。したがって、このようなデフォルトゲートウェイを構成することは明らかです。いいえ、既知のネットワークに接続されていないため、コンピュータがアクセスする方法がわかりません。

デフォルトゲートウェイを間違った場所に設定し、デフォルトゲートウェイを多数設定した場合、ネットワークスクリプトはまだそれを設定する可能性が高く、最終的に1つ、他のもの、または2つを一覧表示し、設定が機能しない、機能しない、または時々動作します。したがって、バインディングが関連しているときに設定がめちゃくちゃになるというあなたの報告には驚きません。

私の提案は、デフォルトゲートウェイのしくみを理解し、正しい場所に正しいゲートウェイのみをリストするようにファイルを再設定し、再テストしてから、VLAN 14でボンド設定に戻ることです。

その後の質問がある場合は、このウェブサイトが良い資料になる可能性があります。この場合、ネットワーク、IP範囲、およびインターネット接続の方法をさらに説明する必要があります。これにより、より具体的なアドバイスを受けることができます。

おすすめ記事