
새로운 CentOS 가상 머신이 eth0
시작 시 인터페이스를 시작하지 않는 이유는 무엇입니까?
매번 수동으로 시작해야 합니다.
이 문제를 어떻게 해결할 수 있나요?
답변1
ONBOOT="yes"
/etc/sysconfig/network-scripts/ifcfg-eth0에 있는지 확인하세요 . NetworkManager를 사용하는 경우 서비스가 부팅( ) 시 시작되는지 확인하고 chkconfig NetworkManager on
, 그렇지 않은 경우 이전 네트워크 서비스를 사용하는 경우 부팅( ) 시 시작되는지 확인하세요 chkconfig network on
.
답변2
기본적으로 네트워크 인터페이스를 활성화하지 않는 CentOS6에 관해서는 (적어도 GUI 설치 프로그램에서는) 인터페이스가 제대로 설정되지 않도록 최선을 다하지만, 이는 대화 상자 깊은 곳에 숨겨진 확인란을 통해 해제할 수 있습니다. 주요 흐름.
호스트 이름을 입력하는 화면에서 하단의 "네트워크 구성" 버튼을 누르면 "네트워크 연결" 대화 상자가 나타납니다. 을 선택한 eth0
다음 "편집" 버튼을 누르면 "자동 연결" 확인란이 있는 "시스템 eth0 편집" 대화 상자가 나타납니다. 이 상자를 선택하지 않은 상태 ONBOOT="no"
로 두면 /etc/sysconfig/network-scripts/ifcfg-eth0
; 확인하면 얻습니다 ONBOOT="yes"
. 확인란이 다른 구성에 영향을 미치는지는 모르겠지만 아직 다른 동작을 발견하지 못했습니다. 상자가 기본적으로 선택되어 있지 않은 이유는 상상할 수 없습니다.
답변3
도움이 될지는 모르겠지만 방금 파일을 만들었습니다 /etc/sysconfig/network
.
NETWORKING=yes
HOSTNAME=myhostname.mydomain
NETWORKING_IPV6=yes
그리고 이제 내 스크립트가 /etc/sysconfig/network-scripts/ifcfg-*
작동하는 것 같습니다.