VMware vSphereでRHEL7サーバーをセットアップしていましたが、NetworkManagerがないネットワーク上でそれを取得できません。インストールプロセス中に静的IPを持つようにサーバーを構成し、NetworkManagerを使用してすべてをセットアップしました。これは機能しますが、私のオフィスではNetworkManagerを使用していません。そのため、NetworkManagerなしでRHEL6サーバーをオンラインにするために、通常は設定ファイルに入力したものを入力しました。
/ etc / sysconfig / network-scripts / ifcfg-ens192は次のとおりです。
NAME = ens192
TYPE = Ethernet
ONBOOT = yes
NM_CONTROLLED = no
BOOTPROTO = static
IPADDR = 10.0.2.15
PREFIX = 24
GATEWAY = 10.0.2.2
ただし、NetworkManagerを無効にすると、ネットワークサービスは次のエラーで開始できません
#service network restart
(systemctlによる)ネットワークの再起動:network.serviceのジョブが失敗しました。詳細については、「systemctl status network.service」および「journalctl -xn」を参照してください。
そして、両方のコマンドは以下を出力します:
network [1838]:RTNETLINK回答:ファイルが存在し
ますnetwork [1838]:RTNETLINK回答:ファイルが存在し
ますnetwork [1838]:RTNETLINK回答:ファイルが存在し
ますnetwork [1838]:RTNETLINK回答:ファイルが存在し
ますnetwork [1838]:RTNETLINK回答:ファイルが存在します
network [1838]:RTNETLINKの回答:ファイルが存在し
ますnetwork [1838]:RTNETLINKの回答:ファイルが存在します
systemd [1]:network.service:制御プロセスが終了しました、code = exited status = 1
systemd [1]:LSBの開始に失敗しました:持参アップ/ダウンネットワーキング
また、コマンド「ip addr」が出力するものは次のとおりです。
1:lo:mtu 65536 qdisc noqueue state UNKNOWN
link / loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 :: 1/128スコープホスト
valid_lft forever preferred_lft forever
2:ens192:mtu 1500 qdisc noop state DOWN qlen 1000
link / ether 08:00:27:98:8e:df brd ff:ff:ff:ff:ff:ff
network.service
、ipコマンドを追跡する最良の方法はでしたstrace
。通常、このタイプのエラーは発生しません。報告する価値があります(理想的にはサポートを介して)。
RTNETLINK answers: File exists
network.service
追加しようとしたもの(おそらくIPアドレス)はすでにそこにあったことを意味します。実行ip addr
して結果を質問に追加します。