Mostrar mensagens com a etiqueta DD-WRT. Mostrar todas as mensagens
Mostrar mensagens com a etiqueta DD-WRT. Mostrar todas as mensagens

sexta-feira, 4 de maio de 2012

[TP-Link WR703N] - Instalação OpenWRT / DD-WRT

Procedimento para a instalação do firmware OpenWRT no equipamento TP-Link WR703N.
(Testado por mim para as versões 1.3 e 1.6)

Requisitos:
- TP-Link WR703N;
- Cabo de Rede e USB;
- Firmware OpenWRT (escolher o factory ou o sysupgrade);

Procedimento:
1. Ligar o equipamento ao PC (cabo de rede e USB).

2. Aceder à interface web do router (IP padrão 192.168.1.1), com a password: "Administrator".

3. Seleccionar a ultima opção do menu lateral esquerdo, seguido da terceira desse sub-menu (软件升级):




4. Localizar o firmware Openwrt factory e carregar no ultimo botão dessa caixa (certamente que deve significar "ok"). Posteriormente o processo de flash deverá começar.


5. Quando o processo de flash terminar, a interface web do router irá ser automaticamente substituída no browser.

sábado, 15 de janeiro de 2011

[DD-WRT] Ponte Wireless

Cenário:
Este tutorial irá explicar como configurar uma ponte por wireless, ou seja, fazer uma extensão/ligação LAN por wireless. Este tipo de configurações por vezes são necessárias quando existe a necessidade de expandir a nossa rede e não existe forma de fazer a ligação por cabo UTP/rede.

Procedimento:
1) Devemos já ter instalado o DD-WRT v24 no equipamento, e o router ao qual vamos fazer a ligação deverá estar a funcionar correctamente e com o serviço DHCP activo.

2) Aceder à interface web do firmware (IP padrão 192.168.1.1), e fazer um reset geral ao router.

3) Definir IP estático na interface do PC, por exemplo 192.168.1.10, de forma a criar estabilidade na configuração.

4) A configuração irá ser iniciada no separador Wireless e no seu sub-separador Definições Básicas.
Wireless Mode : Repeater Bridge
Wireless Network Mode : normal igual ao router principal
Wireless Network Name(SSID) : ssid do router principal
Wireless Channel : canal do router principal
Wireless SSID Broadcast : Enable
Network Configuration : Bridged
Carregar em Save.


5)No separador Wireless e no seu sub-separador Wireless Security:
Security Mode : tipo de segurança usada no router principal.
Key Renewal Interval (in seconds) : Leave default.
Passphrase: password da rede do router pricipal.
Carregar em Save.


6) Separador Setup e sub-separador Basic Setup.
Connection Type will be: Disabled
Set STP for Disabled
IP Address : 192.168.0.30 (quando o IP do router principal é 192.168.1.1)
Mask : 255.255.255.0
Gateway: 192.168.0.1
DHCP Server: Disable
Local DNS: 192.168.0.1
Assign WAN Port to Switch: yes (Opcional)
Carregar em Save.


7) Separador Setup e sub-separador Advanced routing:
Definir o modo de operação para "Router".
Carregar em Save.


8) Separador Services e sub-separador Services:
Desactivar Dnsmasq.
Carregar em Save.


9) Separador Security e sub-separador Firewall
Desseleccionar todas as caixas, com excepção da Filter Multicast.
Desactivar SPI firewall.
Carregar no botão Apply Settings.
Reiniciar o router.

sexta-feira, 18 de junho de 2010

Router com Mbox (em actualização)

Para quem não tem um receptor com sistema Linux, e que não queira estar a desgastar o seu PC, tendo-o sempre ligado, irei explicar como colocar o Mbox a correr a partir do Router.

Requisitos:
1º- Router com 2 portas USB ou mais, já com dd-wrt.
2º- Cabo USB/RS232.
3º- Pen ou Leitor de Cartões MMC/SD.
4º- Aplicação WinSCP.


