Я случайно удалил wpa_supplicant пакет, и теперь я не могу соединиться с Интернетом, не через Wi-Fi и не через кабель LAN. Что я могу сделать?Спасибо
Я недавно оказался в той же ситуации. Ответ на самом деле там, но он распространен на всем протяжении Интернета
Я должен был сделать несколько различных поисков Google (с несколькими различными ключевыми словами) и пройти десятки различных вопросов, на различных форумах, по ТОЙ ЖЕ ТЕМЕ.
Наконец, я смог решить проблему, но должен был пройти процесс frustating, это очень трудно для Новичков Linux, которым нравится играть вокруг с минимальным знанием (как я)
Это было отправлено приблизительно месяц назад, и Вы, вероятно, решили его к настоящему времени,
Я собираюсь отвечать на это так или иначе, Это по крайней мере поможет людям, кто сталкивается с этой самой проблемой в будущем:)
ШАГ 1: получение доступа к Интернету через кабель Ethernet
откройте свой терминал и выполните эту команду
iwconfig
узнать название Вашего устройства Ethernet. вывод будет выглядеть примерно так...
wlp2s0f0 IEEE 802.11 ESSID:"LYF"
Mode:Managed Frequency:2.437 GHz Access Point: DC:E8:38:61:A4:50
Bit Rate=65 Mb/s Tx-Power=20 dBm
Retry short limit:7 RTS thr:off Fragment thr:off
Power Management:on
Link Quality=70/70 Signal level=-37 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:36 Invalid misc:76 Missed beacon:0
enp4s0 no wireless extensions.
lo no wireless extensions.
в более старых версиях человечности будут обычно называть устройство Wi-Fi wlan0
и eternet (кабель LAN), вероятно, назовут как eth0
(или что-то как этот)
но теперь, в 16,04 (моя версия человечности) имена являются конкретным устройством. в моем случае они wlp2s0f0
и enp4s0
для Wi-Fi и eternet decices, соответственно.
выполните эту команду для подъема eternet устройства и выполнения...
sudo dhclient enp4s0 up
можно проверить выполнение
curl www.google.com
если это не работало затем Ваш, получит ошибку разрешения,
если это действительно работало затем, Вы получите некоторый HTML-код, (это должно только видеть, ли соединение в порядке),
ПРИМЕЧАНИЕ: если step 1
UNsuccesfull, затем пропустите к step 3
ШАГ 2: переустановка wpasupplicant через Кв. - добирается
выполните команду
sudo apt-get install wpasupplicant
ПРИМЕЧАНИЕ: если step 2
succesfull, затем можно пропустить step 3
ШАГ 3: переустановка wpasupplicant вручную (если отказавший шаг 1)
При удалении определенного пакета Вы также удаляете весь, его - зависимости, и вероятно конфигурационные файлы также (Вы, "случайно" произвел чистку его),
Я предполагаю, что у Вас есть базирующийся дистрибутив debian (человечность является базирующимся дистрибутивом Linux debian),
если Вы делаете, то загрузите .deb файлы отсюда...
https://packages.debian.org/wheezy/wpasupplicant
Вам, возможно, также понадобились бы еще 2 файла, которые являются зависимостями wpasupplicant, Вы найдете их здесь...
https://packages.debian.org/wheezy/libengine-pkcs11-openssl
и здесь...
https://packages.debian.org/wheezy/libp11-2
после загрузки их,
перейдите к папке, где Вы загрузили их (помните, все 3 файла должны быть в той же папке), и работать
sudo dpkg -i *.deb
ПРИМЕЧАНИЕ: если step 1
неудавшийся, затем после step 3
необходимо смочь успешно соединиться с Интернетом через кабель LAN
ШАГ 4: соединение частей
Вы оказываетесь перед необходимостью соединять все компоненты, можно сделать это,
sudo apt-get install ubuntu-desktop
эта команда загрузит и установит любые недостающие файлы (такие как администратор сети, индикатор гнома, и т.д.), который, возможно, был также случайно удален. также, это обновит все пакеты к последней версии
ШАГ 5: перезагрузка для изменений для вступления в силу
выполните эту команду в терминале
shutdown -r now
необходимо смочь соединиться с Интернетом через Wi-Fi и Интернетом после этого.