Po każdym ponownym uruchomieniu maszyny Wirtualnej CentOS Hyper-V eth0
nie uruchamia się automatycznie. Wszystko, co muszę zrobić, to wykonać ifup eth0
i wszystko jest naprawione, ale nie jest to możliwe z ssh! Zaczynam na poziomie 3.
[root@localhost ~]# cat /etc/*release*
CentOS release 6.2 (Final)
Po wykonaniu ifup eth0
na konsoli:
[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
Po próbie wyłączenia Menedżera sieci
[root@localhost ~]# chkconfig NetworkManager off
error reading information on service NetworkManager: No such file or directory
[root@localhost ~]# service NetworkManager status
NetworkManager: unrecognized service
Najnowszy czysty rozruch
[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
Jedyne problemy, jakie kiedykolwiek widziałem, to kiedy wykonuję polecenie
ifup eth0
, otrzymuję następujące błędy, ale eth0
wciąż się zaczyna:
[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
źródło
źródło
Odpowiedzi:
Hmm Od ostatniej wiadomości poszukaj
/etc/sysconfig/network
pliku.Mam:
Możesz także (na moim pudełku CentOS 5):
Dokumentacja jest tutaj (przynajmniej dla 5, które powinny być bardzo podobne)
Nie jestem pewien, jaka jest domyślna wartość ustawienia „NETWORKING”. Możliwe, że to „nie” i dlatego nie uruchamia się przy starcie systemu.
źródło
system-config-network
po pierwszej instalacji sprawi, że wszystko znajdzie się we właściwym miejscu, jeśli nie zostanie zdefiniowane podczas procesu instalacji.Otwórz
/etc/sysconfig/network-scripts/ifcfg-eth0
plik i zamień wierszz
zapisz i zamknij plik, a następnie uruchom ponownie system Linux.
źródło
Wyłącz
NetworkManager
usługę za pomocąchkconfig
lubntsysv
i sprawdź, czy to pomoże.Jeśli nie działa, sprawdź /var/log/boot.log
dmesg
i / var / log / messages. Po czystym rozruchugrep eth0 /var/log/messages
lubdmesg | grep eth0
powinien dać ci wyobrażenie o tym, co się dzieje.Czy to nowa maszyna wirtualna czy sklonowany system (P2V)?
źródło
Upewnij się, że w folderze
/etc/sysconfig/network-scripts/
masz tylko odpowiednie pliki i żadnych innych!Zachowaj szczególną ostrożność w przypadku
vi
edytora lub podobnego narzędzia, które tworzy pliki kopii zapasowych zakończone znakiem ~Kiedy tak się dzieje, widziałem, że niektóre dystrybucje linuksa nie przynoszą niektórych interfejsów podczas rozruchu.
źródło
Spróbuj dodać starszą kartę sieciową, która jest emulowanym procesorem Intel e1000 GB Nic. To naprawiło problem, że Centos nie uruchamia się automatycznie.
źródło