NDISwrapper: Instale os drivers do Windows no Linux

Placa de rede e Tux

Existem cada vez mais drivers ou controladores de hardware para distribuições GNU / Linux, mas ainda pode haver alguns componentes que não possuem drivers específicos e não funcionam em nosso computador. Existe uma ferramenta que não é atual, mas demorou muito, mas talvez não se conheça tanto, que se chama ndiswrapper e é usado para instalar drivers do Windows no Linux.

Embora pareça estranho para você, se você não a conhecesse, é possível fazer isso. Basicamente, o ndiswrapper transforma os drivers construídos para serem instalados no Windows em um driver pronto para funcionar no Linux, embora isso não seja recomendado e pode dar problemas, para certos casos extremos pode ser muito prático e evitar mais de um problema com a compatibilidade de nossos componentes.

Especificamente, o que o ndiswrapper permite é usar drivers da placa de rede que foram criados para Windows e sob sua API, para encapsulá-los de forma que possam funcionar com o kernel Linux. Você pode instalá-lo em sua distribuição a partir dos repositórios, baixando-o da web ou com ferramentas como o aptitude, dos fontes, etc. Depois de instalados, podemos pegar os drivers da placa de rede para o Microsoft Windows e procurar o arquivo .inf que está incluído neles.

Então com o arquivo .inf Em nossa distro, executamos o seguinte comando, que criará por padrão um arquivo /etc/modprobe.d/ndiswrapper com o apelido que se relacionará com os drivers. Isso poderia causar problemas se já tivermos outro cartão com o mesmo nome, então ele teria que ser modificado. Uma vez feito o seguinte, deve funcionar:

ndiswrapper -i nombre_driver.inf

ndiswrapper -m

modprobe ndiswrapper

Podemos ver os drivers instalados com:

ndiswrapper -l

Ou exclua o controlador se ele não funcionar ou não estiver correto:

ndiswrapper -r nombre_driver

Assim como existe o ndiswrapper para drivers de placas de rede, também existem outras ferramentas para outros tipos de hardware que realizam a mesma função, utilizando drivers fechados do Windows para serem instalados em nossa distribuição Linux. Outro exemplo seria Envyng, neste caso para GPUs NVIDIA e ATI / AMD, embora isso seja atualmente estúpido, considerando que existem drivers livres e privados para Linux para essas placas ...


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: AB Internet Networks 2008 SL
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   tigresa dito

    e não há um genérico? Isso quer dizer que funciona com qualquer tipo de driver, seja gpu, ethernet, wi-fi ou qualquer outra coisa?