CentOS: eth0 tidak memulai saat boot

10

Setiap kali saya reboot VM CentOS Hyper-V, eth0tidak memulai secara otomatis. Yang perlu saya lakukan adalah melakukan ifup eth0dan semua sudah diperbaiki, tetapi itu tidak layak dari ssh! Saya mulai di runlevel 3.


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

Setelah saya tampil ifup eth0di konsol:

[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

Setelah mencoba mematikan 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


Boot bersih terbaru

[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


Satu-satunya masalah yang pernah saya lihat, adalah ketika saya melakukan perintah ifup eth0saya mendapatkan kesalahan berikut, tetapi eth0masih memulai:

[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
Cameron Aziz
sumber
Rilis CentOS yang mana? 5.x atau 6.x?
Kev
itu adalah centos 6.2
Cameron Aziz
Agak terkait dengan "Membesarkan antarmuka eth0: Device eth0 tampaknya tidak ada, menunda inisialisasi [GAGAL]" masalah.
Ivan Chau

Jawaban:

11

Hmm. Dari pesan terakhir Anda, cari /etc/sysconfig/networkfile.

Saya sudah:

$ cat /etc/sysconfig/network
NETWORKING=yes

Anda juga dapat memiliki (pada kotak CentOS 5 saya):

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

Dokumentasi ada di sini (setidaknya untuk 5, yang seharusnya sangat mirip)

Saya tidak yakin apa standarnya untuk pengaturan "NETWORKING". Mungkin saja "tidak" dan itulah mengapa itu tidak dimulai saat boot.

cjc
sumber
kamu mengerti! Terima kasih banyak. File tidak ada, sentuhan cepat dan vi berhasil.
Cameron Aziz
4
Bagaimana ini hilang pada sistem Anda? Menjalankan system-config-networksetelah instalasi awal akan mendapatkan hal-hal di tempat yang tepat jika mereka tidak ditentukan selama proses instalasi.
ewwhite
5

Buka /etc/sysconfig/network-scripts/ifcfg-eth0file dan ganti baris

ONBOOT=no

dengan

ONBOOT=yes

simpan dan keluar file, dan restart sistem linux.

Pakugesh
sumber
3

Nonaktifkan NetworkManagerlayanan dengan chkconfigatau ntsysvdan lihat apakah itu membantu.

Jika tidak berjalan, periksa /var/log/boot.log Anda, dmesgdan / var / log / messages. Mengikuti boot bersih, grep eth0 /var/log/messagesatau dmesg | grep eth0seharusnya memberi Anda gambaran tentang apa yang terjadi.

Apakah ini VM baru atau sistem kloning (P2V)?

putih
sumber
Saya telah memperbarui tiket dengan hasil dari mencoba menghentikan layanan
Cameron Aziz
Oh, itu bisa menjadi masalah dalam beberapa kasus. Lihat pembaruan saya.
ewwhite
ini adalah vm baru
Cameron Aziz
0

Pastikan dalam folder /etc/sysconfig/network-scripts/Anda hanya memiliki file yang relevan, dan tidak ada yang lain!

Berhati-hatilah dengan vieditor atau sejenisnya yang membuat file cadangan diakhiri dengan ~

Ketika ini terjadi, saya telah melihat beberapa distro linux gagal memunculkan beberapa antarmuka saat boot.

JCM
sumber
0

Coba tambahkan Legacy Network Adapter, yang merupakan emulasi Intel e1000 GB. Ini memperbaiki masalah bagi saya untuk Centos yang tidak secara otomatis memulai jaringan.

FoxDeploy
sumber