web-dev-qa-db-ja.com

CentOS eth0が起動しない

新しいCentOS仮想マシンがインターフェイスを開始しないのはなぜですかeth0 始めるとき?

毎回手動で起動する必要があります。

どうすれば修正できますか?

23
Thom

確認してください ONBOOT="yes"は/ etc/sysconfig/network-scripts/ifcfg-eth0にあります。 NetworkManagerを使用している場合は、起動時にサービスが開始することを確認してください(chkconfig NetworkManager on)、それ以外の場合、古いネットワークサービスを使用している場合は、ブート時に開始するようにしてください(chkconfig network on)。

29
jsbillings

CentOS6がデフォルトでネットワークインターフェースを有効にしていないことについて:(少なくともGUIインストーラーでは)インターフェースが適切にセットアップされないように最善を尽くしますが、これは、ダイアログボックスの奥にあるいくつかのダイアログを非表示にするチェックボックスで無効にすることができますメインフロー。

ホスト名を入力する画面で、下部にある[ネットワークの構成]ボタンをクリックすると、[ネットワーク接続]ダイアログが表示されます。選択する eth0の場合、[編集]ボタンをクリックすると、[システムeth0の編集]ダイアログが表示されます。このダイアログには、[自動的に接続する]チェックボックスがあります。このボックスをオフのままにすると、ONBOOT="no" in /etc/sysconfig/network-scripts/ifcfg-eth0;チェックするとONBOOT="yes"。チェックボックスが他の設定に影響するかどうかはわかりませんが、異なる動作に気づいていません。デフォルトでボックスがチェックされていないのはなぜか、想像もつきません。

7
David Gould

それが役立つかどうかはわかりませんが、ファイル/etc/sysconfig/network

NETWORKING=yes
HOSTNAME=myhostname.mydomain
NETWORKING_IPV6=yes

そして、今私のスクリプトは/etc/sysconfig/network-scripts/ifcfg-*は動作するようです。

0
user2358214