Ответы:
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 live CD в разделе «Попробуйте без установки». Убедитесь, что вы подключены к Интернету.
В типе терминала:
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 не будет зависеть от пакета хоста, поэтому он получит доступ к Интернету
Этот ответ предполагает, что у вас был доступ в Интернет до потери менеджера сети или любых других пакетов.
Создайте загрузочный Ubuntu CD / DVD или USB-накопитель, загрузитесь с него и выберите «Попробуйте 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
Если при копировании вы получаете сообщение об идентичности resolv.conf, просто проигнорируйте его. Копирование resolv.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, если все изменения вносятся в одном терминальном сеансе.
Перезагрузите, когда закончите и удалите Live CD. Если этот ответ исправит вашу проблему, отметьте его как правильный. Благодарность!
apt-get -f install
(больше ничего), чтобы получить зависимости (?), Чтобы войти. Затем apt-get install network-manager network-manager-gnome
. Я использовал свою сеть, удалив из нее все, wpasupplicant
что хотел удалить, но переустановка wpasupplicant
не переустановила сетевые компоненты.
Следуйте официальному разделу об отказе обновления LiveCdRecovery в сообществе Ubuntu: ( 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 INTERFACE = eth0», чтобы перезапустить интерфейс. Это позволило мне переустановить сетевой менеджер (sudo apt-get install network-manager). Мне пришлось очистить пакет arping, который я установил, прежде чем менеджер сети переустановил. Затем запустите сетевой менеджер (запуск сетевого менеджера службы sudo). После запуска сетевого менеджера я изменил / etc / network / interface на значение по умолчанию (и на всякий случай сохранил копию изменения вручную). Надеюсь, это поможет.
Только что решил эту проблему, выполните следующие простые шаги:
Скачайте network-manager на устройстве с подключением к Интернету с
http://security.ubuntu.com/ubuntu/pool/main/n/network-manager/
Я использовал network-manager_1.2.2-0ubuntu0.16.04.4_amd64.deb для ubuntu16 +0,04
Затем передайте этот файл через USB или телефон и т. Д.
$ sudo dpkg -i network-manager_1.2.2-0ubuntu0.16.04.4_amd64.deb
Может случиться так, что ярлык wifi может отсутствовать сверху, для этого просто используйте эту команду
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 --reinstall network-manager».
Успешный ответ новичка 16.04LTS Возникли проблемы с замедлением / отключением сетевого менеджера от нового интернет-провайдера Rashly, решил переключиться обратно на wicd и удаленным сетевым менеджером через командную строку. Обнаружено, что wicd не работает (тупо не находит сети в любом случае). )
Решение Сначала загрузили соответствующий файл deb для сетевого менеджера на другом компьютере (32bit / i386 для меня) (у меня был network-manager_1.2.2-OubuntuO, 16.04.4_i386.deb) переместили файл на системный ноутбук Ubuntu с помощью карты памяти
Потребовалось время, чтобы выяснить следующее - просто дважды щелкнули по переданному файлу deb (на моем рабочем столе), и он установился сам (возникли серьезные проблемы с использованием командной строки)
Интернет теперь подключен - но не идеально - без значка
поэтому я обновился с помощью команды: sudo apt-get update Затем установите NetworkManager: sudo apt-get install network-manager-gnome network-manager
После перезагрузки он, похоже, вернул мне мой значок и полную работу сетевого менеджера.
Надеюсь, что это полезно для вас, как и для меня, шаг 1 - получите правильный файл deb от networ-manager с сайта пакетов (мой был network-manager_1.2.2-OubuntuO, 16.04.4_i386.deb) переместите его на свой компьютер Ubuntu - двойной щелкните по нему и установите обновление шага 2 и (пере) установите диспетчер сети через командную строку / терминал, чтобы отсортировать недостающие части, проблемы и обновления. удачи
Мне также нужно было установить сетевой менеджер без интернета. Я получил идею из другого поста добавить CD: [Ubuntu install DVD / CD] к источникам программного обеспечения в разделе «Программное обеспечение и обновления» на вкладке «Другое программное обеспечение». Источник cdrom уже был указан, но не проверен, поэтому я проверил его. Затем я использовал 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 решило проблему.