Niestety odinstalowałem network-manager-gnome
za 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-gnome
za 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> up
lub podobnie w moim przypadku.
sudo iwconfig
, zobaczysz urządzenia. w moim przypadku nie miałem eth0
nazwy 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.conf
i 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 reboot
aby ponownie uruchomić komputer.
sudo apt-get update
polecenia potrzebne jest połączenie z Internetem .
run
unable to resolve hostname
sudo 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 .deb
pakiety 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 .deb
pliki.
Teraz uruchom ponownie menedżera sieci, uruchamiając sudo service network-manager restart
Teraz masz pakiet network-manager-gnome
ponownie uruchomiony.
network-manager-gnome
pakietu, 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 wpasupplicant
wszystko, co chciałem usunąć z sieci, ale ponowna instalacja wpasupplicant
nie 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.conf
aby 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.conf
a następnie dostałem te same objawy ( nslookup nba.com
nie działa, ale nslookup nba.com 4.2.2.4
dział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.