Ubuntu 8.04.1 conecta não navega, wirelles RTL8180L e ndiswrapper(RESOLVIDO)

Iniciado por Zeca, 18 de Dezembro de 2008, 09:39

tópico anterior - próximo tópico

Zeca

Bom dia pessoal, antes de mais nada, gostaria de salientar que encontrei nesse fórum e por essa internet afora vários tutoriais e dicas de como fazer para ativar a placa da Realteck chipset RTL8180L no Ubuntu e em outras distros usando o ndiswrapper. Segui a risca todos os passos, tudo tá certo, consigo ver as redes wirelles disponiveis, todos os endereços ip, chave wep, DNS estão corretos e o fato é que o firefox procura...procura... e não consegue navegar. Tentei com drives da placa para windows 98, ME, XP e nada. Não sei mais aonde recorrer e o que fazer. Desabilitei a placa de rede(eht0), conferi se o DNS e os outros endereços estavam nos respectivos arquivos de texto e tá tudo normal. O fato é que não navega. Gostaria que os experts em redes wirelles fizessem uma análise observando a saída do comando ping quando tentei pingar meu endereço IP. o gateway padrão, DNS, www.google.com.br e a saída dos comandos ifconfig wlan0 e iwconfig wlan0. Preciso da resolução desse problema que já não sei mas como fazer para resolver. Segue abaixo link para as imagens. Desde já agradeço pela atenção e colaboração.

http://picasaweb.google.com.br/lh/photo/yb_SRqYeJjpQ6tCVCgQFYg
http://picasaweb.google.com.br/lh/photo/NapTXSMjAoUModdRublPFw
http://picasaweb.google.com.br/lh/photo/vQeVQALgfAe0H5waTLIp_Q
http://picasaweb.google.com.br/lh/photo/btA6xOPGS9vkw0FYpu5LjQ
http://picasaweb.google.com.br/lh/photo/W_9r1GFIb-1SPNW6pMtlLw
http://picasaweb.google.com.br/lh/photo/COxU_RijtiTGBK92optq1g


Na impossibilidade de utilizar o ndiswrapper para ativar a placa encontrei esses dois tutoriais: http://www.willdaniels.co.uk/articles/howto-guides/15-rtl8180-hardy e http://willdaniels.co.uk/articles/howto-guides/10-howto/12-r8180-hardy que acredito que possam resolver meu problema. Só que teria que modificar a sources.list e acrescentar repositorios para baixar alguns pacotes e não não tenho outro meio de conexão. Nesse site: https://launchpad.net/~timg-tpi/+archive tem vários pacotes que acredito que possam ter o drive nativo, só que não sei qual(is) pacote(s) baixar. Se alguem puder me ajudar...


Antes de mais nada gostaria de mencionar que estou editando esse post navegando no firefox 3.0, no Ubuntu 8.04.1, ou seja consegui resolver o problema, graças a DEUS e ao google, que disponibiliza toda essa mega informação para nos ajudar. É o seguinte:
ESQUEÇAM esse negocio de ndiswrapper e drives para windows da placa realteck RTL8180L. Vamos compilar o drive nativo como no tutorial abaixo(todos os créditos ao criador do tutorial):

Aqui funcionou para Ubuntu 8.04.1, antes de iniciar, coloquem no drive o CD do ubuntu e instalem os pacotes build-essential linux-headers-generic. Se não quiser utilizar o terminal usem o gerenciador de pacotes synaptic. Boa sorte a todos.

1.Make sure you have the necessary tools installed for compiling stuff:
sudo apt-get install build-essential linux-headers-generic
2.Download the driver sources:
wget http://willdaniels.co.uk/attachments/rtl8185.zip
3.Extract the archive and change into the extracted folder:
unzip rtl8185.zip
cd rtl8185
4.Compile the driver (don't worry about the warnings, so long as there are no fatal errors):
./makedrv
5.Test that the modules load correctly using:
sudo ./wlan0up
6.If everything is working, copy the compiled kernel modules to a better location:
sudo cp rtl8185/*.ko /lib/modules/`uname -r`/kernel/net/wireless
sudo cp ieee80211/*.ko /lib/modules/`uname -r`/kernel/net/wireless
7.Update the module dependencies file:
sudo depmod -a
There is one final step required to ensure that the driver gets loaded on boot. If you only plan to use WEP security (or none) then probably the easiest way to achieve this is as follows:
sudo -i
echo ieee80211_crypt_rtl >> /etc/modules
echo ieee80211_crypt_wep_rtl >> /etc/modules
echo ieee80211_crypt_tkip_rtl >> /etc/modules
echo ieee80211_crypt_ccmp_rtl >> /etc/modules
echo ieee80211_rtl >> /etc/modules
echo r8180 >> /etc/modules
exit
-------
Um abraço, fico muito agradecido pela ajuda!