|
Wednesday, January 25, 2012, 10:50
Posted by Administrator
Caros,Posted by Administrator
A ações abaixo são para voce conseguir transformar o seu android em um access point, compartilhando a conexão de internet que o seu computador já possui, pelo cabo USB.
[wireless network]---[android device]--- usb ---[PC]--> internet
Tool box:
android device (samsung galaxy 5) -> rooted, sshdroid, android-wifi-tether (opcional)
PC -> linux (testado no Debian e Ubuntu)
Passo 1: Estabelecendo o link USB
Conectar o android com o cabo USB
config -> Conexões sem fio e rede -> Ancoragem e roteador wifi -> Ancoragem USB
Passo 2: Habilitando o SSH e encontrando o IP do android
Abrir o sshdroid, e verificar o IP do seu android
Passo 3: Ajustar as rotas no linux e construindo um NAT simples (pode variar ao seu gosto ou necessidade)
Executado no PC
$ sudo su
# route add -net 192.168.0.0/16 gw ip_do_android
# echo 1 > /proc/sys/net/ipv4/ip_forward
# iptables -t nat -I POSTROUTING -s 192.168.0.0/16 -j MASQUERADE
* Cuidado com a máscara de subrede caso a sua rede local esteja neste mesmo bloco, eu usei com 16 bits pois não é o meu caso, se tiver dúvida sobre isso, faça um "mention" no twitter que eu ajudo.
Passo 4: Ajustando a tabela de rotas do android
Ainda no PC
# ifconfig usb0
usb0 Link encap:Ethernet Endereço de HW be:be:55:6b:ff:f6
inet end.: 192.168.42.36 Bcast:192.168.42.255 Masc:255.255.255.0
endereço inet6: fe80::bcbe:55ff:fe6b:fff6/64 Escopo:Link
UP BROADCASTRUNNING MULTICAST MTU:1500 Métrica:1
RX packets:39 errors:0 dropped:0 overruns:0 frame:0
TX packets:37 errors:0 dropped:0 overruns:0 carrier:0
colisões:0 txqueuelen:1000
RX bytes:2719 (2.6 KiB) TX bytes:8758 (8.5 KiB)
No meu caso o IP da minha interface usb0 ficou "192.168.42.36" (ele muda a cada boot do seu celular).
# ssh root@ip_do_android
ssh root@192.168.42.129
SSHDroid
Use 'root' on rooted devices otherwise any username works
Default password is 'admin'
root@192.168.42.129's password:
/data/data/berserker.android.apps.sshdroid/home # cd /
/ # route add default gw 192.168.42.36
/ # echo 1 > /proc/sys/net/ipv4/ip_forward
Passo 5: Habilitando o access point
No android
no samsung galaxy 5 com firmware froyo (default)
config -> Conexões sem fio e rede -> Ancoragem e roteador wifi -> Roteador Wi-FI
em outros androids, utilizar o android-wifi-tether, observar que o android-wifi-tether executa alguns scripts para construir um NAT no próprio android, pode ser necessário reavaliar as rotas.
Passo 6: Conectar os seus outros devices na rede que voce criou.
É isso...
sds
Kl0nEz
1 comment
( 78 views )
| 0 trackbacks
| permalink
| 



( 2.8 / 11 )




