Fedora 24を新しくインストールするときに固定IPがあり、デーモンが嫌いなので、NetworkManagerを無効にしたいと思います。
rootで起動した後にこれを行うと、すべてがうまく機能します。
ifconfig enp1s0 192.168.0.3 ネットマスク 255.255.0.0 IP ルーティングはデフォルトで 192.168.0.1 で追加されます。
対応する/etc/sysconfig/network-scripts/ifcfg-enp1s0ファイルは何ですか?次のような https://stackoverflow.com/questions/21432620/how-to-setup-static-ip-in-fedora-19 (24ではなくFedora 19であることを知っていますが、おそらくうまくいくでしょう。)
デバイス="enp1s0" NM_ControlLED="いいえ" 名前=enp1s0 スタート=はい タイプ=イーサネット BOOTPROTO=なし DEFROUTE=はい IPV4_FAILURE_FATAL=いいえ IPADDR=192.168.0.3 ネットマスク=255.255.0.0 放送=192.168.255.255 PEERDNS=はい ピアツーピアルーティング=はい IPV6INIT=いいえ IPV6_AUTOCONF=はい IPV6_DEFROUTE=はい IPV6_PEERDNS=はい IPV6_PEERROUTES=はい IPV6_FAILURE_FATAL=いいえ IPV6_ADDR_GEN_MODE=安定したプライバシー UUID = [非公開の可能性はありませんがブロックされています] autoconnect_priority=-999
しかし、これはうまくいきません。上記のコマンドで再起動すると、「ネットワークに接続できません」というメッセージが表示されます。
起動スクリプトで簡単にコマンドを実行できることはわかっていますが、今は「正しい方法」でタスクを実行しようとしています。
ベストアンサー1
Fedora ドキュメントには、これがNetworkManager
Fedora 20 以降の基本的なネットワークデーモンであることが示されています。おそらく申し訳ないと言って慣れているはずです。
network
ただし、まだデーモンを使用できるはずです。コマンドラインでテスト:
systemctl start/stop/restart/status network
ネットワークが開いたら有効にしてください。
systemctl enable network
前述のように、Network Managerはネットワークを処理するためのものであり、Networkはヘルパーに近いです。見るここ。