Edge Router

tweak.nl & Sparql IPTV via EdgeRouter Lite

door Nick Dijkshoorn, 24-10-2017

Firmware 1.9.0

Bijgewerkt voor nieuwe Amino Sparql box

EdgeRouter Lite & Netgear switch

Sinds zomer 2014 levert tweak.nl glasvezel internet via eigen netwerk in o.a. Almere. Het gebruik van eigen apparatuur is toegestaan, maar behoorlijk complex om te configureren door Sparql IPTV. Ik heb besloten om de standaard ZyXEL router te vervangen door een Ubiquiti Networks EdgeRouter Lite. Deze router biedt gigabit snelheid en veel geavanceerde mogelijkheden. Via deze pagina biedt ik mijn configuratie aan 🙂 Met deze configuratie haal ik de maximale snelheid en werkt Sparql stabiel en zonder beperkingen.

Benodigdheden

  • EdgeRouter Lite, voorzien van firmware v1.9.0. Gebruik port 0 voor je LAN en port 1 voor WAN.
  • Achter de EdgeRouter Lite is een switch nodig om devices op het netwerk aan te sluiten. Gebruik bij voorkeur een switch met IGMP Snooping. Ik gebruik zelf een Netgear GS108Ev3.
  • Haal uit de ZyXEL interface de MAC-adressen van de ETHWAN interface en IPTV interface. Deze MAC-adressen kunnen weer worden gebruikt door de EdgeRouter. Zo is het mogelijk om hetzelfde IP adres te behouden.
  • Linux kennis, met name vi editor.

Configuratie

Config file prepareren

  • Download mijn EdgeRouter lite Config backup naar je computer.
  • Pak de tar.gz file uit: tar -zxvf edgeos_ubnt_20171024.tar.gz. In deze file zit een folder met de naam config.https://www.nickd.nl/tweak/edgerouter/edgeos_ubnt_20171024.tar.gz
  • Open de file config.boot met een teksteditor.
  • Vervang het ETHWAN (VLAN 34) MAC-adres door het ETHWAN MAC-adres uit de ZyXEL. Het gaat om regel 122.
  • Vervang het IPTV (VLAN 4) MAC-adres door het IPTV MAC-adres uit de ZyXEL. Het gaat om regel 109. Let op: dit is een ander MAC-adres dan die van de vorige stap. Hetzelfde MAC-adres voor beide interfaces gebruiken zal problemen opleveren.
  • De config file is nu klaar en dient weer ingepakt te worden. Dit kan met tar -zcvf edgeos_ubnt.tar.gz config.

Config file laden

  • Sluit nu port 0 van de EdgeRouter aan op je computer. Geef je computer een fixed IP-adres, bijvoorbeeld 192.168.1.100. Sluit de Router nog niet aan op de Genexis. Start de EdgeRouter.
  • Inloggen op de EdgeRouter webinterface via https://192.168.1.1 en klik onderaan op System. Upload je config file (tar.gz file) onder Restore Config.
  • Herstart de router. Het vaste IP-adres van je computer kan je weghalen, de EdgeRouter heeft nu een DHCP server en zal een IP adres uitdelen.

Werkt Sparql TV nog niet?

Het kan zijn dat Sparql niet direct werkt doordat een ander gateway adres ingesteld moet worden. Elke Tweak regio heeft een eigen VLAN4 gateway. De route naar 185.6.48.0/26 gaat in mijn config over gateway 10.10.28.1 (Almere-Buiten). Het juiste IPTV gateway adres kan je achterhalen met behulp van CLI commando: netstat -rn. De kolom Gateway toont twee gateway’s. Het adres dat met 10. begint is het juiste gateway adres. Daarna moet de static route worden gewijzigd onder Routing. Zoek de static route naar 185.6.48.0/26 en wijzig deze. Vul hier bij Next hop address het juiste gateway adres in.

Tips en problemen oplossen

  • Mocht Sparql niet werken, dan kan je proberen om alle IP reeksen te whitelisten in de IGMP proxy. Bekijk IGMP proxy config voorbeeld.
  • Zet op je switch IGMP Snooping aan en Block Unknown Multicast Address aan.
  • Zet je wireless access point in de woonkamer voor een optimale snelheid.
  • Gebruik voor VOIP telefonie een Gigaset N300A IP.

Gebruikte bronnen

bron : http://www.nickd.nl/tweak/edgerouter/