Ubuntu Server 16.10 - Instalação do driver WiFi sem internet

0

Durante a instalação do Ubuntu, ele detectou perfeitamente meu adaptador sem fio e foi capaz de se conectar a ele sem problemas. No entanto, após a instalação, ele não detecta mais o adaptador sem fio.

Primeiro, tentei configurar etc / network / interfaces:

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

Então eu tentei as alterações:

sudo ifdown wlan0 && sudo ifup -v wlan0

O que resultou em:

wpa_supplicant: /sbin/wpa_supplicant daemon failed to start

Isso não me contou muito, então tentei:

sudo /etc/init.d/networking restart

Isso resultou em um erro que me dizia para executar:

journalctl -xe

E aqui eu recebi os erros:

Could not read interface wlan0 flags: no such device
WEXT: Could not set interface 'wlan0' UP
wlan0: Failed to initialize driver interface

Como uma conexão com fio não está disponível para mim (porta quebrada), comecei a fazer pesquisas sobre como instalar os drivers do CD original (que está no USB no meu caso). Eu encontrei esta pergunta aqui:

Como posso instalar e baixar drivers sem internet?

No entanto, a resposta fala sobre o Ubuntu 15.04. Os diretórios nomeados não existem mais e não consegui encontrar nada remotamente semelhante a ele no disco. Então, depois de encontrar toneladas de resposta do Google falando sobre como fazer isso com uma interface de usuário ou uma conexão com fio (que não são nada úteis para mim), estou realmente perdido e peço ajuda a vocês.

    
por icecub 03.11.2016 / 13:56

1 resposta

1

Anteriormente, as interfaces de rede receberam nomes de forma inconsistente. Se você tivesse uma interface chamada eth0 e adicionasse outra, a primeira poderia ser chamada eth1 , de repente. O que era necessário era uma maneira de dar nomes às interfaces de rede que não dependiam da presença de outras interfaces, mas dependiam apenas da conexão de hardware.

Isso foi fornecido com uma versão de systemd que foi lançada há alguns anos atrás. Foi chamado de "Nomes Previsíveis de Interfaces de Rede" (embora "Persistente" tenha sido uma melhor qualificação como os nomes não são tão fáceis de prever). Uma interface receberá seu nome com base nas informações do BIOS, e o nome não será alterado até você remover a interface e, por exemplo, colocá-lo em um slot de hardware diferente.

Sua instalação, neste momento, sofre de nomes de interface previsíveis. Sua placa wireless foi chamada wlan0 por anos, mas agora, de repente, tem outro nome. Como você sabe? Fazer

sudo lshw -class network

Isso mostrará um parágrafo começando com "* -rede" e fornecendo todos os tipos de detalhes sobre sua placa sem fio (e outro parágrafo para sua interface com fio). Você quer olhar o "nome lógico". No seu caso, ele mudou para wlp3s0 .

Altere o nome da interface nos seus arquivos de configuração de wlan0 para wlp3s0 e pronto.

    
por Jos 07.12.2017 / 21:34