Почему моя новая виртуальная машина CentOS не запускает интерфейс eth0
при запуске?
Я должен запустить его каждый раз вручную.
Как я могу это исправить?
источник
Почему моя новая виртуальная машина CentOS не запускает интерфейс eth0
при запуске?
Я должен запустить его каждый раз вручную.
Как я могу это исправить?
Убедитесь, что 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
сИ похоже, что теперь мои скрипты
/etc/sysconfig/network-scripts/ifcfg-*
работают.источник