Configurando o wireless em um Debian 7.9 (com kernel antigo) e conectando-o via 802.1x

0

Este é o meu primeiro post neste site SE particular, mas usei a sabedoria, compartilhada aqui, mais de uma vez. Usando essa oportunidade, gostaria de agradecer a todos neste site e ao Stack Exchange, em geral, e desejo a todos uma ótima temporada de férias e um feliz e saudável Ano Novo!

Agora, para a pergunta. A situação é a seguinte. Atualmente, tenho a necessidade de poder acessar remotamente meu desktop do trabalho. Geralmente, isso envolve o uso de ssh através do túnel VPN do meu empregador. No entanto, hoje eu descobri que a tomada Ethernet, à qual meu computador está atribuído (devido à configuração corporativa da VLAN), está com defeito e não há como ser consertada em breve (devido a feriados). No entanto, tenho um trabalho bastante urgente que exige que eu use essa máquina, inclusive remotamente. Depois de tentar aliviar a questão da saída sem sucesso, eu decidi que uma alternativa viável seria apenas usar a rede sem fio do meu empregador, onde normalmente as pessoas, inclusive eu, autenticar via nome de usuário e senha LDAP / AD (AFAIK, é em conformidade com 802.1x ). Eu estava prestes a comprar um adaptador de rede sem fio USB, mas meu colega gentilmente me emprestou um que ele não precisa no momento. Eu tenho entusiasticamente anexado o adaptador ao meu PC apenas para descobrir que o meu kernel atual no Debian não suporta este adaptador (TP-LINK TL-WN725N). É suportado em novos kernels, no entanto, desde que eu tenho que usar este kernel em particular ( 2.6.32-openvz-042stab112.15-amd64 ) devido a algumas dependências específicas de software, o problema permaneceu. Meu passo adicional foi determinar que o fabricante fornece o driver Linux, que deve ser compilado para esse kernel para ser instalado. Seguindo as instruções da documentação incluída do TP-LINK, tentei compilar o driver, mas o processo falhou.

[NOTA LATERAL: O motivo pelo qual ele falhou provavelmente merece uma pergunta separada e eu realmente tenho visto perguntas semelhantes, mas a maioria dos conselhos por aí implica que um PC tem acesso à Internet e, assim, pode facilmente instalar todas as dependências para a compilação. Como o meu PC (lado Debian) até agora não pode ser conectado à rede, tentei baixar pacotes relevantes para o meu laptop e instalá-los a partir daí. O principal problema foi a falta do diretório build sob /lib/modules/$(KVER)/build . Instalei o pacote de cabeçalhos do kernel e outras dependências, como a versão relevante em gcc , etc., mas o erro ainda permaneceu. Talvez, eu deveria ter tentado estas instruções para o driver genérico do adaptador para este chipset, mas eu pensei que a falta do diretório build irá falhar nessa tentativa também.]

Portanto, agora acho que tenho três opções:

  1. Encontre e compre um adaptador de rede sem fio USB, que tenha idade suficiente para ter um driver no kernel 2.6.32 (usando esta lista útil ).

  2. Descobrir por que, apesar de instalar o pacote de cabeçalhos do kernel e outras dependências (talvez, perdi alguns, mas não posso usar apt-get ), não consigo construir o driver do TP-LINK (e, provavelmente, genérico rtl8188eu ).

  3. Compre um roteador sem fio USB portátil de baixo custo (mas bom!) (como TP-LINK TL-WR802N) ou roteador sem fio comum (como o TP-LINK TL-WR841N), suportando o chamado cliente modo de operação , para que eu pudesse conectar meu PC à minha rede sem fio no trabalho. Este seria o caminho mais fácil, especialmente desde que eu encontrei esta bela página da documentação do Ubuntu , que eu espero que seja bastante aplicável ao meu Debian 7.9. No entanto, após algumas revisões, ainda não está claro se TL-WR802N suporta 802.1x ou não e, da mesma forma, se TL-WR841N suporta 802.1x ou not . É certamente possível atingir meu objetivo , usando firmware de código aberto, como OpenWRT, em um desses dispositivos TP-LINK, mas parece-me um exagero.

Minhas desculpas pelo longo post, mas senti que respostas decentes exigirão descrever a situação com um nível de detalhes suficientemente alto. Obrigado pela sua atenção. Sua ajuda será muito apreciada.

    
por Aleksandr Blekh 19.12.2015 / 11:12

0 respostas