CentOS eth0が起動しない


22

新しいCentOS Virtual Machineが起動時にインターフェイスeth0を起動しないのはなぜですか?

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

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

回答:


29

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


6

CentOS6については、デフォルトではネットワークインターフェイスが有効になっていません:(少なくともGUIインストーラーでは)インターフェイスが適切にセットアップされないように最善を尽くしていますが、これは、メインフロー。

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


「(少なくとも、GUIインストーラでは、)それが適切に設定されてからインタフェースを防ぐために、その非常に最善を尽くします」これは痛いほど本当であるので、私は笑う
ジョナサンランドラム

0

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

NETWORKING=yes
HOSTNAME=myhostname.mydomain
NETWORKING_IPV6=yes

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.