新しく構成された CentOS7.2 ボックスがネットワークに接続できない

新しく構成された CentOS7.2 ボックスがネットワークに接続できない

CentOS7.2 で新しいボックスをセットアップしようとしています。同じサブネット上で既に実行中の既存のボックス (現在 7.3 まで) がありますが、建物内の別の物理的な部屋にあります (既存のボックスは「サーバー ルーム」にあります)。新しいボックスは私の机の上に置かれ、ラップトップも接続されているスイッチに接続されています。

私のラップトップは問題なくネットワークに接続できます。

新しいボックスに静的 IP と fqhn を設定しました。「ip addr」からの出力はこれを反映しています。

最初のボックスの「/etc/sysconfig/network-scripts」で、「ifcfg-eno1」を静的 IP、ゲートウェイ IP、およびその他のフラグで構成しました。これは正常に動作しているようです。

新しいボックスでは、「/etc/sysconfig」に「ifcfg-enp0s31f6」が見つかりました。最初のボックスと同じ静的 IP とゲートウェイ IP を追加しました。

念のため、新しいボックスを再起動しました。

しかし、これらすべてを実行しても、ネットワークに到達していないようです。ゲートウェイ IP や、セットアップした他のボックス、または試した他の IP に ping できません。すべて「宛先ホストに到達できません」と表示されます。

他に何が間違っているのでしょうか?

答え1

NetworkManager が編集内容を取得していないようです (再起動後には取得されるはずですが)。

まず、ネットワークが実際にNetworkManagerによって管理されていることを確認してください

systemctl status NetworkManager.service

それがアクティブな場合は、出力にjournalctl -u NetworkManagerエラーがないか確認します。

実際の NetworkManager 設定がどのようになっているかを確認しnmcli dev show [devicename]nmcli con showすべての接続を一覧表示してから、nmcli con show [connectionname]すべての構成を印刷します。

それ以外、...

  • ファイルの権限の問題である可能性があります/etc/sysconfig/network-scripts
  • NetworkManagerにファイル内の設定を強制的にロードさせるには、 nmcli con load /path/to/config/file
  • nmcli con show [connectionname]ipv4.method が auto ではなく manual に設定されていることを確認します。
  • 静的 IP、ゲートウェイ IP などを nmcli から直接設定できます。たとえば、nmcli con mod enp0s3 ipv4.addr 1.2.3.4接続名が enp0s3 の場合、静的 IP を変更するには、 を使用します。

答え2

実際の答えは、おそらく皆さんにとって不公平でしょう :) 。投稿で述べた仮定が間違っていたからです。私は自分のデスクが「サーバー ルーム」と同じサブネット上にあると想定していたので、ゲートウェイ IP は自分のデスクから機能するだろうと想定していました。どちらの点でも間違っていました。ボックスをサーバー ルームに移動すると、完全に正常に機能しました。

関連情報