Відповіді:
sudo dhclient eth0
тоді у вас буде Інтернет, і ви можете користуватися ...
sudo apt-get install network-manager
sudo iwconfig <device> essid <access_point_name> && sudo dhclient <device>
я не потреба ifconfig <device> up
чи подібне в моєму випадку.
sudo iwconfig
ви побачите пристрої. у моєму випадку я не мав eth0
назви свого дротового з'єднання.
Якщо ви нещодавно оновили мережевий менеджер, ви можете використовувати його sudo apt-get install --reinstall network-manager
, але це працює лише в тому випадку, якщо пакет все ще знаходиться у вашому кеш-пам'яті Apt ( /var/cache/apt/archives/
). Я здогадуюсь, що ви цього не зробили, вам доведеться робити речі довгим шляхом, але я подумав, що кину це на всякий випадок.
Завантажте живий компакт-диск Ubuntu в "Спробуйте без встановлення". Переконайтеся, що ви підключені до Інтернету.
У термінальному типі:
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>
Вам потрібно буде замінити <chrootlocation>
відповідне місце установки Ubuntu, як правило, мітку розділу, на якому встановлено. Розділ також повинен бути змонтований, щоб мати доступ до нього.
Відредагуйте свій /etc/resolve.conf
і додайте принаймні одне nameserver
:
nameserver 8.8.8.8 # Google Public DNS
У термінальному типі:
sudo apt-get update
sudo apt-get install network-manager
Якщо ви цього не зробите, ви, ймовірно, не зможете підключити помилку.
У термінальному типі exit
. Це виводить вас із середовища chroot.
У термінальному типі sudo reboot
перезавантажте комп'ютер.
sudo apt-get update
команд потрібне підключення до Інтернету .
run
unable to resolve hostname
sudo mount --bind /run /chrootlocation/run
sudo apt-get remove --purge network-manager
Вищевказана команда очистить усі пакунки, пов’язані з сервісом. network-manager
Ви можете завантажити всі пакунки у форматі .deb за допомогою диска Ubuntu Live, а потім встановити його в оригінальну ОС.
Перше завантаження з диска Ubuntu Live.
Після того, як ви заходите туди, відкрийте термінал і запустіть команду нижче,
sudo apt-get download network-manager*
Це завантажить усі пакети мережевого менеджера в домашній каталог.
Тепер скопіюйте всі .deb
пакунки в папку цього диска з ручками або в інші розділи вашого жорсткого диска, а потім перезавантажте систему.
Після того, як ви заїдете туди, відкрийте термінал і зробіть наступне:
cd /path/to/the/directory/where/.deb/files/are/located
sudo dpkg -i *.deb
Вищевказана команда встановить усі .deb
файли.
Тепер перезапустіть мережевий менеджер, запустивши sudo service network-manager restart
Тепер ви network-manager-gnome
знову запустите пакет .
network-manager-gnome
пакету, але це не означає, що у нього немає Інтернету. Також пам’ятайте, що використання Live CD не буде покладатися на хост-пакет, тому він отримає доступ до Інтернету
Ця відповідь передбачає, що ви мали доступ до Інтернету до втрати менеджера мережі чи будь-яких інших пакетів.
Створіть завантажувальну CD / DVD або USB-накопичувач Ubuntu, завантажте з неї і виберіть "Спробуйте Ubuntu без встановлення". Як тільки ви потрапите на робочий стіл Ubuntu, відкрийте термінал.
Потрібно дізнатись свій кореневий розділ у встановленні Ubuntu. У стандартній установці Ubuntu кореневим розділом є "/ dev / sda1", але для вас це може бути інакше. Щоб зрозуміти, що таке кореневий розділ, запустіть таку команду:
sudo fdisk -l
Тут з’явиться список жорстких дисків і розділів, з яких вам доведеться з’ясувати, який з них є кореневим розділом. Нижче на кроці 3 ROOT-PARTITION - це кореневий розділ, який ви щойно знайшли, наприклад / dev / sda2 в моєму випадку.
Щоб переконатися, що певний розділ є кореневим розділом, ви можете його встановити. Тож давайте змонтуємо кореневий розділ разом із / sys, / proc, / run та / dev розділами та введемо 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
Якщо ви отримаєте помилку про те, що резолюція.conf однакова при копіюванні, просто проігноруйте її. При копіюванні reslav.conf мережа працює принаймні для мене (використовуючи DHCP).
Тепер ви можете оновити систему - в цьому ж терміналі введіть:
apt-get update
apt-get upgrade
apt-get install network-manager network-manager-gnome
Якщо у вас є проблеми на останньому кроці, переконайтеся, що ваші джерела є правильними у /etc/apt/sources.list - у цьому ж терміналі введіть:
sudo nano /etc/apt/sources.list
Після того, як ви внесли зміни до своєї установки Ubuntu, внесені вами зміни впливають на неї, а не на живий компакт-диск, доки всі зміни вносяться в один і той же термінальний сеанс.
Перезавантажте, коли закінчите, і вийміть Live CD. Якщо ця відповідь виправляє вашу проблему, будь ласка, позначте її правильно. Спасибі!
apt-get -f install
(нічого іншого), щоб отримати залежності (?), Щоб увійти. Потім apt-get install network-manager network-manager-gnome
. Я взяв шланг у свою мережу, видаливши, wpasupplicant
що хотів видалити все з мережі, але переустановка wpasupplicant
не переустановила мережеві речі.
Дотримуйтесь офіційного розділу Ubuntu комунікації LiveCdRecovery Update Failure: ( https://help.ubuntu.com/community/LiveCdRecovery ):
Виконати:
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
Додайте до свого сервера імен OpenDNS, /etc/resolv.conf
щоб отримати доступ до мережі після chroot:
nameserver 208.67.222.222
nameserver 208.67.220.220
Виконати:
apt-get install network-manager
Це допомогло виправити ту саму проблему на моєму Ubunty 14.04LTS
Я знаю, що я трохи спізнююсь з цим, але я просто зіткнувся з цією ж проблемою. Я встановив arping (sudo apt-get install arping), який видалив iputils-arping, network-manager та network-manager-gnome. Я відредагував файл / etc / network / interface для встановлення IP-адреси вручну для 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
Змініть x, y, z, a, c і d у своїх мережевих налаштуваннях. Потім я запустив "sudo service network-interface restart INTERFACE = eth0", щоб перезапустити інтерфейс. Це дозволило мені перевстановити мережевий менеджер (sudo apt-get install network-manager). Мені довелося очистити пакет, який я встановив, до того, як менеджер мережі перевстановився. Потім запустіть мережевий менеджер (запуск сервісної мережі sudo service). Як тільки у мене запущений менеджер мережі, я змінив / etc / network / interface повернувся до типового (і зберігав копію вручну змінити на всякий випадок). Сподіваємось, це допомагає.
Щойно вирішивши цю ж проблему, виконайте наступні прості дії:
Завантажте мережевий менеджер на пристрій, який має підключення до Інтернету, з
http://security.ubuntu.com/ubuntu/pool/main/n/network-manager/
Я використовував network-manager_1.2.2-0ubuntu0.16.04.4_amd64.deb для ubuntu16 .04
Потім перенесіть цей файл за допомогою USB або телефону тощо.
$ sudo dpkg -i network-manager_1.2.2-0ubuntu0.16.04.4_amd64.deb
Може статися, що ярлик Wi-Fi може бути відсутній вгорі, для цього просто використовуйте цю команду
sudo apt-get install ubuntu-desktop
а потім звичайний перезапуск машини.
Готово :)
Моя попередня відповідь передбачає, що ви не можете отримати доступ до Інтернету в тому, що ви видалили "мережевий менеджер", і що комп'ютер зазвичай підключається до Інтернету. Однак, з випадковості, я неправильно прочитав ваше запитання, і це насправді комп'ютер, який ніколи не підключений до Інтернету, вам потрібно буде використовувати цю відповідь замість цього, хоча це займе більше часу.
Крок №1 = На іншому комп’ютері (це може мати ОС Windows, неважливо), перейдіть до " http://packages.ubuntu.com/precise/network-manager ". (Це посилання передбачає, що ви використовуєте Ubuntu 12.04, якщо ні, вам не знадобиться знайти посилання, відповідне вашій версії).
Крок №2 = Внизу веб-сторінки є посилання на "amd64" та "i386", натисніть на відповідне. Я використовую amd64, тому мої кроки припускають це.
Крок №3 = На новій сторінці є купа дзеркальних посилань, які є прямими посиланнями завантаження для "network-manager_0.9.4.0-0ubuntu3_amd64.deb". Виберіть посилання та завантажте .deb файл.
Крок №4 = На першому URL-адресі я вказав, що він також перелічує залежності для мережевого менеджера. Можливо, деякі з них все ще встановлені, але для тих, хто вам цього не потрібен, вам також потрібно буде завантажити їх, відвідавши їх сторінку та вибравши дзеркало.
Крок № 5 = Після завантаження всіх .debs вам буде потрібно перенести їх на комп'ютер Ubuntu і помістити їх у "/ var / cache / apt / archives". Для цього вам знадобляться кореневі привілеї, які можна досягти за допомогою "gksu nautilus / var / cache / apt / archives". Ви також можете використовувати dpkg, щоб встановити їх, але він не скаже, якщо ви забули залежність, тому я не збираюся вступати в те, як це використовувати.
Крок № 6 = У терміналі типу "sudo apt-get install - перевстановіть мережевий менеджер".
Успішна відповідь новачків 16.04LTS У вас виникли проблеми з уповільненням / відключенням мережевого менеджера з новим Інтернет-провайдером Рашлі, вирішив переключитися на wicd і видалив мережевий менеджер за допомогою командного рядка. Знайдений не міг працювати розумно (дурно не знайшов жодної мережі )
Рішення Спочатку завантажено відповідний файл дебюту мережевого менеджера на інший комп'ютер (для мене 32-бітний / i386) (мій був мережевий менеджер_1.2.2-OubuntuO, 16.04.4_i386.deb) перемістив файл на ноутбук системи ubuntu за допомогою картки пам'яті
знадобився час, щоб дізнатися наступне - просто двічі клацнув на переданому деб-файлі (на моєму робочому столі) і він встановився сам (виникли великі проблеми з використанням командного рядка)
Інтернет зараз підключений - але не ідеально - жодної піктограми
тому я оновив за допомогою команди: sudo apt-get update Потім встановіть NetworkManager: sudo apt-get install network-manager-gnome network-manager
Після перезавантаження, схоже, він повернув мені свою піктограму та повну роботу мережевого менеджера
Сподіваюся, це корисно для вас, як це було для мене кроком 1 - отримайте правильний файл дебюту networ-manager з веб-сайту пакунків (мій був мережевий менеджер_1.2.2-OubuntuO, 16.04.4_i386.deb), перенесіть його на ваш комп'ютер ubuntu - подвійний клацніть по ньому та встановіть оновлення кроку 2 та (повторно) встановіть мережевий менеджер через командний рядок / термінал, і отримайте відсутню частину, проблеми та оновлення відсортовано. Щасти
Мені також потрібно було встановити мережевий менеджер без Інтернету. Мені з’явилася ідея з іншого допису, щоб додати компакт-диск: [Ubuntu install DVD / CD] до джерел програмного забезпечення у програмі Software and Updates на вкладці 'Other Software'. Джерело компакт-диска вже було в списку, але не перевірено, тому я перевірив його. Тоді я застосував Synaptic Package Manager, щоб встановити "мережевий менеджер". Я думаю, я міг би використати Ubuntu Software замість цього. Це працювало для мене в Ubuntu 18.10
Для мене виявилося, що я випадково видалив /etc/resolv.conf
і потім отримав ті самі симптоми ( nslookup nba.com
не працює, але nslookup nba.com 4.2.2.4
працює, коли 4.2.2.4
був налаштований як мій DNS-сервер).
Відновлення файлу з живого USB вирішило проблему.
Вручну налаштуйте свою мережеву карту в / etc / network / інтерфейсах та перезапустіть мережеву службу. Тоді apt-get update.