Dlaczego moja nowa maszyna wirtualna CentOS nie uruchamia interfejsu eth0
podczas uruchamiania?
Za każdym razem muszę go uruchamiać ręcznie.
Jak mogę to naprawić?
źródło
Dlaczego moja nowa maszyna wirtualna CentOS nie uruchamia interfejsu eth0
podczas uruchamiania?
Za każdym razem muszę go uruchamiać ręcznie.
Jak mogę to naprawić?
Upewnij się, że ONBOOT="yes"
znajduje się w / etc / sysconfig / network-scripts / ifcfg-eth0. Jeśli używasz NetworkManagera, upewnij się, że usługa uruchamia się przy bootowaniu ( chkconfig NetworkManager on
), w przeciwnym razie, jeśli używasz starej usługi sieciowej, upewnij się, że uruchamia się przy bootowaniu ( chkconfig network on
).
Jeśli chodzi o to, że CentOS6 nie włącza domyślnie interfejsu sieciowego: robi to (przynajmniej w instalatorze GUI), aby uniemożliwić prawidłowe skonfigurowanie interfejsu, ale można to pokonać poprzez pole wyboru, które ukrywa kilka okien dialogowych głęboko od główny przepływ.
Na ekranie, na którym wpisujesz nazwę hosta, przycisk „Konfiguruj sieć” na dole przeniesie Cię do okna dialogowego „Połączenia sieciowe”. Wybierz eth0
, a następnie przycisk „Edytuj” przeniesie Cię do okna dialogowego „Edytowanie systemu eth0”, które ma pole wyboru „Połącz automatycznie”. Jeśli to pole pozostanie niezaznaczone, można dostać ONBOOT="no"
w /etc/sysconfig/network-scripts/ifcfg-eth0
; jeśli to sprawdzisz, dostaniesz ONBOOT="yes"
. Nie wiem, czy pole wyboru wpływa na inne konfiguracje, ale jeszcze nie zauważyłem innego zachowania. Dlaczego pole nie jest domyślnie zaznaczone, nie mogę sobie wyobrazić.
Nie wiem, czy to może pomóc, ale ja właśnie utworzony plik
/etc/sysconfig/network
zI wydaje się, że teraz moje skrypty
/etc/sysconfig/network-scripts/ifcfg-*
wydają się działać.źródło