você está aqui: Home → Arquivo de Mensagens
Assine a Lista Dicas-L
Receba diariamente por email as dicas
de informática publicadas neste site
Para se descadastrar, clique aqui.
Tudo ao mesmo tempo agora, com o N900
Colaboração: Bruno Buys
Eu acho inconveniente ter que escolher uma das duas formas de uso do meu N900, como modem ou como armazenamento USB. O que eu queria mesmo era poder plugar o aparelho no computador e, na mesma sessão, usar o N900 de três formas: acesso aos diretórios e arquivos dele, conexão com a Internete e também poder comandá- lo via ssh. Isso é possível, e esta dica mostra como fazer.
Ao plugar o N900 no computador, em vez de escolher armazenamento USB ou modem (modo PC Suite, para os não-íntimos), o que vamos fazer é criar uma "redezinha" entre o N900 e o computador, usando o programa QT Mobile Hotspot. Com o Hotspot funcionando, o N900 e o computador são como dois micros em rede, e você pode usar quaisquer serviços que eles forneçam.
Pacotes e programas:
- Para acesso remoto ao seu N900 será necessário o ssh. Instale o Openssh. Ele está no repo http://repository.maemo.org fremantle-1.3/free.
- Dê uma senha ao seu usuário padrão ("user"), com o comando 'passwd'.
- Instale o QT Mobile Hotspot, se ainda não estiver instalado. Ele está no repo http://repository.maemo.org fremantle-1.3/free. O hotspot é o programa principal dessa dica. Para rodar com êxito, o Hotspot precisa do power-kernel, que é um kernel turbinado para o N900. Repare o "-power51":
~ $ uname -a Linux Nokia-N900 2.6.28.10-power51 #1 PREEMPT Mon Jul 23 16:41:15 EEST 2012 armv7l GNU/Linux
O kernel-power está no repo http://repository.maemo.org fremantle-1.3/free. (Atenção: Instalar o kernel-power significa modificar profundamente o sistema operacional do seu telefone. Faça por conta e risco, de preferência sabendo o que está fazendo) ==Preparando:== - No QT Mobile Hotspot, altere a opção de rede local para USB, em vez de Wifi. Com o Wifi é possível fazer também, mas nessa dica vou me ater ao USB, por dois motivos: o Wifi é lento, comparado ao USB, se você for copiar muitos arquivos entre as duas máquinas. O Wifi não recarrega o N900 durante a sessão. O hotspot vai criar uma rede entre o N900 e o seu micro. Se o seu micro já tem uma conexão à Internete, é necessário que ambas não conflitem em endereços. Verifique os endereços da rede atual e modifique o N900 de acordo.
- Inicie o Hotspot. Para isso ele irá se conectar ao seu 3G ou ao Wifi, conforme definido por você.
Usando:
- Plugue o N900 no seu micro. Vai aparecer o diálogo "Armazenamento USB ou Modem". Dispense o diálogo, tocando na tela fora dele.
- No gerenciador de redes (network-manager, aquele appletzinho de rede que fica junto do relógio) do seu micro vai aparecer uma rede nova. No meu micro ficou assim: Rede com fio (Linux 2.8.28-10-power51 with musb hdrc RNDIS/Ethernet Gadget) (opção) Wired Connection 1
- Clique em cima para conectar-se a ela. E pronto! Agora o hotspot compartilha com seu micro a conexão 3G do N900. A sua navegação deve estar habilitada por padrão. Ao mesmo tempo você pode abrir uma sessão sftp para ver e copiar arquivos com o aparelho.
- Para conectar-se ao N900 e dar comandos remotos, verifique qual o endereço
IP dele. Na tela do QT Mobile Hotspot está mostrada a rede que ele usa. Se
for igual à minha, 10.1.1.0, provavelmente o IP dele será 10.1.1.1. O ssh
então fica:
ssh user@10.1.1.1
- Para ver e copiar arquivos, o terminal com ssh como exposto acima pode ajudar. Mas eis aqui um pouco de conforto gráfico que facilita muito as coisas: No nautilus, digite na barra de endereços: sftp://user@10.1.1.1. Espere pela autenticação com a senha que você definiu para o "user" no N900 e pronto, lá estão os seus arquivos e pastas. Uma vez conectado, aparecerá o item "Rede" no nautilus, à esquerda. Clique em cima da sua conexão SFTP com o N900 e use a opção "Adicionar marcador" para gravar um favorito, para conexões futuras. Se o seu Nautilus não tiver barra de endereços, o que eu acho que é o padrão, simplesmente comande Ctrl+L que aparece uma :). Bom, se você seguiu até aqui, é só isso. Uma observação: quando você pluga o N900 e escolhe o Armazenamento USB, o que acontece é que os sistemas de arquivos são desmontados no N900 (a partição /home/user/MyDocs, que fica na memória flash dele, e o cartão SD, se houver) e re-montados no micro. Isso torna quaisquer arquivos indisponíveis no telefone. Por exemplo, você não pode ouvir suas músicas nele. Quando você escolhe o modo de modem, os arquivos ficam disponíveis no N900, mas não no micro. O método mostrado nessa dica resolve isso. Os arquivos ficam disponíveis em ambos. Abaixo veja algumas malandragens extras.
Malandragens extras:
- Ssh gráfico. É curioso poder rodar programas gráficos do N900 no seu micro. Mas sinceramente, tenho achado pouca utilidade para essa ferramenta. Veja nesta foto, o conky rodando no meu Debian GNU/Linux.
![]() |
Se quiser ter isso funcionando, instale o xauth, o pacote que vai fazer essa maravilha.
O xauth está no repo http://repository.maemo.org fremantle-1.3/free.
Depois, para fazer uma sessão gráfica, comande:
ssh -X user@10.1.1.1
Agora você pode comandar os programas gráficos, simplesmente digitando seus nomes.
- Manipulando um pouquinho a rede com o gerenciador de redes: se o seu micro não está conectado à Internete quando você conecta à "Wired Connection 1", o gerenciador de redes insere como rota padrão a conexão com o N900. No entanto, se ele JÁ ESTÁ conectado, o gerenciador de redes não altera a rota padrão, inserindo somente mais uma rede na tabela de roteamento. Ou seja, você fica com a conexão anterior, e mais uma rota para uma nova rede, que não é Internete, claro. Se a conexão já existente é gerenciável pelo gerenciador de redes, e se você quiser alterar de forma que o N900 seja a rota padrão, desconecte antes a conexão antiga, para então conectar ao hotspot do N900. Se não for gerenciável, creio que você terá que virar root e derrubar a conexão pelo terminal, para conseguir conectar e compartilhar o 3G do N900. Se a sua conexão anterior à Internete era também a conexão que você usava para acesso à pastas e impressoras de rede compartilhadas na sua Intranete (do trabalho, por exemplo), então desconectá-la irá também cortar seu acesso a estes recursos. Para acessar a Internete pelo 3G do N900 e ao mesmo tempo usar normalmente os recursos compartilhados da sua Intranete, faça assim:
- Clique o direito no ícone do gerenciador de redes, escolha "Editar Conexões". Escolha a rede padrão a ser editada (necessário ser root). Vá na aba Configurações IPv4, escolha o botão "Rotas", tique a opção "Usar esta opção apenas para recursos nesta rede". O nome já é auto-explicativo, né? O inconveniente deste método é que é necessário fazer e desfazer isso a cada vez. Se deixar ticado, ao conectar na conexão padrão, sem o N900, o gerenciador vai somente inserir uma nova rede, mas não a definirá como rota padrão, e isso deixa o micro offline. Enfim, tem seus usos...
Para olhar a tabela de roteamento, use:
/sbin/route -n
(para só olhar não precisa ser root)
Feliz hacking!
Referências Adicionais
Referências adicionais sobre os assuntos abordados neste site podem ser encontradas em nossa Bibliografia.