CentOS eth0 не запускается


22

Почему моя новая виртуальная машина CentOS не запускает интерфейс eth0при запуске?

Я должен запустить его каждый раз вручную.

Как я могу это исправить?

Ответы:


29

Убедитесь, что ONBOOT="yes"вы находитесь в / etc / sysconfig / network-scripts / ifcfg-eth0. Если вы используете NetworkManager, убедитесь, что служба запускается при загрузке ( chkconfig NetworkManager on), в противном случае, если вы используете старую сетевую службу, убедитесь, что она запускается при загрузке ( chkconfig network on).


6

Что касается CentOS6, который не включает сетевой интерфейс по умолчанию: он (по крайней мере, в установщике с графическим интерфейсом) делает все возможное, чтобы предотвратить правильную настройку интерфейса, но это может быть побеждено с помощью флажка, скрывающего пару диалогов глубоко от основной поток.

На экране, где вы вводите имя хоста, кнопка «Настроить сеть» внизу открывает диалоговое окно «Сетевые подключения». Нажмите eth0кнопку «Редактировать», чтобы перейти в диалоговое окно «Редактирование системы eth0», в котором есть флажок «Автоматически подключаться». Если оставить это поле неотмеченного, вы получаете ONBOOT="no"в /etc/sysconfig/network-scripts/ifcfg-eth0; если вы проверите это, вы получите ONBOOT="yes". Я не знаю, влияет ли этот флажок на какие-либо другие конфигурации, но я еще не заметил какого-либо другого поведения. Почему флажок не установлен по умолчанию, я не могу себе представить.


«он (по крайней мере, в установщике с графическим интерфейсом) делает все возможное, чтобы не дать интерфейсу быть должным образом настроенным». Я смеюсь, потому что это ужасно верно
Джонатан Ландрум

0

Я не знаю, может ли это помочь, но я только что создал файл /etc/sysconfig/networkс

NETWORKING=yes
HOSTNAME=myhostname.mydomain
NETWORKING_IPV6=yes

И похоже, что теперь мои скрипты /etc/sysconfig/network-scripts/ifcfg-*работают.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.