回答:
サーバーシステムを使用している場合は、NetworkManagerサービスを無効にします。通常のサービスとの相互作用が悪いため、私が展開する本番システムにはインストールされません。
主に対話型のユーザーセッション中にインターフェイスを有効にするためであるため、サーバー展開には場所がありません。
CentOS 6.4 64ビットの最近のインストールで、NetworkManagerとネットワークサービスの間で競合が発生しました。「NetInstall」はCentOSをサーバー(追加パッケージ)として使用し、NetworkManagerとeth0(プライマリネットワークカード)を管理するネットワークサービスの両方を備えたシステムを作成しました。システムには、中央のDHCPサービスから取得した固定IPアドレスがありました。初期インストールには明らかな問題はありませんが、数週間後(おそらくシステムがDHCPリースを更新したとき)、2つのDHCP要求が行われ、大学のDNSシステムはサーバーの2番目(誤った)IPアドレスをキャッシュし、事実上それを取り出しましたサービスの。
私たちの解決策は、NetworkServicesを無効にし(chkconfigを使用)、/ etc / sysconfig / network-scripts / ifcfg-eth0にエントリを追加して、NICがネットワークサービスによって制御され、起動時に設定されるようにすることでした。実行された手順は次のとおりです。
chkconfig NetworkManagerオフ
vi / etc / sysconfig / network-scripts / ifcfg-eth0
a。NM_Controlled = "yes"を "no"に変更します
b。ONBOOT = "no"を "yes"に変更します
c。DHCP_HOSTNAME = hostname.domain.eduを追加します
d。DHCP_CLIENT_ID = hostname.domain.eduを追加します
上記のfedoraforumで説明したように、これは物理ネットワークケーブルを備えたサーバーには適していますが、ラップトップまたはWiFi経由で接続する他のマシンには適していません。その場合、ネットワークサービスを無効にし、代わりにNetworkServicesを使用してネットワーク接続を管理するのがより良いソリューションです。