Parte 1

Depois de terem instalado o firmware no router, terá de se configurar o router para poder utilizar a Pen/Leitor Cartões, e para isso terão de fazer o seguinte:

- Na barra de endereços do browser, digitamos o IP do router (192.168.1.xx), fazemos “Enter” e de seguida abre-se a página do Painel de Control do Router.

- De seguida no separador “Services”, “USB” activamos “Core USB Support”, e depois activamos todas as opções que irão aparecer abaixo, excepto “USB Printer Support” e, no caso do meu router (ASUS WL-500gp v2) “USB 2.0 Support” (esta última se estiver activada não deixa comunicar entre o Receptor e o Router).

- Depois disto vamos ao fundo da página e fazemos “Save” e depois “Apply Settings”.

- Em “Setup”,“DDNS” introduzimos os dados da conta DNS.

-Em “Services”“Services” activammos a opção “Secure Shell” (só mesmo activar (Enable) e deixem ficar o resto conforme aparece).
-Em “Security” desactivem a “Firewall”
-Em “NAT/QOS” abrir a porta do router que vai dar acesso ao Mbox (na maioria dos casos, como se sabe, utilizam a 12000, mas isto varia de Peer para Peer).
-Em “Administration” activar a opção “JFFS2 Support” e não mexer em mais nada.


Parte 2

Agora estamos prontos para começar a configuração para a ligação da Pen/Leitor de cartões ao router.
- Em 1º lugar, vamos formatar a Pen/Cartão de Memória no sistema FAT16/32 ou ext2/ext3 (o mais aconselhado será mesmo ext2/ext3 por ser formato padrão do Linux).
- Vamos precisar de 2 ficheiros, para mais á frente introduzir juntamente com os ficheiros do Mbox na Pen/Cartão
1º- ficheiro usbserial.o
2º- ficheiro pl2303.o (este é o que utilizo, pois o adaptador usb/rs232 é da “Prolific”)
ou
3º- ficheiro ftdi_sio.o (este de certeza que é para outra marca de adaptador)

Podem baixar o ficheiro seguinte, que contém ainda outros ficheiros que poderão ser úteis no caso de outros adaptadores. Ficheiro aqui.

De seguida copiamos todo o conteúdo do Mbox para dentro da Pen/Cartão, mais os 2 ficheiros mencionados acima.

- Agora vamos introduzir a Pen na porta “USB” do Router.
- Introduzir de seguida o Cabo USB/RS232 que já pode estar conectado ao Receptor.


Parte 3

- Se não tiverem, baixar o programa “WinSCP” pois iremos precisar dele para comunicar com o router, e aí podermos substituir, modificar e analisar os ficheiros do Mbox(Pen).
- depois de instalado, abrimos o “WinSCP”
- em “Host Name” pomos o IP do Router (192.168.1.xxx)
- em “Port Number” fica a porta 22
- em “user name”root
- em “Password” tem de ser a Password do router que foi definida inicialmente.
- em “File Protocol” escolhemos “SCP”
Agora é só fazer “Login” e meter aí a tal Password do router (possivelmente irão aparecer depois 2 avisos de “erro”, fazer sempre “OK”)
- estamos agora dentro do directório do Router.
- vamos á pasta “/mnt” e já tem de aparecer os ficheiros do Mbox

Parte 4

- Vamos agora, no “Ambiente de Trabalho” do vosso PC, abrir um documento de texto, para criar-mos um ficheiro de arranque que irá ser colocado em “/mnt”(ver imagem acima).
Abrimos o documento de texto, e colocámos lá o seguinte:
cd /mnt
insmod /mnt/usbserial.o // no fim é um ó e não um zero
insmod /mnt/pl2303.o //no fim é um ó e não um zero
./mbox-2.4.openwrt /mnt/mbox.cfg &

