Сервер Ubuntu 16.10 - Установка драйвера WiFi без Интернета

Во время установки Ubuntu это обнаружило мой превосходный беспроводной адаптер и смогло соединиться с ним без любых проблем. Однако после установки, это больше не обнаруживает беспроводной адаптер.

Сначала я пытался настроить и т.д./объединять в сеть/соединять интерфейсом:

auto lo
iface lo inet loopback

auto wlan0
iface wlan0 inet static
address 192.168.2.30
netmask 255.255.255.0
gateway 192.168.2.254
wpa-ssid IDHERE
wpa-psk PASSHERE
dns-nameservers 8.8.8.8 192.168.2.254

Затем я попробовал изменения:

sudo ifdown wlan0 && sudo ifup -v wlan0

Который привел к:

wpa_supplicant: демону/sbin/wpa_supplicant не удалось запуститься

Это не сказало мне очень, таким образом, я попробовал:

sudo /etc/init.d/networking restart

Это привело к ошибке, говоря мне работать:

journalctl -xe

И здесь я получил ошибки:

Не мог считать интерфейс wlan0 флаги: никакое такое устройство
WEXT: не Мог установить интерфейс 'wlan0'
wlan0: Не удалось инициализировать интерфейс драйвера

Так как проводное соединение не доступно мне (поврежденный порт), я начал проводить исследование в области того, как установить драйверы с исходного CD (который находится на USB в моем случае). Я нашел этот вопрос здесь:

Как я могу установить и загрузить драйверы без Интернета?

Однако ответ говорит о Ubuntu 15.04. Именованные каталоги больше не существуют, и я ничто не мог найти удаленно средством моделирования к нему на диске. Таким образом, после нахождения тонн ответа Google, говорящего о том, как сделать это с UI или проводным соединением (который оба не полезны вообще для меня), я истинно в недоумении и прошу у Вас парни некоторую справку.

0
задан 13 April 2017 в 15:24

1 ответ

Раньше, сетевым интерфейсам присвоили имена непоследовательным способом. Если бы Вы имели один интерфейс, названный eth0, и добавили другого, то первый можно было бы назвать eth1 внезапно. То, что было необходимо, было способом дать имена сетевым интерфейсам, которые не зависели от других присутствующих интерфейсов, но зависели только от аппаратного соединения.

Этому предоставили некоторую версию systemd, который был выпущен несколько лет назад. Это назвали "Предсказуемые Названия Сетевых интерфейсов" (хотя "Персистентный" будет лучшая квалификация, поскольку имена не все это легкое предсказать). Интерфейс получит свое имя на основе информации о BIOS, и имя не изменится, пока Вы не вынете интерфейс и например, помещаете его в другой аппаратный слот.

Ваша установка, в этой точке, страдает от Предсказуемых Имен интерфейса. Вашу беспроводную карту называли wlan0 в течение многих лет, но теперь она внезапно имеет другое имя. Как можно сказать? Сделайте

sudo lshw -class network

, Это покажет абзац, запускающийся с "*-network" и дающий все виды деталей о Вашей беспроводной карте (и другой абзац для Вашего проводного интерфейса). Вы хотите посмотреть на "логическое имя". В Вашем случае это изменилось на wlp3s0.

Меняют имя интерфейса в Ваших конфигурационных файлах от wlan0 до wlp3s0, и Вы сделаны.

1
ответ дан 28 September 2019 в 06:26

Другие вопросы по тегам:

Похожие вопросы: