iproute2を使用して非ブート(ONBOOT = no)ネットワークインターフェイスを起動するには?

iproute2を使用して非ブート(ONBOOT = no)ネットワークインターフェイスを起動するには?

起動時にネットワークインターフェイスが表示されない:

[belminf@tito ~]$ grep ONBOOT /etc/sysconfig/network-scripts/ifcfg-enp0s3
ONBOOT=no

DHCPを使用して次のことができることを知っています。

 [belminf@tito ~]$ ip link set enp0s3 up
 [belminf@tito ~]$ dhclient enp0s3

または固定IPの場合:

 [belminf@tito ~]$ ip link set enp0s3 up
 [belminf@tito ~]$ ip addr add 192.0.2.11/24 dev enp0s3

/etc/sysconfig/network-scripts/ifcfg-enp0s3ifup ensp0s3しかし、以前のように設定をロードする方法はありますか?

答え1

nmcliRHEL 7+では、永久に変更するにはコマンドを使用する必要があります。nmcliコマンドは、最初にファイルを使用し、/etc/sysconfig/network-scripts/ifcfg-con_name接続プロパティを変更するためにファイルを使用するときにも記録nmcliされますifcfg-con_name。したがって、自動的に接続を開始するには、次のコマンドを使用する必要があります。

nmcli con mod enp0s3 connection.autoconnect yes

ONBOOTプロパティをに変更しますyes

新しく変更された設定ファイルをロードするために使用する必要があります(そうでない場合は、次の起動時にロードされます):

nmcli con down enp0s3
nmcli con up enp0s3

頑張ってください!

答え2

ifup enp0s3インターフェイスを呼び出して設定する必要があります。

確認したいかもしれませんネットワークインターフェースRHELマニュアルの章。§10.3。 「インターフェース制御スクリプト」を使用して言及したifup

ifconfig enp0s3 upifcfg-enp0s3ところで、設定をロードしないでください。例えば、「ifconfig up eth0」と「ifup eth0」の違いは何ですか?RedHatナレッジベース。

関連情報