( 2.8 / 11 )
|
|
Wednesday, November 30, 2011, 11:32
Posted by Administrator
Caros,Posted by Administrator
É sabido que no Debian-stable, os pacotes não são muito novos, e às vezes demora um pouco para serem atualizados.
Na maioria das vezes, isso é muito bom, pois a probabilidade de você subir um pacote instável no seu ambiente é muito pequena, porém, algumas vezes você pode precisar (ou querer) uma versão mais atual de algum pacote.
Não acho apropriado que sejam instalados os pacotes diretamente (pois podem desestabilizar o seu ambiente.
Pode ser que a sua saída seja começar utilizar os "backports"
http://backports-master.debian.org/Instructions/
No meu caso ...
# echo "deb http://backports.debian.org/debian-backports squeeze-backports main" >> /etc/apt/sources.list
# apt-get update
# apt-get -t squeeze-backports install virtualbox
Be happy !!!!!!
é isso...
sds
Kl0nEz
|
|
Tuesday, October 25, 2011, 16:36
Posted by Administrator
Caros,Posted by Administrator
Como alguns de vocês sabem, eu usava a distribuição Gentoo, inclusive existem vários posts neste blog sobre esta distro.
Porém, quando eu troquei de computador, resolví testar o Ubuntu (acho que era a versão 8.04), pois então, a troca do computador acabou compensando a baixa performance (comparando com o Gentoo) e por comodidade acabei ficando no Ubuntu.
Agora, na versão 11.10 do Ubuntu, a canonical resolveu decidir por mim, dizendo que eu tenho que usar o Unit (ou o Gnome3) como gerenciador de ambiente.
Depois de muito tempo utilizando o Linux, uma das coisas que eu realmente acho interessante no conceito, é você poder escolher o que vocẽ quer, e não quem mantém a distribuição.
Não vou seguir a indição do Linus, em fazer um fork do gnome, para manter o gnome2, mas pelo menos resolví mudar de distribuição.
Depois de um longo tempo sem usar o Debian no desktop, estou de volta às origens.
Instalei o Debian, utilizei a pré-seleção "DESKTOP" e instalei os apps abaixo:
# apt-get install psi avant-window-navigator icedove krb5-clients krb5-user krb5-auth-dialog vim vlc compiz-gtk compizconfig-settings-manager virtualbox-ose tcpdump subversion zip bleachbit
Se lembrar de algum outro, eu vou atualizando este post.
Pronto, tenho tudo que preciso (por enquanto).
Estou cogitando seriamente, voltar para o Gentoo...
sds
Kl0nEz
|
|
|
|
Tuesday, August 23, 2011, 15:52
Posted by Administrator
Caros,Posted by Administrator
Fiz um post no Google+ e Twitter, sobre como enviar um texto para ser "narrado" pelo google translator.
$ mensagem="teste" && lynx --source "http://translate.google.com.br:80/translate_tts?ie=UTF-8&q=$mensagem&tl=pt&prev=input" > arquivo.wav
Só que resolví fazer variações do mesmo tema.
Pré requisito:
$ sudo apt-get install mpg321 lynx
Opção 1: Via funçõesZZ http://funcoeszz.net
$ svn checkout http://funcoeszz.googlecode.com/svn/trunk/ funcoeszz-svn
$ cd funcoeszz-svn
$ ./funcoeszz zzzz --bashrc
$ source ~/.bashrc
$ zznarrativa Eu adoro antepasto de berinjela e tenho uma receita bem saborosa
Opção 2: Fazendo o seu próprio script
$ cat > ./muleh_do_google << .EOF.
#!/bin/bash
texto=$(echo "$*" | sed 's| |+|g;s|&|%26|g;s|@|%40|g')
url='http://translate.google.com.br'
audio_file="/tmp/$$.WAV"
play_cmd='mpg123 -q'
# Narrativa
audio="translate_tts?ie=UTF-8&q=$texto&tl=pt&prev=input"
lynx --source "\$url/\$audio" > $audio_file && $play_cmd $audio_file && rm -rf $audio_file
.EOF.
$ chmod +x muleh_do_google
$./muleh_do_google Eu adoro antepasto de berinjela e tenho uma receita bem saborosa
Acho que já dá uma boa diversão....
Se voces olharem bem, eu estou criando um arquivo .wav que é apagado no final da execução do script, mas nada impede de voce salvar vários arquivos e depois organiza-los usando o Audacity.
É isso ...
sds
Kl0nEz
ps.: Eu não gosto de antepasto de berinjela... ;)
|

Calendar




