Obtendo um erro ao tentar sudo bash file.sh

-1

Recentemente, mudei do Windows para o Linux e não consigo me conectar à Ethernet. Minha universidade exige um software de autenticação para se conectar à Ethernet. Eles fornecem os links de download em seu site para a versão Linux do software. Se você gostaria de dar uma olhada no software aqui está o endereço link

Depois de fazer o download do arquivo e extraí-lo, usei sudo bash rjsupplicant.sh , bem como o comando chmod +x sugerido no leia-me do Zip. Ambos os comandos retornaram o erro

Sysctl: write error: Bad file descriptor
Sysctl: write error: Bad file descriptor
Sysctl: write error: Bad file descriptor

Please select dhcp mode, using "--help" command to detail.

Quando solicitei uma conexão Ethernet no escritório da universidade, recebi um endereço IP, gateway, máscara de sub-rede e servidor DNS. Eu também precisava falsificar meu endereço Mac para que o software me autenticasse corretamente. Eu já alterei todas as configurações da minha conexão com fio por meio das configurações do sistema > rede > com fio > opções na guia Ethernet e configurações do ipv4 para os valores fornecidos pelo escritório da rede da universidade

Eu tentei procurar soluções, no entanto, eu não tenho a experiência para segui-los :(. Eu apreciaria uma solução passo a passo. Eu também peço desculpas antecipadamente se é contra as regras do fórum para postar links .

    
por bob jack 01.10.2015 / 10:20

1 resposta

0

Bem, o chmod é um comando do sistema e não um comando relacionado ao seu script, então ele deve funcionar de qualquer forma, deve funcionar de qualquer maneira. O que você tem que fazer é:

  1. Vá para o diretório em que você fez o download do seu arquivo zip:

    cd /<the directory path>/
    
  2. Descompacte o arquivo

    unzip RG_SU_For_Linux_1_30_setup.zip
    
  3. Vá para o diretório criado

    cd rjsupplicant
    
  4. Adicione a execução diretamente ao arquivo.

    sudo chmod +x rjsupplicant.sh
    
  5. Agora você tem que executar o seu script

    /rjsupplicant.sh -a 1 para a conexão com fio.

    ./rjsupplicant.sh -a 0 para o wifi

Você pode obter mais opções se digitar:

./rjsupplicant.sh --help
    
por Riadh Hamdi 01.10.2015 / 11:38