Niestety odinstalowałem network-manager-gnomeza pomocą sudo apt-get remove --purge network-manager. Próbowałem go ponownie zainstalować, ale nie mogę tego zrobić bez połączenia z Internetem. Jakie jest na to rozwiązanie?
Niestety odinstalowałem network-manager-gnomeza pomocą sudo apt-get remove --purge network-manager. Próbowałem go ponownie zainstalować, ale nie mogę tego zrobić bez połączenia z Internetem. Jakie jest na to rozwiązanie?
Odpowiedzi:
sudo dhclient eth0
wtedy będziesz mieć internet i będziesz mógł użyć ...
sudo apt-get install network-manager
sudo iwconfig <device> essid <access_point_name> && sudo dhclient <device> nie potrzebuję ifconfig <device> uplub podobnie w moim przypadku.
sudo iwconfig, zobaczysz urządzenia. w moim przypadku nie miałem eth0nazwy mojego przewodowego połączenia.
Jeśli niedawno zaktualizowałeś menedżera sieci, możesz go użyć sudo apt-get install --reinstall network-manager, ale działa to tylko wtedy, gdy pakiet nadal znajduje się w pamięci podręcznej Apt ( /var/cache/apt/archives/). Zgaduję, że tego nie zrobiłeś, więc będziesz musiał robić wszystko na dłuższą metę, ale pomyślałem, że na wszelki wypadek.
Uruchom dysk CD z systemem Ubuntu na żywo w „Spróbuj bez instalacji”. Upewnij się, że masz połączenie z Internetem.
W typie terminala:
sudo mount --bind /dev /<chrootlocation>/dev
sudo mount --bind /proc /<chrootlocation>/proc
sudo mount --bind /sys /<chrootlocation>/sys
sudo cp /etc/resolv.conf /<chrootlocation>/etc/resolv.conf
sudo chroot /<chrootlocation>
Będziesz musiał zastąpić <chrootlocation>odpowiednią lokalizację instalacji Ubuntu, zazwyczaj etykietę partycji, na której jest zainstalowany. Partycja musi być również zamontowana, aby można było uzyskać do niej dostęp.
Edytuj swój /etc/resolve.confi dodaj co najmniej jeden nameserver:
nameserver 8.8.8.8 # Google Public DNS
W typie terminala:
sudo apt-get update
sudo apt-get install network-manager
Jeśli tego nie zrobisz, prawdopodobnie nie będzie można połączyć się z błędem.
W typie terminala exit. To wyjdzie ze środowiska chroot.
W typie terminala, sudo rebootaby ponownie uruchomić komputer.
sudo apt-get updatepolecenia potrzebne jest połączenie z Internetem .
rununable to resolve hostnamesudo mount --bind /run /chrootlocation/run
sudo apt-get remove --purge network-manager
Powyższe polecenie wyczyści wszystkie pakiety związane z usługą network-manager. Możesz pobrać wszystkie pakiety jako plik .deb za pomocą dysku Ubuntu Live, a następnie zainstalować je w oryginalnym systemie operacyjnym.
Pierwsze uruchomienie z dysku Live Ubuntu.
Gdy tam wejdziesz, otwórz terminal i uruchom poniższe polecenie,
sudo apt-get download network-manager*
Spowoduje to pobranie wszystkich pakietów menedżera sieci do katalogu domowego.
Teraz skopiuj wszystkie .debpakiety do folderu w tym pendrivie lub innych partycjach na dysku twardym, a następnie uruchom ponownie system.
Po przejściu tam otwórz terminal i wykonaj następujące czynności:
cd /path/to/the/directory/where/.deb/files/are/located
sudo dpkg -i *.deb
Powyższe polecenie zainstaluje wszystkie .debpliki.
Teraz uruchom ponownie menedżera sieci, uruchamiając sudo service network-manager restart
Teraz masz pakiet network-manager-gnomeponownie uruchomiony.
network-manager-gnomepakietu, ale to nie znaczy, że nie ma Internetu. Należy również pamiętać, że korzystanie z Live CD nie będzie
Ta odpowiedź zakłada, że miałeś dostęp do Internetu przed utratą menedżera sieci lub jakichkolwiek innych pakietów.
Utwórz bootowalną płytę CD / DVD lub pamięć USB Ubuntu, uruchom ją z niego i wybierz „Wypróbuj Ubuntu bez instalacji”. Po przejściu do pulpitu Ubuntu otwórz terminal.
Musisz znaleźć swoją partycję główną w instalacji Ubuntu. W standardowej instalacji Ubuntu partycja root to „/ dev / sda1”, ale może być inna. Aby dowiedzieć się, co to jest partycja główna, uruchom następujące polecenie:
sudo fdisk -l
Spowoduje to wyświetlenie listy dysków twardych i partycji, z których będziesz musiał dowiedzieć się, która z nich jest partycją główną. Poniżej w kroku 3 ROOT-PARTITION to właśnie znaleziona partycja root, na przykład / dev / sda2 w moim przypadku.
Aby upewnić się, że określona partycja jest partycją główną, możesz ją zamontować. Zamontujmy więc partycję root wraz z partycjami / sys, / proc, / run i / dev i wpiszmy chroot:
sudo mount ROOT-PARTITION /mnt
for i in /sys /proc /run /dev /dev/pts; do sudo mount --bind "$i" "/mnt$i"; done
sudo cp /etc/resolv.conf /mnt/etc/
sudo chroot /mnt
Jeśli podczas kopiowania pojawi się błąd związany z identycznością resolv.conf, po prostu zignoruj go. Kopiowanie resolv.conf powoduje, że sieć działa, przynajmniej dla mnie (za pomocą DHCP).
Teraz możesz zaktualizować system - w tym samym terminalu wpisz:
apt-get update
apt-get upgrade
apt-get install network-manager network-manager-gnome
Jeśli masz problemy z ostatnim krokiem, upewnij się, że twoje źródła są poprawne w /etc/apt/sources.list - w tym samym terminalu wpisz:
sudo nano /etc/apt/sources.list
Ponieważ chrootowałeś do swojej instalacji Ubuntu, wprowadzone zmiany wpływają na to, a nie na Live CD, o ile wszystkie zmiany są dokonywane w tej samej sesji terminalowej.
Uruchom ponownie po zakończeniu i wyjmij Live CD. Jeśli ta odpowiedź rozwiązuje problem, zaznacz go poprawnie. Dzięki!
apt-get -f install(nic więcej), aby uzyskać zależności (?), Aby wejść. Następnie apt-get install network-manager network-manager-gnome. Usunąłem sieć, usuwając wpasupplicantwszystko, co chciałem usunąć z sieci, ale ponowna instalacja wpasupplicantnie spowodowała ponownej instalacji sieci.
Postępuj zgodnie z oficjalną sekcją Niepowodzenia aktualizacji LiveCdRecovery dla Ubuntu communuty: ( https://help.ubuntu.com/community/LiveCdRecovery ):
Biegać:
sudo mount /dev/sda1 /mnt
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys
sudo chroot /mnt
Dodaj serwery nazw OpenDNS do swojego, /etc/resolv.confaby uzyskać dostęp do sieci po chroot:
nameserver 208.67.222.222
nameserver 208.67.220.220
Biegać:
apt-get install network-manager
Pomogło to rozwiązać ten sam problem na moim Ubunty 14.04LTS
Wiem, że jestem trochę spóźniony, ale właśnie natknąłem się na ten sam problem. Zainstalowałem arping (sudo apt-get install arping), który usunął iputils-arping, network-manager i network-manager-gnome. Zredagowałem plik / etc / network / interface, aby skonfigurować ręczne IP dla eth0.
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
# below are my changes
auto eth0
iface eth0 inet static
address x.x.x.x
gateway y.y.y.y
netmask z.z.z.z
network a.a.a.a
broadcast b.b.b.b
dns-nameserver c.c.c.c d.d.d.d
Zmień x, y, z, a, cid na ustawienia sieciowe. Następnie uruchomiłem „sudo service network-interface restart INTERFACE = eth0”, aby zrestartować interfejs. To pozwoliło mi ponownie zainstalować menedżera sieci (sudo apt-get install network-manager). Musiałem wyczyścić pakiet arping, który zainstalowałem, zanim menedżer sieci ponownie się zainstalował. Następnie uruchom menedżera sieci (usługa sudo Network-manager start). Po uruchomieniu menedżera sieci zmieniłem / etc / network / interface z powrotem na domyślny (i zachowałem kopię ręcznej zmiany na wszelki wypadek). Mam nadzieję, że to pomaga.
Właśnie rozwiązałem ten sam problem, wykonaj następujące proste kroki:
Pobierz menedżera sieci na urządzenie posiadające połączenie internetowe ze strony
http://security.ubuntu.com/ubuntu/pool/main/n/network-manager/
Użyłem menedżera sieci_1.2.2-0ubuntu0.16.04.4_amd64.deb dla systemu Ubuntu16 .04
Następnie przenieś ten plik za pomocą USB lub telefonu itp.
$ sudo dpkg -i network-manager_1.2.2-0ubuntu0.16.04.4_amd64.deb
Może się zdarzyć, że na górze może brakować skrótu Wi-Fi, wystarczy użyć tego polecenia
sudo apt-get install ubuntu-desktop a następnie normalny restart komputera.
Gotowy :)
Moja poprzednia odpowiedź zakłada, że powodem, dla którego nie możesz uzyskać dostępu do Internetu jest to, że odinstalowałeś „menedżera sieci” i że zwykle komputer jest podłączony do Internetu. Jednak na wszelki wypadek, że źle odczytałem twoje pytanie, i to w rzeczywistości komputer, który nigdy nie jest podłączony do Internetu, będziesz musiał użyć tej odpowiedzi, choć będzie to bardziej czasochłonne.
Krok # 1 = Na innym komputerze (może działać system Windows, nie ma znaczenia), przejdź do „ http://packages.ubuntu.com/precise/network-manager ”. (Ten link zakłada, że używasz Ubuntu 12.04, jeśli nie, musisz znaleźć link odpowiedni dla twojej wersji).
Krok 2 = Na dole strony znajduje się link do „amd64” i „i386”, kliknij odpowiedni. Używam amd64, więc moje kroki to założą.
Krok # 3 = Na nowej stronie znajduje się kilka lustrzanych linków, które są bezpośrednimi linkami do pobrania dla „network-manager_0.9.4.0-0ubuntu3_amd64.deb”. Wybierz link i pobierz plik .deb.
Krok # 4 = Na pierwszym adresie URL podałem również listę zależności dla menedżera sieci. Niektóre z nich mogą być nadal zainstalowane, ale w przypadku tych nie musisz ich również pobrać, odwiedzając ich stronę i wybierając kopię lustrzaną.
Krok # 5 = Po pobraniu wszystkich plików .deb będziesz musiał przenieść je na komputer Ubuntu i umieścić w „/ var / cache / apt / archives”. Aby to zrobić, potrzebujesz uprawnień roota, które można uzyskać za pomocą „gksu nautilus / var / cache / apt / archives”. Możesz także użyć dpkg, aby je zainstalować, ale nie powie, czy zapomniałeś o zależności, więc nie zamierzam się z tego korzystać.
Krok # 6 = W terminalu wpisz „sudo apt-get install --reinstall network-manager”.
Pomyślna odpowiedź dla początkujących 16.04LTS Miałem problemy z spowolnieniem / rozłączeniem się menedżera sieci z nowym dostawcą Internetu Rashly, postanowiłem wrócić do wicd i usunąć menedżera sieci za pomocą wiersza poleceń Nie mogę uruchomić wicd (głupio i tak nie znalazłem żadnych sieci )
Rozwiązanie Najpierw pobrałem odpowiedni plik deb menedżera sieci na inny komputer (32bit / i386 dla mnie) (mój to network-manager_1.2.2-OubuntuO, 16.04.4_i386.deb) przeniósł plik na laptopa systemowego Ubuntu za pomocą karty pamięci
poświęciłem trochę czasu, aby dowiedzieć się, co następuje - wystarczy dwukrotnie kliknąć przesłany plik deb (na moim pulpicie) i sam się zainstalował (miał poważne problemy z użyciem wiersza poleceń)
Internet jest teraz podłączony - ale nie doskonały - bez ikony
więc zaktualizowałem za pomocą polecenia: sudo apt-get update Następnie zainstaluj NetworkManager: sudo apt-get install network-manager-gnome network-manager
Po ponownym uruchomieniu wygląda na to, że zwrócił mi moją ikonę i pełną obsługę menedżera sieci
Mam nadzieję, że jest to dla ciebie pomocne, jak to było dla mnie krok 1 - pobierz poprawny plik deb networ-manager ze strony internetowej pakietów (mój to network-manager_1.2.2-OubuntuO, 16.04.4_i386.deb) przenieś go na swój komputer ubuntu - podwójny kliknij i zainstaluj aktualizację kroku 2 i (ponownie) zainstaluj menedżera sieci za pomocą wiersza poleceń / terminala i posortuj brakujące części, problemy i aktualizacje. powodzenia
Musiałem także zainstalować menedżera sieci bez internetu. Pomysł wziął się z innego postu, aby dodać cdrom: [Ubuntu install DVD / CD] do źródeł oprogramowania w Software and Updates na zakładce „Other Software”. Źródło cdrom było już na liście, ale nie zostało sprawdzone, więc to sprawdziłem. Następnie użyłem Synaptic Package Manager do zainstalowania menedżera sieci. Myślę, że zamiast tego mogłem użyć oprogramowania Ubuntu. To działało dla mnie w Ubuntu 18.10
Dla mnie okazało się, że przypadkowo usunąłem, /etc/resolv.confa następnie dostałem te same objawy ( nslookup nba.comnie działa, ale nslookup nba.com 4.2.2.4działa, kiedy4.2.2.4 został skonfigurowany jako mój serwer DNS).
Przywrócenie pliku z Live USB rozwiązało problem.
Ręcznie skonfiguruj kartę Ethernet w / etc / network / interfaces i zrestartuj usługę sieciową. Następnie apt-get update.