Setiap kali saya reboot VM CentOS Hyper-V, eth0
tidak memulai secara otomatis. Yang perlu saya lakukan adalah melakukan ifup eth0
dan 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 eth0
di 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 eth0
saya mendapatkan kesalahan berikut, tetapi eth0
masih 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
networking
centos
eth0
Cameron Aziz
sumber
sumber
Jawaban:
Hmm. Dari pesan terakhir Anda, cari
/etc/sysconfig/network
file.Saya sudah:
Anda juga dapat memiliki (pada kotak CentOS 5 saya):
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.
sumber
system-config-network
setelah instalasi awal akan mendapatkan hal-hal di tempat yang tepat jika mereka tidak ditentukan selama proses instalasi.Buka
/etc/sysconfig/network-scripts/ifcfg-eth0
file dan ganti barisdengan
simpan dan keluar file, dan restart sistem linux.
sumber
Nonaktifkan
NetworkManager
layanan denganchkconfig
atauntsysv
dan lihat apakah itu membantu.Jika tidak berjalan, periksa /var/log/boot.log Anda,
dmesg
dan / var / log / messages. Mengikuti boot bersih,grep eth0 /var/log/messages
ataudmesg | grep eth0
seharusnya memberi Anda gambaran tentang apa yang terjadi.Apakah ini VM baru atau sistem kloning (P2V)?
sumber
Pastikan dalam folder
/etc/sysconfig/network-scripts/
Anda hanya memiliki file yang relevan, dan tidak ada yang lain!Berhati-hatilah dengan
vi
editor atau sejenisnya yang membuat file cadangan diakhiri dengan ~Ketika ini terjadi, saya telah melihat beberapa distro linux gagal memunculkan beberapa antarmuka saat boot.
sumber
Coba tambahkan Legacy Network Adapter, yang merupakan emulasi Intel e1000 GB. Ini memperbaiki masalah bagi saya untuk Centos yang tidak secara otomatis memulai jaringan.
sumber