新しいCentOS仮想マシンが起動時にこのインターフェイスを実行しないのはなぜですかeth0
?
毎回手動で開始する必要があります。
この問題をどのように解決できますか?
答え1
ONBOOT="yes"
/etc/sysconfig/network-scripts/ifcfg-eth0にあることを確認してください。 NetworkManagerを使用している場合は起動時にサービスが開始されていることを確認し(chkconfig NetworkManager on
)、古いネットワークサービスを使用している場合は起動時に起動することを確認してください(chkconfig network on
)。
答え2
デフォルトでネットワークインターフェイスを有効にしないCentOS6の場合:(少なくともGUIインストーラでは)インターフェイスが正しく設定されないように最善を尽くしますが、いくつかのダイアログボックスの深さにチェックボックスを隠すことでこの問題を解決できます。主なプロセス。
ホスト名を入力する画面で、下部の[ネットワーク設定]ボタンをクリックすると[ネットワーク接続]ダイアログボックスに移動します。選択しeth0
て「編集」ボタンを押すと、「AutoConnect」チェックボックスを持つ「システムeth0の編集」ダイアログボックスが表示されます。チェックボックスを選択しない場合は取得し、チェックボックスONBOOT="no"
を/etc/sysconfig/network-scripts/ifcfg-eth0
選択すると取得しますONBOOT="yes"
。このチェックボックスが他の設定に影響を与えるかどうかはわかりませんが、他の動作は見つかりませんでした。そのボックスがデフォルトで選択されていない理由は想像できません。
答え3
役に立つかもしれませんが、/etc/sysconfig/network
ファイルを作成しました。
NETWORKING=yes
HOSTNAME=myhostname.mydomain
NETWORKING_IPV6=yes
今私のスクリプトがうまくいくようです/etc/sysconfig/network-scripts/ifcfg-*
。