web-dev-qa-db-ja.com

Fedora / RHEL / CentosのNetworkManagerとネットワークサービスの関係は何ですか?

こんにちは、Fedora/Centos/RHELが初めてです。これらのLinux OSのNetworkManagerとネットワークサービスについて混乱しています。 NetworkManagerとネットワークサービスの関係を教えてください。

NetworkManagerを使用している場合、ネットワークサービスをオフにする必要がありますか?同様に、ネットワークサービスを使用している場合、NetworkManagerをオフにする必要がありますか?両方のアプリケーションを同時に使用すると、競合しますか?

12
userpal

サーバーシステムで作業している場合は、NetworkManagerサービスを無効にしてください。通常のサービスとの相互作用が悪いため、私が展開する本番システムにはインストールされません。

主にインタラクティブなユーザーセッション中にインターフェイスを有効にするためです。

10
ewwhite

Fedora 20でこの質問に取り組んでください。関係するファイルを簡単に図式化してください。これは、一緒に来る人すべてに役立つ可能性があるためです。

Files dealing with networking in Fedora 20

12
David Tonhofer

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がネットワークサービスによって制御されていることを確認し、起動時に構成されました。

  1. chkconfig NetworkManagerオフ

  2. 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を使用してネットワーク接続を管理することです。

4
kane freehold