Estou usando o Ubuntu 17.04 em um antigo laptop LG. Meu objetivo é desativar o Wi-Fi interno (já que é antigo e lento) e usar meu adaptador Wi-Fi USB para obter um Wi-Fi melhor. No entanto, alguns erros ocorrem quando tento instalar os drivers do site da Edimax:
Seguir as instruções do readme.txt
arquivo para executar o install.sh
arquivo falhou devido às permissões do arquivo. Eu tentei dar permissões executáveis para todo o diretório usando:
sudo chmod +X *
que deu à maioria dos arquivos/diretórios permissões executáveis, mas não para install.sh
.
Mesmo depois de tentar dar permissões apenas para o arquivo específico, não tive sorte.
Aqui está a saída de lsusb
:
Bus 001 Device 002: ID 7392:7811 Edimax Technology Co., Ltd EW-7811Un 802.11n Wireless Adapter [Realtek RTL8188CUS]
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
E uname -r
shows 4.10.0-28-generic
.
- Por que não posso alterar as permissões desse arquivo?
- Como desativar o Wi-Fi interno?
Verifique se dois drivers possivelmente conflitantes foram carregados:
Se você achar que rtl8192cu e rtl8xxxu estão carregados, coloque um na lista negra:
Você também precisará de uma alteração no Network Manager:
Adicione uma nova seção da seguinte maneira:
Revise com atenção, salve e feche o editor de texto.
Depois de fazer essas alterações, reinicie e deixe-nos ouvir o resultado.
A resposta do chili555 é ótima, mas aborda apenas a segunda das duas perguntas que você faz, ou seja:
Estou adicionando esta resposta para abordar sua primeira pergunta:
A razão pela qual você não pode alterar as permissões do
install.sh
arquivo e, conforme mostrado na captura de tela, alguns outros arquivos é que você usou o+X
sinalizador dechmod
, não o+x
único. A diferença entre os dois sinalizadores é quex
(minúsculo "x") definirá permissões de execução para os arquivos e diretórios especificados, enquanto oX
sinalizador (maiúsculo "x") definirá as permissões apenas para diretórios ou arquivos que já possuem permissões de execução .Isso também é declarado na
chmod
página de manual do , que você pode acessar executandoman chmod
em seu terminal. Aqui está a parte relevante:Como seu
install.sh
arquivo ainda não possui direitos de execução, a execuçãochmod +X install.sh
não faz nada nele. Se, em vez disso, você tivesse usado:então você teria dado direitos de execução para
install.sh
, como seria de esperar.