Guardamos como “startup” e fechamos o documento de texto, e no “WinSCP” -> “/mnt”, arrastamos para lá esse ficheiro “startup”.

Depois nesse mesmo ficheiro, já dentro de “/mnt”, clicar com o lado direito do rato, e vamos renomear (rename) esse ficheiro, retirem-lhe só a extensão “.txt”, e pronto, está preparado.


Parte 5

Agora vamos abrir o programa “Mbox Control Center” no nosso PC, mas antes, e para que este programa possa comunicar com o Mbox no Router, vamos alterar a linha “Z” no Mbox.cfg que está no router através do “WinSCP”, clicar 2 vezes no ficheiro “mbox.cfg” e alterar as linhas abaixo .
Pomos então essa linha da seguinte maneira:
Z: { 13 01 } { 192.168.1.xxx 8000 } (Aqui é o IP do Router + a porta de comunicação que por defeito no MCC está a 8000)

Agora vamos modificar a linha “S” no mbox.cfg para termos comunicação do mbox para o receptor.
S: { /dev/usb/tts/0 115200 }
É exactamente assim que deve ficar esta linha.
Modificar também as linhas “T” e “K”:
T: { /mnt/ }
K: { /mnt/ }
E aqui, no mbox.cfg, não é necessário alterar mais nada.
No Cwshare.cfg, também não se mexe.
Na parte “Definições” do “MCC”, pôr conforme (brevemente colocarei imagem):


Parte 6

Agora com o Mbox Control Center aberto, vamos em “Telnet”, (automaticamente o programa introduz o “Login” e a “Password”, e estamos prontos para fazer arrancar o Mbox.
-então para isso seguimos estes passos escrevendo o seguinte:
cd /mnt
./startup
A partir daqui, poderemos ver o Mbox a arrancar
-vamos então para a Aba “Mbox-Trace” onde veremos a comunicação com os “Peers” a ser efectuada.
damos cerca de 30 segundos até pegarmos no comando do receptor e de vez em quando mudar de 1 canal para outro, até
vermos a aparecerem as tão desejadas CW0 e CW1 (flores).

quarta-feira, 28 de outubro de 2009

DD-WRT - Redirecionar URL

Cenário:
Este tutorial irá explicar como configurar um desvio de um site para outro no firmware DD-WRT, ou seja neste caso, quando se digita o link "youtube.com" no nosso browser o site que vai ser aberto não vai ser o do youtube mas sim o "sapo.pt".
Esta configuração torna-se bastante útil para de certa forma proteger um pouco mais a nossa rede de intrusos ou para direccionar um servidor da nossa rede a um endereço.

Procedimento:
1) Devemos já ter instalado o DD-WRT v24 no equipamento, firmware disponível aqui.

2) Aceda e faça login na interface web na DD-WRT (padrão 192.168.1.1). Clique na aba serviços, e desça para baixo até ao campo "DNSMasq" e carregue/marque "enabled".



3) Em "Additional DNSMasq Options" escreva o endereço e seguido de "/" o IP do site que pretende fazer o desvio. Exemplo: www.youtube.com/213.13.146.140

4) Por fim desça até ao fim da janela e carregue em "apply".

Nota: Caso pretenda obter o ip de um site facilmente, faça um ping pela linha de comando ao site desejado, e obterá o ip correspondente.

sábado, 17 de outubro de 2009

DD-WRT - Múltiplos SSIDs

Cenário:
Este tutorial irá explicar como criar e configurar múltiplos SSID's num único equipamento com o firmware dd-wrt, sendo explicado em concreto a criação e configuração de um SSID privado e de um SSID publico, algo semelhante ao serviço disponibilizado pelos equipamentos FON.

Procedimento:
1) Instalar o DD-WRT v24 standard no equipamento(estamos usando a versão 2006-0911) do firmware disponível aqui.

2) Logon para a interface de gerenciamento web na DD-WRT. Clique na aba Wireless, clique nas interfaces virtuais no botão Adicionar.

