
새로운 CentOS 가상 머신이 시작 시 이 인터페이스를 실행하지 않는 이유는 무엇입니까 eth0
?
매번 수동으로 시작해야 합니다.
이 문제를 어떻게 해결할 수 있나요?
답변1
ONBOOT="yes"
/etc/sysconfig/network-scripts/ifcfg-eth0에 있는지 확인하세요 . NetworkManager를 사용하는 경우 부팅 시 서비스가 시작되는지 확인하고( chkconfig NetworkManager on
), 이전 네트워크 서비스를 사용하는 경우 부팅 시 시작되는지 확인하세요( chkconfig network on
).
답변2
기본적으로 네트워크 인터페이스를 활성화하지 않는 CentOS6의 경우: (적어도 GUI 설치 프로그램에서는) 인터페이스가 올바르게 설정되지 않도록 최선을 다하지만 몇 개의 대화 상자 깊이에 확인란을 숨기면 이 문제를 해결할 수 있습니다. 주요 프로세스.
호스트 이름을 입력하는 화면에서 하단의 네트워크 구성 버튼을 누르면 네트워크 연결 대화 상자로 이동합니다. 선택한 eth0
다음 "편집" 버튼을 누르면 "AutoConnect" 확인란이 있는 "시스템 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-*
.