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:
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 ).
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
).
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.