起動時にネットワークインターフェイスが表示されない:
[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-enp0s3
ifup ensp0s3
しかし、以前のように設定をロードする方法はありますか?
答え1
nmcli
RHEL 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 up
ifcfg-enp0s3
ところで、設定をロードしないでください。例えば、「ifconfig up eth0」と「ifup eth0」の違いは何ですか?RedHatナレッジベース。