こんにちは、Fedora/Centos/RHELが初めてです。これらのLinux OSのNetworkManagerとネットワークサービスについて混乱しています。 NetworkManagerとネットワークサービスの関係を教えてください。
NetworkManagerを使用している場合、ネットワークサービスをオフにする必要がありますか?同様に、ネットワークサービスを使用している場合、NetworkManagerをオフにする必要がありますか?両方のアプリケーションを同時に使用すると、競合しますか?
サーバーシステムで作業している場合は、NetworkManagerサービスを無効にしてください。通常のサービスとの相互作用が悪いため、私が展開する本番システムにはインストールされません。
主にインタラクティブなユーザーセッション中にインターフェイスを有効にするためです。
CentOS 6.4 64ビットの最近のインストールで、NetworkManagerとネットワークサービスが競合しました。 NetworkManagerとeth0(プライマリネットワークカード)を管理するネットワークサービスの両方を備えたシステムを作成したサーバー(追加パッケージを含む)として "NetInstall"されたCentOS。システムには、中央DHCPサービスから取得した固定IPアドレスがありました。初期インストールには明らかな問題はありませんが、数週間後(おそらくシステムがDHCPリースを更新したとき)、2つのDHCP要求が行われ、University 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を使用してネットワーク接続を管理することです。