Odpowiedzi:
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
z
NETWORKING=yes
HOSTNAME=myhostname.mydomain
NETWORKING_IPV6=yes
I wydaje się, że teraz moje skrypty /etc/sysconfig/network-scripts/ifcfg-*
wydają się działać.