Ответы:
Убедитесь, что ONBOOT="yes"вы находитесь в / etc / sysconfig / network-scripts / ifcfg-eth0. Если вы используете NetworkManager, убедитесь, что служба запускается при загрузке ( chkconfig NetworkManager on), в противном случае, если вы используете старую сетевую службу, убедитесь, что она запускается при загрузке ( chkconfig network on).
Что касается CentOS6, который не включает сетевой интерфейс по умолчанию: он (по крайней мере, в установщике с графическим интерфейсом) делает все возможное, чтобы предотвратить правильную настройку интерфейса, но это может быть побеждено с помощью флажка, скрывающего пару диалогов глубоко от основной поток.
На экране, где вы вводите имя хоста, кнопка «Настроить сеть» внизу открывает диалоговое окно «Сетевые подключения». Нажмите 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-*работают.