回答:
ONBOOT="yes"
/ etc / sysconfig / network-scripts / ifcfg-eth0にあることを確認してください。NetworkManagerを使用している場合は、起動時にサービスが起動することを確認してください(chkconfig NetworkManager on
)、そうでない場合は、古いネットワークサービスを使用している場合は、起動時に起動することを確認してください(chkconfig network on
)。
CentOS6については、デフォルトではネットワークインターフェイスが有効になっていません:(少なくともGUIインストーラーでは)インターフェイスが適切にセットアップされないように最善を尽くしていますが、これは、メインフロー。
ホスト名を入力する画面で、下部の「ネットワークの構成」ボタンをクリックすると、「ネットワーク接続」ダイアログが表示されます。を選択しeth0
、[ 編集]ボタンをクリックすると、[自動的に接続]チェックボックスが付いた[システムeth0の編集]ダイアログが表示されます。このボックスをオフのままにすると、次のようONBOOT="no"
になり/etc/sysconfig/network-scripts/ifcfg-eth0
ます。チェックすると、が得られONBOOT="yes"
ます。チェックボックスが他の設定に影響するかどうかはわかりませんが、異なる動作にまだ気付いていません。なぜデフォルトでボックスがチェックされないのか、私には想像できません。
それが役立つかどうかはわかりませんが、ファイル/etc/sysconfig/network
を作成しました
NETWORKING=yes
HOSTNAME=myhostname.mydomain
NETWORKING_IPV6=yes
そして今、私のスクリプトは動作して/etc/sysconfig/network-scripts/ifcfg-*
いるようです。