CentOS : 부팅시 eth0이 시작되지 않음


10

CentOS Hyper-V VM을 재부팅 할 때마다 eth0자동으로 시작되지 않습니다. 내가해야 할 일은 수행 ifup eth0하고 모두 해결되었지만 ssh에서는 불가능합니다! 나는 런레벨 3에서 시작하고 있습니다.


[root@localhost ~]# cat /etc/*release*
CentOS release 6.2 (Final)

ifup eth0콘솔에서 수행 한 후 :

[root@localhost ~]# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:15:5D:2B:2B:07
      inet addr:10.10.0.3  Bcast:10.10.0.255  Mask:255.255.255.0
      inet6 addr: fe80::215:5dff:fe2b:2b07/64 Scope:Link
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
      RX packets:34 errors:0 dropped:0 overruns:0 frame:0
      TX packets:49 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000
      RX bytes:4656 (4.5 KiB)  TX bytes:6399 (6.2 KiB)
      Interrupt:9 Base address:0xa000

[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=none
IPADDR=10.10.0.3
NETMASK=255.255.255.0
GATEWAY=10.10.0.1
USERCTL=no
ONBOOT=yes

[root@localhost ~]# chkconfig --list | grep network
network         0:off   1:off   2:on    3:on    4:on    5:on    6:off

Network Manager를 끄려고 시도한 후

[root@localhost ~]# chkconfig NetworkManager off
error reading information on service NetworkManager: No such file or directory
[root@localhost ~]# service NetworkManager status
NetworkManager: unrecognized service


가장 최근의 클린 부팅

[root@localhost ~]# grep eth0 /var/log/messages
Jul  7 02:12:44 localhost kernel: eth0: Digital DS21140 Tulip rev 32 at MMIO 0xfebff000, 00:15:5d:2b:2b:07, IRQ 9.
Jul  7 02:13:15 localhost kernel: eth0: Using EEPROM-set media 100baseTx-FDX.

[root@localhost ~]# dmesg | grep eth0
eth0: Digital DS21140 Tulip rev 32 at MMIO 0xfebff000, 00:15:5d:2b:2b:07, IRQ 9.
eth0: Using EEPROM-set media 100baseTx-FDX.
eth0: no IPv6 routers present


내가 본 유일한 문제는 내가 명령을 할 때 ifup eth0다음과 같은 오류가 발생하지만 eth0여전히 시작되는 것입니다.

[root@localhost ~]# ifup eth0
/etc/sysconfig/network-scripts/ifup-ipv6: line 56: /etc/sysconfig/network: No such file or directory
/etc/sysconfig/network-scripts/ifup-aliases: line 125: /etc/sysconfig/network: No such file or directory

어떤 CentOS 릴리스? 5.x 또는 6.x?
Kev


"인터페이스 eth0 가져 오기 : 장치 eth0이 존재하지 않아 초기화가 지연됨 [FAILED]"문제와 관련이 있습니다.
Ivan Chau

답변:


11

흠. 마지막 메시지에서 /etc/sysconfig/network파일을 찾으십시오 .

나는 가지고있다:

$ cat /etc/sysconfig/network
NETWORKING=yes

내 CentOS 5 상자에 다음을 가질 수도 있습니다.

NETWORKING=yes
HOSTNAME=foo.example.org
GATEWAY=192.168.1.1

문서가 여기에 있습니다 (최소 5 이상, 매우 유사해야 함)

"NETWORKING"설정의 기본값이 무엇인지 잘 모르겠습니다. "아니오"일 가능성이 있으므로 부팅시 시작되지 않습니다.


맞아요! 정말 고마워. 파일이 존재하지 않았고 빠른 터치와 vi가 트릭을 수행했습니다.
카메론 아지즈

4
시스템에서 어떻게 누락 되었습니까? system-config-network초기 설치 후 실행 하면 설치 과정에서 정의되지 않은 경우 올바른 위치에 물건을 얻을 수 있습니다.
ewwhite

5

/etc/sysconfig/network-scripts/ifcfg-eth0파일을 열고 줄 바꾸기

ONBOOT=no

ONBOOT=yes

파일을 저장하고 종료 한 다음 Linux 시스템을 다시 시작하십시오.


3

또는로 NetworkManager서비스를 비활성화하고 도움이되는지 확인하십시오.chkconfigntsysv

실행 중이 아니면 /var/log/boot.log dmesg및 / var / log / messages를 확인하십시오 . 클린 부팅 후에, grep eth0 /var/log/messages또는 dmesg | grep eth0무슨 일이 일어나고 있는지에 대한 아이디어를 제공해야합니다.

이것이 새로운 VM입니까 아니면 복제 된 시스템 (P2V)입니까?


서비스를 중지하려고 시도한 결과로 티켓을 업데이트했습니다
Cameron Aziz

아, 어떤 경우에는 문제가 될 수 있습니다. 내 업데이트를 참조하십시오.
ewwhite

이 새 VM입니다
카메론 아지즈

0

폴더 /etc/sysconfig/network-scripts/에 관련 파일 만 있고 다른 파일은 없는지 확인하십시오 !

vi~로 끝나는 백업 파일을 생성 하는 편집기 또는 유사 항목에 특히주의

이런 일이 발생했을 때, 일부 리눅스 배포판이 부팅 할 때 일부 인터페이스를 불러 오지 못했습니다.


0

에뮬레이션 된 인텔 e1000 GB Nic 인 레거시 네트워크 어댑터를 추가해보십시오. 이것은 Centos가 자동으로 네트워킹을 시작하지 않는 문제를 해결했습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.