3) Defina a Interface Física SSID eo conjunto de interface virtual SSID para FON_HotSpot. Enable AP Isolamento e definir a configuração de rede para Unbridged. Vá até o fundo e selecione Salvar Configurações.

FON SSID

4) Os campos Endereço IP e Máscara agora deve estar presente na parte inferior do formulário. Digite o endereço IP do 192.168.181.1 e uma máscara de 255.255.255.0. Vá até o fundo e selecione Salvar Configurações.

FON IP Address

5) Clique em Wireless Security sub-guia. Alterar o modo de segurança para a interface física para a segurança que sempre você quer usar para seu LAN. (Na interface do FON o Modo de Segurança devem permanecer à deficiência.) Vá até o fundo e selecione Salvar configurações.

FON Wireless Security

6) Clique na aba Administration e clique no botão Info Site senha caixa de seleção Proteção. Vá até o fundo e selecione Salvar Configurações.

FON Infosite

7) Clique no sub-Zona de guia. Verifique se Chillispot é definida como Desativar. Vá até o fundo e selecione Salvar Configurações.

FON Chillispot Settings

8) Clique no sub-separador Comandos. Selecione o seguinte texto e colá-lo na janela de comandos. Vá até o fundo e selecione Salvar arranque.

------------------- Comece a copiar abaixo desta linha. -------------------

#!/bin/sh

##

# The following lines create /tmp/chilli.conf

echo -n '
dhcpif wl0.1
radiusserver1 radius01.fon.com
radiusserver2 radius02.fon.com
macauth
radiussecret garrafon
uamserver https://login.fon.com/cp/index.php
uamsecret garrafon
uamallowed www.fon.com,acceso.fon.com,en.fon.com,es.fon.com
uamallowed www.paypal.com,www.paypalobjects.com
uamanydns
net 192.168.182.0/24
dynip 192.168.182.0/24
' > /tmp/chilli.conf

echo -n "radiusnasid `nvram get wl0_hwaddr|sed -e s/:/-/g`" >>/tmp/chilli.conf

# We need to wait 5 seconds to make sure we have our WAN DHCP lease and DNS info.

sleep 5

echo `nvram get wan_get_dns` | sed -e 's/[0-9]/=&/' -e 's/ /%/' -e 's/=/\ndns1 /' -e 's/%/\ndns2 /' >> /tmp/chilli.conf

#The following statement adds a statement to cron.d that runs a heartbeat to fon each night at 2am.

echo '00 02 * * * root /usr/bin/wget "http://download.fon.com/heartbeat.php?mac=`nvram get wl0_hwaddr|sed s/:/-/g`" -O /tmp/inet.html' > /tmp/cron.d/heartbeat

# Runs the heartbeat to fon at startup.
/usr/bin/wget "http://download.fon.com/heartbeat.php?mac=`nvram get wl0_hwaddr|sed s/:/-/g`"

sleep 15

# Execute chillispot

/usr/sbin/chilli --conf /tmp/chilli.conf

------------- Pare aqui de selecionar o texto para copiar -----------

I received a tip from the_wanderer. If you have three DNS servers supplied by your ISP try replacing:

echo `nvram get wan_get_dns` | sed -e 's/[0-9]/=&/' -e 's/ /%/' -e 's/=/\ndns1 /' -e 's/%/\ndns2 /' >> /tmp/chilli.conf

With :

echo `nvram get wan_get_dns` | sed -e 's/[0-9]/=&/' -e 's/ /%/' -e 's/ /I/' -e 's/=/\ndns1 /' -e 's/%/\ndns2 /' -e's/I/\n# Extra Dns /'>> /tmp/chilli.conf


9) Novamente, selecione o seguinte texto e colá-lo na janela de comandos. Vá até o fundo e selecione Salvar Firewall. (Você pode alterar as configurações de downlink e uplink de o texto abaixo para qualquer banda que você deseja que estejam disponíveis para os usuários do FON. Configuração está em kb/s)

