Fritzbox IP op VLAN30

Hebt u opmerkingen, klachten, steunbetuigingen voor Proximus (Belgacom)? Dan kan u deze hier kwijt.
tvda
Starter
Starter
Berichten: 3
Lid geworden op: 13 maa 2021, 20:43
Uitgedeelde bedankjes: 1 keer
Bedankt: 4 keer

Hierbij mijn opgekuiste config voor interfaces, routes, NAT en IGMP-proxy.
eth0 is de WAN interface en switch0 is de LAN kant.

Code: Selecteer alles

interfaces {
    ethernet eth0 {
        vif 10 {
            description Internet
            pppoe 0 {
                default-route force
                description Proximus
                mtu 1492
                name-server auto
                password ****************
                user-id ********@SKYNET
            }
        }
        vif 30 {
            address dhcp
            description "eth0.30 - IPTV"
            dhcp-options {
                client-option "send vendor-class-identifier "IPTV.xxxxxx.HGW_SagemCom,Fast5336v,8c.310A,LKXXXXXXXXXXXXX";"
                client-option "request subnet-mask, time-servers, domain-name-servers, host-name, domain-name, root-path, static-routes, ntp-servers, tftp-server-name, bootfile-name, rfc3442-classless-static-routes;"
                default-route no-update
                default-route-distance 210
                name-server update
            }
        }
    }
}
protocols {
    igmp-proxy {
        interface eth0.30 {
            alt-subnet 195.238.0.0/16
            alt-subnet 195.13.12.128/26
            alt-subnet 172.28.32.0/20
            alt-subnet 81.245.3.128/26
            alt-subnet 10.88.0.0/16
            alt-subnet 10.48.22.128/26
            alt-subnet 10.53.64.0/21
            alt-subnet 10.53.72.0/23
            role upstream
            threshold 1
        }
        interface switch0 {
            role downstream
            threshold 1
        }
    }
    static {
        route 10.48.22.128/26 {
            next-hop 10.156.0.1 {
            }
        }
        route 10.53.64.0/21 {
            next-hop 10.156.0.1 {
            }
        }
        route 10.53.72.0/23 {
            next-hop 10.156.0.1 {
            }
        }
        route 10.154.0.1/32 {
            next-hop 10.156.0.1 {
            }
        }
        route 81.245.3.128/26 {
            next-hop 10.156.0.1 {
            }
        }
        route 172.28.32.0/20 {
            next-hop 10.156.0.1 {
            }
        }
        route 195.13.12.128/26 {
            next-hop 10.156.0.1 {
            }
        }
        route 195.238.8.64/28 {
            next-hop 10.156.0.1 {
            }
        }
        route 195.238.9.0/24 {
            next-hop 10.156.0.1 {
            }
        }
        route 195.238.11.128/28 {
            next-hop 10.156.0.1 {
            }
        }
        route 195.238.11.160/27 {
            next-hop 10.156.0.1 {
            }
        }
        route 195.238.13.160/27 {
            next-hop 10.156.0.1 {
            }
        }
        route 195.238.13.192/26 {
            next-hop 10.156.0.1 {
            }
        }
        route 195.238.14.0/24 {
            next-hop 10.156.0.1 {
            }
        }
        route 195.238.15.32/27 {
            next-hop 10.156.0.1 {
            }
        }
        route 195.238.16.0/26 {
            next-hop 10.156.0.1 {
            }
        }
        route 195.238.16.128/27 {
            next-hop 10.156.0.1 {
            }
        }
        route 195.238.26.32/27 {
            next-hop 10.156.0.1 {
            }
        }
        route 195.238.26.160/27 {
            next-hop 10.156.0.1 {
            }
        }
        route 195.238.27.0/24 {
            next-hop 10.156.0.1 {
            }
        }
        route 195.238.29.0/24 {
            next-hop 10.156.0.1 {
            }
        }
        route 195.238.30.0/28 {
            next-hop 10.156.0.1 {
            }
        }
        route 195.238.30.64/26 {
            next-hop 10.156.0.1 {
            }
        }
        route 195.238.30.192/26 {
            next-hop 10.156.0.1 {
            }
        }
        route 195.238.31.0/28 {
            next-hop 10.156.0.1 {
            }
        }
        route 195.238.31.64/26 {
            next-hop 10.156.0.1 {
            }
        }
        route 195.238.31.192/26 {
            next-hop 10.156.0.1 {
            }
        }
    }
}
service {
    dhcp-server {
        shared-network-name DHCP {
            authoritative enable
            subnet x.x.x.x/xx {
                static-mapping ProximusDecoder {
                    ip-address x.x.x.x
                    mac-address xx:xx:xx:xx:xx:xx
                    static-mapping-parameters "filename "CVT/2/239.255.1.218:64010+SA=239.255.1.218:64010+SAP/3/239.192.4.63:9875";"
                    static-mapping-parameters "option ntp-servers 195.238.16.143,195.238.16.43,195.238.16.144,195.238.16.44;"
                    static-mapping-parameters "option domain-name-servers 195.238.16.147, 195.238.16.47, 195.238.16.148, 195.238.16.48, 8.8.8.8, 8.8.4.4;"
                }
            }
        }
    }
    nat {
        rule 5001 {
            description "PAT IPTV"
            destination {
                group {
                }
            }
            log disable
            outbound-interface eth0.30
            protocol all
            source {
            }
            type masquerade
        }
        rule 5004 {
            description PAT
            log disable
            outbound-interface pppoe0
            protocol all
            type masquerade
        }
    }
}
Bertb_
Starter Plus
Starter Plus
Berichten: 35
Lid geworden op: 03 apr 2013, 15:25
Locatie: Meerhout
Uitgedeelde bedankjes: 2 keer
Bedankt: 6 keer

@tvda: Fijn om te zien dat het ook werkt in jouw setup. Het bekijken van opnames werkte bij mij plots wel de dag nadien, maar na wat verder experimenteren in de DHCP settings (voornamelijk de nameservers) deden deze het dan weer niet meer. De exacte reden is me nog niet duidelijk wat dit veroorzaakt.

@broke23: In principe zou het ook moeten lukken op een rpi, mits je een usb netwerk interface toevoegt, zodat je de rpi dan kan gebruiken als router.
Op die manier kan de rpi dan de trafiek uitsplitsen naar de juiste VLANs. Echter weet ik niet of de rpi snel genoeg is om de trafiek te routeren in real time, maar waarschijnlijk zijn de meeste modellen wel snel genoeg voor deze taak.

Zelf heb ik enkel een oudere model B+ ter beschikking, als ik de tijd vind kan ik wel eens proberen om de configuratie te porten naar een schone Raspbian installatie.
Gebruikersavatar
broke23
Premium Member
Premium Member
Berichten: 561
Lid geworden op: 01 aug 2014, 10:28
Uitgedeelde bedankjes: 86 keer
Bedankt: 24 keer
Recent bedankt: 1 keer

@tvda Ben wel benieuwd in welke setup je dit werkende hebt, dus

bbox3 -> ubiquiti edgerouter -> ... ?
tvda
Starter
Starter
Berichten: 3
Lid geworden op: 13 maa 2021, 20:43
Uitgedeelde bedankjes: 1 keer
Bedankt: 4 keer

Ik ben aangesloten op fiber waardoor ik de edgerouter rechtstreeks kan aansluiten op het netwerk van Proximus (na de fiberconverter).
De BBOX3 is niet meer in gebruik.

Setup:
Fiber --> Fiberconverter (Fiber naar RJ45) --> Ubiquiti Edgerouter
Plaats reactie

Terug naar “Proximus (Belgacom, Skynet)”