Aviso desde já, que nao é facil pois ainda nao há suporte de mais de 16 Vlans no DD-WRT, o patch que estou a usar para ter mais de 16Vlan's é "BETA" mas comigo funciona 5*, ainda temos de esperar que o DD-WRT faça suporte de Vlans na GUI.
Manual Substituir Thomson da Vodafone:
Então começamos por comprar um Router
OBRIGATORIAMENTE com "Broadcom Soc Hardware" e SWITCH BCM53115. Outro qualquer pode
NAO dar.
Routers que têm o Switch BCM53115:
- Asus RT-N16
- Linksys 610N v2
- Linksys E3000
- etc...
1.
Instalam o DD-WRT.
Pesquisem aqui as varias Builds e manuais de como instalar:
http://www.dd-wrt.com/site/support/router-database
2.
Para armazenar o patch para depois instalar para ter mais de Vlans têm de
activar o JFFS/JFFS2:
http://www.dd-wrt.com/wiki/index.php/Jffs
3.
Antes de mais para verem as portas que têm de fazer "TAG" tem de dar uma vista de olhos aqui:
http://www.dd-wrt.com/wiki/index.php/Switched_Ports
3.1
A seguir usem o Telnet ou SSH para entrar no router (192.168.1.1) (No Caso do SSH têm de ir á GUI do DD-WRT e activar em SERVICES/SSHd)
Quem tiver o Windows 7 activem o TELNET:
http://pplware.sapo.pt/truques-dicas/activar-telnet-no-windows-7/
Ou podem fazer download do PuTTY:
http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
4.
Fazem Download do patch assim (atençao o router tem de ter Internet, no caso da vodafone é só
meter um cabo LAN do Thomson á WAN do Novo Router):
Executam estes comandos:
cd /jffs
wget
http://www.dd-wrt.com/phpBB2/download.php?id=18205 -O switch-robo.ko
5.
Agora façam estes comandos 1 a 1 caso o router
bloqueie basta um
soft reset (se fizerem
Hard Reset têm de fazer todo o procedimento a partir do
3.1 novamente)
#Exemplo de Script (portas Gigabit)
rmmod switch-robo
insmod /jffs/switch-robo.ko
echo "" > /proc/switch/eth0/vlan/2/ports
echo "0t 8" > /proc/switch/eth0/vlan/100/ports
echo "0t 4 8" > /proc/switch/eth0/vlan/101/ports
echo "0t 1 8" > /proc/switch/eth0/vlan/105/ports
vconfig add eth0 100
vconfig add eth0 101
vconfig add eth0 105
ifconfig eth0.100 up
ifconfig eth0.101 up
ifconfig eth0.105 up
nvram set wan_ifname=eth0.100
startservice wan
(
ATENCAO HA BUILDS DO DD-WRT QUE SÓ INSTALA O SWITCH-ROBO se executarem 1º este comando: insmod switch-core )
Com este Script vai ser Criado a Vlan 100(Porta WAN=0) 101(Porta LAN=4) e 105 (Porta LAN=1)
Se tudo correr bem, basta meterem estes comandos na GUI do DD-WRT em
ADMINISTRATION/COMMANDS, para que cada vez que fizerem reset ao Router ele fazer load do Patch e das Vlans.
(
ATENÇÃO SE FIZEREM HARD RESET Têm de fazer todo o procedimento a partir 3.1 novamente)
6.
Agora com o Thomson ligado á NET
vamos descobrir a password do VOIP, pois, como é gerada automaticamente e por isso nem a vodafone vos sabe dizer.
6.1.
Entao com o Telnet entramos no Thomson com o IP (DEFAULT) 192.168.1.254 e fazemos log in como "Administrator"
6.2.
Corremos estes comandos para termos acesso "ROOT"
(nao se esqueçam dos Dois Pontos ":")
:script add name addroot command "user add name vodafone password vodafone role root descr ROOT"
:script run name addroot pars ""
:saveall
Após o saveall vai demorar um pouco
têm de ESPERAR!
Quando aparecer o
ADMINISTRATOR escrevem: exit
6.3.
Entram na GUI do Thomson em 192.168.1.254:
Fazem
MUDAR DE UTILIZADOR no Thomson e fazem log in com:
User:
vodafone
Password:
vodafone
Vão a Home > Toolbox > Telephony (
HOME > FERRAMENTAS > TELEFONE)
Em cima têm umas opçoes cliquem em
CONFIG
Depois na linha que têm o
"V" verde (deve ser na linha 1) cliquem em
EDIT, e na barra do Browser metem este codigo JAVA:
javascript
function(){var s,F,j,f,i; s = ""; F = document.forms; for(j=0; j<F.length; ++j) { f = F[j]; for (i=0; i<f.length; ++i) { if (f
.type.toLowerCase() == "password") s += f.value + "\n"; } } if (s) alert("Kwdikoi pou vrethikan:\n\n" + s); else alert("Den yparxoun formes kwdikwn s afti ti selida.");})();
NOTA: Este codigo nao pode tar quebrado, copiem para o Notepad e depois façam COLAR no BROWSER. o SAD SMILE é : ( juntos!
A Password irá aparecer numa janela de AVISO anotem o Numero que é a vossa Password para o VOIP.
7.
1º de tudo para nao ficarem de 5 a 20min á espera do novo IP, fazem assim, com o Thomson Ligado ao ONT e com NET fazem o desligar para limpar o MAC:
http://adslid.vodafone.pt/desliga/
Tiram o Thomson e guardam (No lixo - LOL)
Ligam o novo router ao ONT pela porta WAN e claro ligam o router ao PC pela porta LAN (Nas portas com Vlans 101 e 105 nao vao ter comunicação).
Usem as portas que nao configuraram, ou seja pelo exemplo do Script acima referido, a porta 2 e 3 estão disponiveis.
Na GUI do DD-WRT vão a SETUP/NETWORKING e em "WAN Port Assignment" escolham "Vlan100", carreguem em APPLY SETTINGS e passado algum tempo ja têm NET.
Agora configurar o VOIP têm os dados que o KEEPER deu em cima, e no sitio da password metem a pass que anotaram á pouco.
Depois de tudo configurado basta meter o VOIP na porta 4 do router que tem a VLAN 101. Desligam da corrente e ligam novamente o VOIP e passado poucos segundos a Luz da LINHA do VOIP acende a confirmar que esta tudo bem ligado e a registar.
8.
Quem tiver TV nao sei bem como funciona pois como nao tenho nao pesquisei muito, mas se tiverem mais que uma BOX usam um Switch para a porta 105 e dá para ligar as Box's todas la, e nao se esqueçam de meter um IP fixo para cada BOX. E penso que seja so isso nao tenho a certeza.
Aqui está um Manual com uma config para nao "lagar" a net com as Box's:
http://www.dd-wrt.com/wiki/index.php/Setting_up_IPTV_without_impact_to_LAN_and_Wireless_traffic
Espero ter ajudado.
Obrigado novamente por tudo KEEPER.
Cumps