------------------- Comece a copiar abaixo desta linha. -------------------
#!/bin/sh

##

iptables -I INPUT -i tun0 -j ACCEPT
iptables -I FORWARD -i tun0 -o vlan1 -m state --state NEW -j ACCEPT
iptables -I FORWARD -i tun0 -o ppp0 -m state --state NEW -j ACCEPT
iptables -I FORWARD -i br0 -o tun0 -j logdrop

iptables -A FORWARD -i tun0 -j DROP;
iptables -t nat -I PREROUTING -i tun0 -d `nvram get lan_ipaddr`/`nvram get lan_netmask` -j DROP

DEV="tun0"
DOWNLINK="1024"
UPLINK="256"

tc qdisc del dev $DEV root
tc qdisc del dev $DEV ingress

# limit download
tc qdisc add dev $DEV root handle 1: htb
tc class add dev $DEV parent 1: classid 1:1 htb rate ${DOWNLINK}kbit burst 6k
tc filter add dev $DEV parent 1: protocol ip prio 16 u32 match ip dst 192.168.182.1/24 flowid 1:1

# limit upload
tc qdisc add dev $DEV ingress handle ffff:
tc filter add dev $DEV parent ffff: protocol ip u32 match ip src 0.0.0.0/0 police rate ${UPLINK}kbit burst 10k drop flowid :1

------------- Pare aqui de selecionar o texto para copiar -----------

10) Clique no sub-guia de gestão e vá até o final e clique no botão Reboot Router.

11) Agora se conectar ao seu router através da FON e SSID login para fon.com. Entrar ou criar sua conta fon.com. Uma vez que o seu router está registada a sua configuração deve ser completa.

Boa sorte! (Não se esqueça de ir para o sub-guia de gestão e alterar sua senha roteadores.)

*** Apenas uma nota - Em algumas placas quando conectado a 1 do SSIDs não é exibido os outros SSID's. Para isso é necessário fazer disconect ao SSID actualmente ligado e assim já conseguirá ver os dois/outros SSIDs. ***

http://www.geek-pages.com/articles/latest/802.1q_trunking_on_the_linksys_wrt54g/s/l_with_dd-wrt_5.html

segunda-feira, 20 de abril de 2009

Instalação DD-WRT no Asus WL-500G

Este guia refere-se à instalação do firmware DD-WRT no equipamento Asus WL-500G.

Requisitos :
PC a correr Windows (2K ou XP)
Desabilitar a Firewall/Anti-Virus
DD-WRT V23-SP2 - http://www.dd-wrt.com/dd-wrtv2/downloads/stable/dd-wrt.v23%20SP2/dd-wrt.v23_sp2_standard.zip
Asus Firmware Restoration Tool - http://support.asus.com/download/download.aspx?SLanguage=en-us&model=WL-500g
(a aplicação esta no interior do pacote, em Utilitários -> Versão 1.3.8.2 Inglês).

Procedimento:

1. Ligar o cabo de rede (RJ45) entre o PC e o WL-500G.

2. Configure o PC para ter um endereço:
IP estático: 192.168.1.10
Sub-rede: 255.255.255.0
Gateway: 192.168.1.1
DNS primário: 192.168.1.1
Desabilitar a Firewall/Anti-Vírus.

3. Antes de ligar a ficha de energia ao equipamento, pressionado o botão Reset, que se encontra atrás do equipamento.

4. Enquanto estiver a pressionar o botão de Reset, ligue a ficha de alimentação ao equipamento e continue a pressionar o mesmo botão durante cerca de 6 segundos.

5. O equipamento irá entrar em Modo de Restauro, símbolo disso é o led do power a pisca em intervalos regulares.

6. Uma vez consultada a tabela de equipamentos suportados pelo DD-WRT e sua respectiva versão de firmware que funciona de forma estável, concluímos que neste caso o firmware a obter é o v23 sp2.

Agora usamos o Asus Firmware Restoration Ferramenta de upload e fazemos upload do firmware dd-wrt v23-sp2. Aguardamos até o carregamento estar completo e o equipamento irá reiniciar de forma autónoma. (Este processo geralmente leva cerca de 2 a 3 minutos.)

Para aceder ao menu no DD-WRT é só navegar até 192.168.1.10

domingo, 1 de março de 2009

[Fonera+] Instalação DD-WRT

Este guia refere-se à instalação do firmware DD-WRT no equipamento Fonera+.

1. Passo : Desbloquear acesso SSH à Fonera+

Requisitos:
Um PC a correr Linux (Ubuntu neste caso)

Abrir a Consola e copiar os seguintes comandos:
sudo wget http://download.moliets-bastide.info/download.php?file=2201-unlocking.zip
sudo gunzip 2201-unlocking.zip
sudo chmod +x 2201-unlocking

Ligar o cabo de rede entre o PC e a Fonera+ (porta preta)
Abrir o firefox e navegar até 192.168.10.1
Alterar “Public SSID” para FON_UNLOCK e guardar alterações

Ir novamente à consola e escrever:
sudo ./2201-unlocking eth0

Reiniciar o Router (desligar e ligar da corrente)
(o processo de unlock deve começar ao fim de uns segundos e leva uns minutos a completar)
Depois de completado o router vai reiniciar, quando as luzes da Fonera+ pararem de piscar.

Abrir novamente a consola e escrever:
sudo ssh root@192.168.10.1
(password para o router é : admin)
Deve aparecer uma “Consola” toda bonita da Fonera+ como esta:


2. Passo : Instalar DD-WRT

Mudamos agora para o Windows.

Requisitos :
PC a Correr Windows (2000/XP/Vista)
Desabilitar a firewall/Anti-Virus
TFTPD32.exe - http://tftpd32.jounin.net/tftpd32_download.html
PuTTY - http://www.chiark.greenend.org.uk/~sgtatham/putty/
DD-WRT V24-SP1 - http://www.dd-wrt.com/dd-wrtv2/downloads/v24-sp1/Consumer/Fon/Fonera/linux.bin

Instalar o Putty com as configurações pré-definidas
Copiar TFTPD32.exe para o Ambiente de trabalho
Ir a: Painel de Controlo>Ligações de Rede e nas propriedades da ligação (cabo)
TCP/IP atribuir os seguintes valores:
IP : 192.168.1.254
NetMask: 255.255.255.0
Gateway: 192.168.1.1

Guardamos as configurações e saímos do painel
Vamos ao menu Iniciar>Executar> CMD > ENTER
Na linha de comandos e com a Fonera desligada escrevemos:
ping –t 192.168.1.1


Executamos o Putty
A config deve ficar igual à seguinte:


Carregamos no “Save”.
Na linha de comandos não temos resposta do router, entretanto no ecran devemos ver a linha de comandos e o botão “Open” do Putty
Ligamos a Fonera
Assim que tivermos um sinal de resposta ao ping na linha de comandos, carregamos no botão
“Open” no Putty.
Se tudo correr bem aparece uma segunda linha de comandos com o seguinte:
== Executing boot script in 0.890 seconds - enter ^C to abort ^C
RedBoot>

Passamos a iniciar o TFTPD32
Aparece o seguinte quadro:
Em browse vamos até ao local onde temos o Firmware DD-WRT (linux.bin)guardado
- Voltamos à linha de comandos (a que abriu com o Putty)
Escrevemos o texo a vermelho seguido de “Enter” e esperamos o resultado igual ao da imagem:


Depois disto basta aguardar até que as luzes do router parem de piscar e fazer reboot.
Para aceder ao menu no DD-WRT é só navegar até 192.168.1.1