Hallo,
Na vele uurtjes Trail&Error (ik ben geen IT specialist ) is het me gelukt om de standard fritzbox te vervangen door een Pfsense router. Zowel internet als ook TV draait stabiel en snel. (met name applicaties met grote hoeveelheid connecties is geen probleem meer met de PFsense router)
Zie onder de gehele configuratie. Het doel hiervan is anderen te helpen die soortgelijke configuratie willen opzetten. (Via google is niet veel te vinden voor PFsense, specifiek met Tweak glasvezel en Canal Digitaal) Ik ga ervan uit dat enige basiskennis aanwezig is mbt Layer3 switch configureren en Pfsense basis installatie op b.v. een PC/miniPC. (in mijn geval een Qotom minipc)
Zie hieronder het netwerk diagram:
Hieronder de stappen om dit te configureren:
- Media converter installeren tussen de fiber kabel en UTP. Media converter: TPLink MC220L. SFP module: TPLink TL-SM321B. (heb ook een oude Genexis van KPN/XS4all geprobeerd maar deze werkt niet met Tweak)
- Layer3 switch aansluiten en ingaande poort VLAN 4 & 34 tagged instellen. Op 1 uitgaande poort VLAN4 tagged instellen en op een andere uitgaande poort VLAN34 untagged.
- PFsense installeren en 3 poorten aansluiten/instellen. WAN (DHCP): aansluiten op switch poort met VLAN34, LAN (static IP): aansluiten op je PC/lan, IPTV (DHCP) aansluiten op switch poort met VLAN4.
- VLANs instellen: VLAN4 op ingaande poort IPTV en VLAN4 instellen op LAN poort.
- Interfaces aanmaken/aanpassen zodat WAN en LAN alleen op hun fysieke poort zijn toegewezen en IPTV aan de binnenkomende kant van de PFsense bij stap 4 ingestelde, VLAN4.
- Interfaces in detail configureren: Op WAN DHCP client aanzetten. Op IPTV DHCP client aanzetten. Op LAN staat een statisch IP ingesteld (wat je al hebt gedaan bij stap 3 anders was je niet zover gekomen). Maak een nieuwe extra interface aan (in dit voorbeeld OPT2) en wijs port VLAN4 toe voor de lan kant welke je bij stap 4 hebt aangemaakt. Stel op OPT2 een statisch IP in welke in een andere range zit dan je LAN interface.
- (wellicht moet je voor deze stap een reboot van de pfsense router doen voor je volgende stap volledig kunt uitvoeren. Dit was bij mij het geval) Stel een DHCP server in op je LAN interface met een range die past bij het statische IP van LAN. Stel een DHCP server in op je OPT2 interface met een range die past bij het statische IP van OPT2.
- Check pfsense dashboard. Alle interfaces (WAN, LAN, IPTV, OPT2) zouden “UP” moeten zijn en een IP moeten hebben. Het internet zou moeten werken. (indien er geen “Block all” rule in de firewall staat ingesteld) TV werkt nu nog niet.
- Check de routing->gateway instellingen. De WAN interface moeten als default ingesteld staan.
- Stel de 2 static routes in voor IPTV. 185.24.175.0/24 & 185.41.48.0/24 via IPTV gateway.
- Services->IGMP proxy: maak een uptream aan op IPTV interface met de netwerken 217.166.0.0/8 & 213.75.167.0/24. Maak een downstream aan op OPT2 interface maar definieer geen netwerken.
- (Volgende instellingen van firewall dient men per situatie en persoonlijke wens aan te passen en heeft invloed op de beveiliging van je netwerk. In dit voorbeeld heb ik geprobeerd te laten zien hoe je in ieder geval onbeperkt van LAN het internet opkomt en geen enkele beperking op IPTV verkeer echter verkeer vanaf WAN/internet komt niet onbeperkt binnen) Zorg dat er een firewall rule op LAN, OPT2 en IPTV ingesteld staat om al het verkeer toe te staan. (je kunt er zelf voor kiezen om toch voorzichtiger te werk te gaan. b.v. op te tv interface alleen specifiek IGMP en UPD verkeer toe te staan). Let er op dat in ieder geval bij de rules voor OPT2 en IPTV, de volgende advanced option aanstaat: “Allow packets with IP options to pass.”
13: Zorg dat op de lan switch, bij VLANs, de uplink poort VLAN4 getagged (VLAN1 untagged) is en op de poorten waar de TV tuners aanhangen, VLAN4 untagged staat ingesteld.
Als alles goed werkt nu zowel internet als ook TV. (reboot de TV tuners met power off->on)
Ik hoop dat bovenstaand iemand helpt. Ik heb zelf geen IT achtergrond dus vergeef me als ik sommige dingen niet correct heb gedaan of onjuist heb benoemd. (Ik hoor graag in de reacties tips hoe het beter kan)
Opmerkingen/FAQ:
- V: Waarom voor de pfsense router, de VLANs voor TV en Internet uit elkaar halen? A: Normaal zouden beide VLANs op 1 poort binnen moeten komen op de WAN poort van de router, echter heeft pfsense een beperking zodat in dergelijke situatie, zowel de WAN interface als de IPTV interface altijd het zelfde MAC adres gebruiken. Hiermee kan de Tweak infrastructuur niet omgaan en zal constant dan wel LAN of IPTV interface down gaan.
- V: Waarom aan LAN kan een aparte VLAN voor TV? A: Omdat anders het multicast verkeer van alle apparaten (naast de TV tuners) thuis op de IGMP proxy staat te communiceren. Hierdoor had ik last van bevriezend beeld op TV. Meestal na 300 seconden wanneer uiterlijk een multicast membership query aan moet komen bij de multicast source. Wellicht komt hiervoor in de toekomst een oplossing middels update voor IGMP proxy of mogelijk kun je dit werkend krijgen met een alternatief voor IGMP proxy. (B.v. met PIMD)
- V: Waarom op de switch aan de lan kant, aparte poorten voor VLAN van TV en internet instellen? A: Zomaar. Ik weet op welke poort de tuners hangen en welke niet. Wil je op alle switch poorten zowel een tuner als een bv. PC kunnen hangen. Stel op de switch dan VLAN4 en VLAN1 in op alle downlink poorten.
- V: Waarom heb je niet meer beperkingen in de firewall ingesteld op het verkeer op IPTV & OPT2? A: Ik ga er (misschien naïef) vanuit dat de TV tuners, Tweak en Canal digitaal het verkeer beperken tot hun eigen noodzakelijke verkeer en geen gekke dingen uithalen.