miércoles, 30 de mayo de 2018

Reemplazar router IPTV Movistar con OpenWRT

Para sacar el router de Movistar y colocar OpenWRT he creado un diagrama como ayuda visual con las configuraciones necesarias para que todo vuelva a funcionar con normalidad.


          .--------------------------------------------.
         (                                              )
         (                     INET                     )
         (                                              )
          '--. .-------------------------------. .-----'
             | |                               | |
             | |                               | |
             | | .-[IPTV]                      | | .-[Internet]
             | | |-[Masquerade]                | | |-[Masquerade]
             | | |                             | | |
          .--' '------.    .-----------.    .--' '-----.
          | WAN-vlan7 |    | WAN-vlan2 |====|  pppoe   |
     .----| Interfáz  |----| Interfáz  |----| Interfáz |----.
     |    '-----------'    '-----------'    '----------'    |
     |      ||                                              |
     |      |'----------------------.                       |
     |      | MAC:58:98:35:XX:XX:XX |       .-----------------------------.
     |      | Mask:255.255.248.0    | (*)---| Replicación router Movistar |
     |      | 10.68.121.XX (vlan 7) |       '-----------------------------'
     |      '-----------------------'                       |
     |                        ||                            |
     |                        ||                            |
     |                      [IGMP]--->(Ver detalle abajo)   |
     |                      [RUTA]--->(Ver detalle abajo)   |
     |                        ||                            |
     |                        ||                            |
     |      .-----------------------.                       |
     |      | MAC:64:70:02:XX:XX:XX |                       |
     |      | Mask:255.255.255.0    |                       |
     |      | 192.168.8.1 (vlan 8)  |                       |
     |      |.----------------------'                       |
     |      ||                                     .--------|
     |    .---------------.                        | ROUTER | <- TP-Link
     '----| Decodificador |---------------------------------'   TL-WDR3600
          |   Interfáz    |
          '----. .--------'
               | |
               | |
        .------' '---------.
        |                  |
        |      VLAN 8      | <- Para separarlo de la LAN
        |       /\         |
        |       ||         |
        |       \/         |
        |   Untagged VLAN  | 
        |                  |
        |         .--------|
        |         | SWITCH | <- TP-Link
        '------. .---------'   TL-SG105E
               | |
               | |
          .----' '---.
          |  Router  |
     .----| Interfáz |--------------------------------------.
     |    '----------'                                      |
     |      ||                                              |
     |      |'----------------------.                       |
     |      | MAC:70:85:c6:XX:XX:XX |                       |
     |      | Mask:255.255.255.0    |                       |
     |      | 192.168.8.238         |                       |
     |      '-----------------------'       .---------------|
     |                                      | DECODIFICADOR |
     '------------------------------------------------------'

.------.
| RUTA |
'------'

   .--------------------------------------------------------.
   | 172.29.0.0 -> 10.68.120.1 (255.255.0.0) -> [WAN-vlan7] |
   '--------------------------------------------------------'

  Ejemplos de tráfico:

• 192.168.8.238:1030 -> 172.29.66.43:123 [NTPv4]
• 192.168.8.238:1519 -> 172.29.64.45:47806 [UDP]
• 192.168.8.238:1519 -> 172.29.64.14:47806 [UDP]
• 192.168.8.238:1026 -> 172.29.0.6:43962 [UDP]
• 192.168.8.238:1026 -> 172.29.0.4:43962 [UDP]

.------.
| IGMP |
'------'

• /etc/config/igmpproxy
---
config igmpproxy
 option quickleave '0'

config phyint
 option network 'iptv_wan'
 option direction 'upstream'
 list altnet 0.0.0.0/0

config phyint
 option network 'iptv_lan'
 option direction 'downstream'
---


• /etc/igmpproxy.conf
---
phyint eth0.7 upstream ratelimit 0 threshold 1
 altnet 0.0.0.0/0

phyint eth0.8 downstream ratelimit 0 threshold 1
---

  Ejemplos de tráfico:

• 192.168.8.238.1052 -> 239.255.255.250:8082 [UDP]


---

echo "0" > /sys/devices/virtual/net/br-lan/bridge/multicast_snooping

# Setea QoS a Internet
/sbin/vconfig set_egress_map eth0.2 0 4

No hay comentarios: