/etc/init.d/networking start error with „network stop: waiting”

0

System: Jestem na obrazie BT5r3 na szczycie VMware Fusion 5 na OSX 10.7.4

Rozkręcam maszynę wirtualną, loguję się, uruchamiam startx, a następnie wskakuję do terminala, aby uruchomić service networking start. Mam tylko jeden interfejs skonfigurowany do połączenia z moją siecią bezprzewodową, na której jestem.

Od ostatniego restartu network stop:waitingpojawia się błąd przy próbie uruchomienia. restarti stopteż nie pomagam. /etc/network/interfacesjest dobrze skonfigurowany, a nawet omija go z ifupbłędami:

$ ifup eth0

SIOCSIFADDR: No such device
eth0: ERROR while getting interface flags: No such device
eth0: ERROR while getting interface flags: No such device
Bind socket to interface: No such device
Failed to bring up eth0.

To wcześniej działało. Wszelkie zalecenia dotyczące dalszego postępowania?

Dzięki, mjb

Mbb
źródło

Odpowiedzi:

2

Upewnij się, że interfejs jest wyświetlany po uruchomieniu /sbin/ifconfig -a. Jeśli tak, upewnij się, że nazwa urządzenia się nie zmieniła eth0.

Jeśli nie ma tam interfejsu, sprawdź ustawienia maszyny wirtualnej, aby upewnić się, że most jest nadal skonfigurowany.

Czy zainstalowane są narzędzia vmware?

Pamiętaj również, że ifup/ ifdown, /etc/init.d/networking, servicedziała tylko jako root.

cpugeniusmv
źródło
ifconfig -apokazuje eth4, 5 i 6. Czy ma sens edytowanie / etc / network / interfaces do eth4 zamiast 0?
mbb
Ponownie zainstalowałem narzędzia na wszelki wypadek ... a następnie uruchomiłem dhclient. Teraz jestem połączony. Nie pewny dlaczego. Prawidłowa odpowiedź trafia do każdego, kto może wyjaśnić, jaka logika była w moich działaniach. Twoje zdrowie.
MBbb
Właśnie sobie uświadomiłem, że nie przyznałem kredytu tam, gdzie to było należne! Dzięki za pomoc.
mbb,
1

Jeśli skopiujesz maszynę wirtualną z Linuksem (w tym przypadku jest to wersja vmware BackTrack 5 R 3) z dysku zewnętrznego lub z katalogu do nowego katalogu na komputerze, a następnie uruchom ją przy pierwszym uruchomieniu, pojawi się powiadomienie „Skopiowałem to ”Lub„ I Move it ”. Zwykle, jeśli wybierzesz „I Move it” i po wejściu na pulpit startx, a następnie próbujesz ifconfig eth0 upza pośrednictwem terminala pojawia się błąd:

eth0: BŁĄD podczas pobierania flag interfejsu: Brak takiego urządzenia.

Jest tak, ponieważ maszyna wirtualna nie mogła wykryć interfejsu i nie mogła poprawnie wygenerować 70-persistent-net.rulespliku reguły interfejsu ( ) /etc/udev.

Jak rozwiązać? To bardzo proste, wystarczy usunąć regułę interfejsu:

root@bt:~# mv /etc/udev/rules.d/70-persistent-net.rules   /etc/udev/rules.d/70-persistent-net.rules.old

Następnie uruchom ponownie komputer.

Spróbuj ponownie sprawdzić interfejs za pomocą terminala, używając: ifconfig -a, upewnij się, że jest „eth0 ″.

Salman
źródło