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:waiting
pojawia się błąd przy próbie uruchomienia. restart
i stop
też nie pomagam. /etc/network/interfaces
jest dobrze skonfigurowany, a nawet omija go z ifup
błę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
ifconfig -a
pokazuje eth4, 5 i 6. Czy ma sens edytowanie / etc / network / interfaces do eth4 zamiast 0?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óbujeszifconfig eth0 up
za pośrednictwem terminala pojawia się błąd:Jest tak, ponieważ maszyna wirtualna nie mogła wykryć interfejsu i nie mogła poprawnie wygenerować
70-persistent-net.rules
pliku reguły interfejsu ( )/etc/udev
.Jak rozwiązać? To bardzo proste, wystarczy usunąć regułę interfejsu:
Następnie uruchom ponownie komputer.
Spróbuj ponownie sprawdzić interfejs za pomocą terminala, używając: ifconfig -a, upewnij się, że jest „eth0 ″.
źródło