Buenas,
Abro este hilo por que hay varias personas que me han preguntado como configurar este router de tplink para la fibra de Movistar.
El problema de este router es el "puerto 6" del
switch que tiene la v2 del hardwareY que hace inútil el script de
Noltari (Muchas gracias Noltari!)
La configuración que yo hice es 50% Luci 50% cli, no me he puesto a scriptarlo, no tengo tiempo sorry :-(
Yo no tengo IPTV contratada, asi que voy a poner mis pasos hasta la VOIP, imagino que alguien colaborará con la IPTV.
Hacer un factory reset y déjarlo de 0.
Configurar lo básico que queráis configurar :-P
Mediante Luci (via web):
AÑADIR las vlan's 3 y 6
SIN TOCAR las otras, solo añadirlas. Y tageas los puertos 5 y 6 de esas 2 vlans, SOLO DE ESAS 2 VLANS.
Es muy importante hacerlo así, sino se perderá la conexión con el "router" (esto me llevó un buen rato a mí, hasta que ví un mensaje en openwrt.org sobre el switch).
Guardar en este punto :-)
Añadir el nuevo wan, es de tipo "pppoe" con los datos habituales (
adslppp@telefonicanetpa/
adslppp).
En physical settings asignar el interfaz eth0.6 (la vlan6); en el firewall, ponerlo en zona WAN.
Añadir la voip: de tipo DHCP, le asignas el interfaz eth0.3 (vlan3) y le crer una zona nueva en el firewall (voip por ejemplo).
La nueva zona "voip" tiene que tener un "any-any" a/desde lan, es decir marcar como permitido desde lan -> voip y lo contrario.
Por lo demás, poner a voip input->accept, output->accept, forward->reject, Masquerading ok y MSS clamping KO.
Guardar ;-)
Mediante CLI (ssh)Cambiar la configuración del vlan3, dejarlo como sigue:
Fichero:
/etc/config/network
config interface 'voip'
option proto 'dhcp'
option ifname 'eth0.3'
option accept_ra '0'
option defaultroute '0'
option peerdns '0'
La cuestión fue el "accept_ra"... no sé por qué, pero todo funcionó después de poner este parámetro.
El bird4, YO (personalmente, no como el resto), lo tengo así:
Fichero:
/etc/bird4.conf
log syslog all;
router id 192.168.0.1;
debug protocols all;
filter voip_timo {
if net ~ 10.0.0.0/8 then accept;
else reject;
}
protocol kernel {
persist; # Don't remove routes on bird shutdown
scan time 20; # Scan kernel routing table every 20 seconds
import none; # Default is import all
export all; # Default is export none
}
protocol device {
scan time 10; # Scan interfaces every 10 seconds
}
protocol static {
export none;
}
protocol rip {
import all;
export all;
export filter voip_timo;
interface "eth0.3";
}
Se puede comentar la línea "debug protocols all;", es simplemente para debug.
Arrancar el
bird4 y habilitarlo para que arranque siempre.
Debería insertar rutas sobre eth0.3 como las siguientes:
root@gigarouter01:/etc/config# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 80.58.67.xxx 0.0.0.0 UG 0 0 0 pppoe-wan6_inet
10.22.128.0 0.0.0.0 255.255.224.0 U 0 0 0 eth0.3
10.31.255.128 10.22.128.1 255.255.255.224 UG 0 0 0 eth0.3
80.58.67.xxx 0.0.0.0 255.255.255.255 UH 0 0 0 pppoe-wan6_inet
192.168.2.0 0.0.0.0 255.255.255.0 U 0 0 0 br-lan
Hasta aquí, tendríais internet y voip lista, falta
IPTV... alguien se anima?