CentOS eth0 nie uruchamia się

22

Dlaczego moja nowa maszyna wirtualna CentOS nie uruchamia interfejsu eth0podczas uruchamiania?

Za każdym razem muszę go uruchamiać ręcznie.

Jak mogę to naprawić?

Thom
źródło

Odpowiedzi:

29

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).

jsbillings
źródło
6

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ć.

David Gould
źródło
„to (przynajmniej w instalatorze GUI) robi wszystko, co w jego mocy, aby uniemożliwić prawidłowe skonfigurowanie interfejsu” Śmieję się, ponieważ jest to boleśnie prawda
Jonathan Landrum,
0

Nie wiem, czy to może pomóc, ale ja właśnie utworzony plik /etc/sysconfig/networkz

NETWORKING=yes
HOSTNAME=myhostname.mydomain
NETWORKING_IPV6=yes

I wydaje się, że teraz moje skrypty /etc/sysconfig/network-scripts/ifcfg-*wydają się działać.

użytkownik2358214
źródło