RHEL 8 廃止予定のネットワークスクリプト

RHEL 8 廃止予定のネットワークスクリプト

私はRHEL 8について読んでいますが、これは声明が発表されました:

ネットワークスクリプトは Red Hat Enterprise Linux 8 では廃止され、デフォルトでは提供されなくなりました。デフォルトのインストールでは、nmcli ツールを介して NetworkManager サービスを呼び出す ifup スクリプトと ifdown スクリプトの新しいバージョンが提供されます。

さて、私にとってこれはもう使われていないことを意味しますが、何を交換する必要があるか(または同様の項目)を/etc/sysconfig/network-scripts読んだ内容では明確ではありません。ifcfg-eth0

ところで読んでみるこのページは静的IPアドレスについてです。、これは次のように主張します。

RHEL 8で静的IPアドレスを設定する手順:/etc/sysconfig/network-scripts/ifcfg-eth0次の名前のファイルを作成します。

DEVICE=eth0  
BOOTPROTO=none  
ONBOOT=yes  
PREFIX=24  
IPADDR=192.168.2.203  

RHEL 8でネットワークサービスを再起動する:systemctl restart NetworkManagerまたはsudo nmcli connection reload

もしそうなら、ifupそして設定ファイルはもうifdown使われませんが、設定ファイルは残りますか?ワが一枚に集まっているように見えますがscripts違いはありますか?configuration files第12章 RHEL固定ネットワークスクリプトように:

第12章 ネットワークスクリプト
...ネットワークインターフェイスの設定ファイルとそれを有効または無効にするスクリプトがこの/etc/sysconfig/network-scripts/ディレクトリにあります。

それでは、使用されなくなったコンテンツは何で構成されますか?/etc/sysconfig/network-scriptsこれはまだ静的IPを設定する適切な方法なので、スクリプトではないようです。

私はまだRHEL 8システムを実行していないので、誰かが避けるべきことを教えてくれることを願っています。

ベストアンサー1

最初のリンクから:

/sbin/ifup-localifdown-pre-local、スクリプトのカスタムコマンドは実行されifdown-localません。

これらのスクリプトが必要な場合は、次のコマンドを使用して、使用されなくなったネットワークスクリプトをシステムにインストールできます。

~]# yum install network-scripts

したがって、network-scriptsRHEL 8 RPMファイルに含まれているか、そのRPMの機能に依存するすべてのエントリは現在廃止されました。特に、以前にスクリプトを使用して/sbin/ifup-localいくつかの高度なルーティングやその他の特別なネットワーク構成を設定したことがある場合は、これを行う新しい方法を見つける必要があります。

NetworkManager が RHEL に導入されたときに以前の設定ファイルの場所を使用する設定バックエンドが含まれていましたが、まだ含まれていますが、新しい NetworkManager インフラストラクチャと以前の設定スクリプト構文の拡張バージョンが含まれています。だから/etc/sysconfig/network-scripts/ifcfg-*ファイルまだそこにいるだろうこれでNetworkManagerによって解析され、ソーススクリプトとしては実行されませんが、同じ構文を使用します。

廃止予定のnetwork-scriptsパッケージには、主に以下が含まれます。

  • SysVinitスタイルのサービススクリプト/etc/init.d/network
  • ifup*そしてディレクトリから見たifdown*スクリプトinit.ipv6-globalnetwork-functions*/etc/sysconfig/network-scripts/
  • /usr/sbin/ifupとクラシックバージョン(デフォルトで存在する/usr/sbin/ifdown互換性ラッパーをオーバーライド)nmcli
  • /usr/sbin/usernetctlコマンド
  • 関連文書とサンプルファイル

したがって、廃止されたRPMを使用していない場合はnetwork-scripts/etc/sysconfig/network-scripts/ただifcfg-*ネットワークインターフェイスとカスタムパスのファイルが含まれていますが、route-*他のファイルはまったく含まれていません。このコマンドが必要な場合は廃止予定の機能であるため、代替コマンドとしてusernetctl適切なサブコマンドを使用する必要があります。nmcli

ifupそれでも使用できますが、廃止予定のRPMをインストールしない限り、完了してifdown作業できます。NetworkManagernetwork-scripts

おすすめ記事