Za każdym razem, gdy ponownie uruchamiam mój Ubuntu Server 11.10, nie mogę ssh do niego włączyć, ponieważ ETH0 nie pojawia się automatycznie. Nigdy nie miałem tego problemu przed aktualizacją do wersji 11.10. Muszę zalogować się na serwerze i ręcznie uruchomić ETH0. Byłbym wdzięczny za wszelką pomoc. Dzięki.
Oto mój /etc/network/interfaces
plik:
#The loopback network interface
auto lo eth0
iface lo inet loopback
# The primary network interface
iface eth0 inet static
address 192.168.1.102
netmask 255.255.255.0
broadcast 192.168.1.255
network 192.168.1.0
gateway 192.168.1.1
Odpowiedzi:
Joel, dodaj linię
auto eth0
przediface eth0 inet static
linią, która powinna pojawić się przy starcie systemu.źródło
Miałem i rozwiązałem podobny problem - być może moje rozwiązanie zadziała dla ciebie. Problem w moim przypadku polegał na tym,
/etc/network/interfaces
że miałem zarówno eth0, jak i vin do auto, jak pokazano poniżej:Po tym, jak skomentowałem pierwszy wiersz, zmieniając go na
eth0 zadziałało.
źródło
znalazłem link z odpowiedzią.
Wygląda na to, że przejście z / var / run do / run nie działało podczas procesu aktualizacji.
Naprawiłem to:
cd / var mv run _run ln -s / run.
źródło
Cóż, jak mówi, nie można go znaleźć
/run/network
. Dlatego się nie zaczyna/etc/init.d/networking start
Mam ten sam problem, zaledwie kilka dni temu i nadal śledzę awarię, ponieważ katalog jest niszczony przy każdym ponownym uruchomieniu.
Jeśli po prostu utworzysz
/run/network
katalog, będziesz mógł uruchomić sieć ze skonfigurowanym,ethX
ale stracisz go ponownie przy następnym uruchomieniu. Nie zorientowałem się, jaka usługa jest tak wytrwała w niszczeniu mojej pracy za każdym razem. Spróbuj, utworzenie katalogu nie zaszkodzi zbytnio.źródło
/run
jest zwykle przechowywany w pamięci RAM (typ systemu plikówtmpfs
), więc nie jest trwały po ponownym uruchomieniu.Właśnie przebiegłem przez tę stronę http://pingbin.com/2011/02/ubuntu-eth0-missing-after-reboot/ wydaje się to mieć sens, sprawdź to.
źródło
Po ponownym uruchomieniu
eth0
nie pojawia się. Mój problem byłauto eth0
w/etc/network/interfaces
został skomentowany:Usunięto
#
i jest OK.źródło