Guest User!

You are not Sophos Staff.

This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

T-Home Entertain / IPTV

Hi,

ich habe heute T-Home Entertain erhalten. Jetzt habe ich ein kleines Problem, das Fernsehen funktioniert soweit, allerdings bleibt der Stream nach ein paar Sekunden hängen. Umschalten auf den nächsten Sender und ich habe wieder ein paar Sekunden. Man könnte das Power Zapping nennen! [;)] Die Hotline sagt ist ein unsupportetes Gerät, Auskünfte über Ports können leider nicht weitergegeben werden, nicht für Endkunden bestimmt.

Das Streaming läuft ja über UDP Ports. Hat das jemand am laufen? Ich setze die aktuelle Beta ein mit Kernel Mode pppoe.

Bin über jeden Tipp dankbar und werde mich mal weiter ans Debugging machen...

Danke!

MfG, Mario


This thread was automatically locked due to age.
  • Moin Moin,

    nachdem ich nun fast das ganze Wochenende mit meiner Sophos UTM verbracht habe, konnte ich nun die ersten Erfolge erzielen [:)]
    Sie läuft nun soweit das sie sich Einwählen kann, ich Netzwerk habe und auch Internet Zugriff sowie der AP auch im Betrieb ist.

    Nur leider komme ich zum Problem wo ich einige Stunden verbracht habe.
    Ich habe hier den IGMPProxy gefunden habe ihn auch Installiert bekommen und die Einträge angepasst wie bei ol@fson.
    Nur leider habe ich weiterhin das Phänomen das meine Receiver zwar starten sich ihre IP holen und auch die ersten 2 Sekunden das TV läuft.
    Dann war es das auch und es bleibt hängen. 

    Was kann ich tun?
    Was habe ich vielleicht falsch gemacht?


    Mit freundlichen Grüßen

    MaverikX
  • Es wird schwer, zu sagen, was Du falsch gemacht hast, denn außer Dir weiß wahrscheinlich niemand, was Du genau gemacht hast.
    Also, ein paar zusätzliche Infos über Deine bisherigen Versuche wären bestimmt hilfreich.

    Moin Moin,

    nachdem ich nun fast das ganze Wochenende mit meiner Sophos UTM verbracht habe, konnte ich nun die ersten Erfolge erzielen [:)]
    Sie läuft nun soweit das sie sich Einwählen kann, ich Netzwerk habe und auch Internet Zugriff sowie der AP auch im Betrieb ist.

    Nur leider komme ich zum Problem wo ich einige Stunden verbracht habe.
    Ich habe hier den IGMPProxy gefunden habe ihn auch Installiert bekommen und die Einträge angepasst wie bei ol@fson.
    Nur leider habe ich weiterhin das Phänomen das meine Receiver zwar starten sich ihre IP holen und auch die ersten 2 Sekunden das TV läuft.
    Dann war es das auch und es bleibt hängen. 

    Was kann ich tun?
    Was habe ich vielleicht falsch gemacht?


    Mit freundlichen Grüßen

    MaverikX

  • Was kann ich tun?
    Was habe ich vielleicht falsch gemacht?


    schau dir zunächst mal die ausgabe von ifconfig an, ob dem Adatper an dem das .8 vlan hängt auch eine IP Adresse zugewiesen wurde.
    Dann solltest du mal den igmpproxy mit igmpproxy -d /etc/igmpproxy.conf  im Debugmodus starten, um zu sehen was da passiert.
  • Moin Moin,

    sorry das ich mich jetzt erst melde hatte leider früher keine Zeit.

    Zu dem was ich bis jetzt getan habe war den IGMPPROXY auf die Sophos geladen dort dann die Configuration so angepasst wie es ol@fson gepostet hat und den Proxy gestartet.

    Sobald ich den ifconfig Befehl ausführe bekomme ich zum VLAN 8 folgende ausgabe:
    eth0.8    Link encap:Ethernet  HWaddr 00:0C:29:93:98:2E
    
              inet addr:169.254.1.132  Bcast:169.254.255.255  Mask:255.255.0.0
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:0 errors:0 dropped:0 overruns:0 frame:0
              TX packets:20 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:0
              RX bytes:0 (0.0 b)  TX bytes:5730 (5.5 Kb)


    Und igmpproxy -d /etc/igmpproxy.conf:
    ***# igmpproxy -d /etc/igmpproxy.conf
    
    There must be at least 2 Vif's where one is upstream.
  • Poste doch mal Deine igmpproxy.conf.


    Moin Moin,

    sorry das ich mich jetzt erst melde hatte leider früher keine Zeit.

    Zu dem was ich bis jetzt getan habe war den IGMPPROXY auf die Sophos geladen dort dann die Configuration so angepasst wie es ol@fson gepostet hat und den Proxy gestartet.

    Sobald ich den ifconfig Befehl ausführe bekomme ich zum VLAN 8 folgende ausgabe:
    eth0.8    Link encap:Ethernet  HWaddr 00:0C:29:93:98:2E
    
              inet addr:169.254.1.132  Bcast:169.254.255.255  Mask:255.255.0.0
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:0 errors:0 dropped:0 overruns:0 frame:0
              TX packets:20 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:0
              RX bytes:0 (0.0 b)  TX bytes:5730 (5.5 Kb)


    Und igmpproxy -d /etc/igmpproxy.conf:
    ***# igmpproxy -d /etc/igmpproxy.conf
    
    There must be at least 2 Vif's where one is upstream.
  • Nabend,

    meine igmpproxy.conf


    ## This sample configuration assumes your PPP is on eth0
    ## And your internal network is 192.168.1.0/24
    ## with just ONE single receiver on 192.168.1.61

    ##------------------------------------------------------
    ## Enable Quickleave mode (Sends Leave instantly)
    ##------------------------------------------------------
    quickleave

    ##------------------------------------------------------
    ## Configuration for Upstream Interface
    ##------------------------------------------------------

    # Set this to the VLAN interface your PPP is running on

    phyint eth0.8 upstream ratelimit 0 threshold 1

    # These are the T-Home Entertain networks
    altnet 239.35.0.0/16
    altnet 217.0.119.0/24
    altnet 193.158.35.0/24

    # Only one of the below config lines should be enabled!
    # Set this to your receiver network
    altnet 192.168.2.0/24
    # If it's only ONE receiver you can use
    #altnet 192.168.1.61/32

    ##------------------------------------------------------
    ## Configuration for Downstream Interface
    ##------------------------------------------------------

    # Set this to the interface for your receiver network
    # (usually your internal network adapter)

    phyint eth1 downstream ratelimit 0 threshold 1

    # Only one of the below config lines should be enabled!
    # Set this to your receiver network
    altnet 192.168.2.0/24
    # If it's only ONE receiver you can use
    #altnet 192.168.1.61/32

    ##------------------------------------------------------
    ## Configuration for Disabled Interfaces
    ##------------------------------------------------------
    ##
    ## You have to disable EVERY interface that is not involved!
    ## Usually it will be every network that ifconfig -a shows
    ## except yor VLAN8 interface!

    phyint eth0.7 disabled
    phyint eth0 disabled
    phyint eth2 disabled
    phyint lo disabled
    phyint ppp0 disabled



    Und ein Ausschnitt aus der igmprtd mit den Firewall Regeln


            echo -n "   Starting IGMP Proxy: Requesting IP-address for interface $INTERNET_IF.8 "
            if ! ifconfig $INTERNET_IF.8 2>/dev/null | grep "inet addr" &>/dev/null; then
                    if ps -ef | grep -i $DHCPD_BIN &>/dev/null; then
                            $DHCPD_BIN -k $INTERNET_IF.8 &>/dev/null
                            killproc -TERM $DHCPD_BIN
                            sleep 1
                    fi
                    startproc $DHCPD_BIN $INTERNET_IF.8 &>/dev/null
                    rc_status -v
                    sleep $DHCPD_TIME
                    echo "-> `ifconfig  $INTERNET_IF.8 | grep inet | sed -e 's/^[ \t]*//'`"
            else
                    rc_status -s
            fi

            rc_reset

            iptables -I INPUT -p 2 -j ACCEPT &>/dev/null
            iptables -I OUTPUT -p 2 -j ACCEPT &>/dev/null

            ### TEST TEST TEST ###
            ### TEST TEST TEST ###

            iptables -t nat -A POSTROUTING  -o $INTERNET_IF.8 -j MASQUERADE
            iptables -A FORWARD -s 217.0.119.0/24 -i $INTERNET_IF.8 -j ACCEPT
            iptables -A FORWARD -s 193.158.35.0/23 -i $INTERNET_IF.8 -j ACCEPT
            iptables -A FORWARD -s 87.141.147.0/24 -i $INTERNET_IF.8 -j ACCEPT
            iptables -A FORWARD -s 217.6.167.0/24 -i $INTERNET_IF.8 -j ACCEPT

            ### TEST TEST TEST ###
            ### TEST TEST TEST ###

            echo -n "   Starting IGMP Proxy: Starting daemon"
            startproc $IGMPRTD_BIN $IGMPRTD_CONFIG $DEBUG >>$IGMPRTD_LOG 2>&1
  • Nimm mal
    altnet 192.168.2.0/24
    aus dem upstream Teil raus und kommentiere
    phyint eth0 disabled
    aus.
    Hilft das?

    Nabend,

    meine igmpproxy.conf


    ## This sample configuration assumes your PPP is on eth0
    ## And your internal network is 192.168.1.0/24
    ## with just ONE single receiver on 192.168.1.61

    ##------------------------------------------------------
    ## Enable Quickleave mode (Sends Leave instantly)
    ##------------------------------------------------------
    quickleave

    ##------------------------------------------------------
    ## Configuration for Upstream Interface
    ##------------------------------------------------------

    # Set this to the VLAN interface your PPP is running on

    phyint eth0.8 upstream ratelimit 0 threshold 1

    # These are the T-Home Entertain networks
    altnet 239.35.0.0/16
    altnet 217.0.119.0/24
    altnet 193.158.35.0/24

    # Only one of the below config lines should be enabled!
    # Set this to your receiver network
    altnet 192.168.2.0/24
    # If it's only ONE receiver you can use
    #altnet 192.168.1.61/32

    ##------------------------------------------------------
    ## Configuration for Downstream Interface
    ##------------------------------------------------------

    # Set this to the interface for your receiver network
    # (usually your internal network adapter)

    phyint eth1 downstream ratelimit 0 threshold 1

    # Only one of the below config lines should be enabled!
    # Set this to your receiver network
    altnet 192.168.2.0/24
    # If it's only ONE receiver you can use
    #altnet 192.168.1.61/32

    ##------------------------------------------------------
    ## Configuration for Disabled Interfaces
    ##------------------------------------------------------
    ##
    ## You have to disable EVERY interface that is not involved!
    ## Usually it will be every network that ifconfig -a shows
    ## except yor VLAN8 interface!

    phyint eth0.7 disabled
    phyint eth0 disabled
    phyint eth2 disabled
    phyint lo disabled
    phyint ppp0 disabled



    Und ein Ausschnitt aus der igmprtd mit den Firewall Regeln


            echo -n "   Starting IGMP Proxy: Requesting IP-address for interface $INTERNET_IF.8 "
            if ! ifconfig $INTERNET_IF.8 2>/dev/null | grep "inet addr" &>/dev/null; then
                    if ps -ef | grep -i $DHCPD_BIN &>/dev/null; then
                            $DHCPD_BIN -k $INTERNET_IF.8 &>/dev/null
                            killproc -TERM $DHCPD_BIN
                            sleep 1
                    fi
                    startproc $DHCPD_BIN $INTERNET_IF.8 &>/dev/null
                    rc_status -v
                    sleep $DHCPD_TIME
                    echo "-> `ifconfig  $INTERNET_IF.8 | grep inet | sed -e 's/^[ \t]*//'`"
            else
                    rc_status -s
            fi

            rc_reset

            iptables -I INPUT -p 2 -j ACCEPT &>/dev/null
            iptables -I OUTPUT -p 2 -j ACCEPT &>/dev/null

            ### TEST TEST TEST ###
            ### TEST TEST TEST ###

            iptables -t nat -A POSTROUTING  -o $INTERNET_IF.8 -j MASQUERADE
            iptables -A FORWARD -s 217.0.119.0/24 -i $INTERNET_IF.8 -j ACCEPT
            iptables -A FORWARD -s 193.158.35.0/23 -i $INTERNET_IF.8 -j ACCEPT
            iptables -A FORWARD -s 87.141.147.0/24 -i $INTERNET_IF.8 -j ACCEPT
            iptables -A FORWARD -s 217.6.167.0/24 -i $INTERNET_IF.8 -j ACCEPT

            ### TEST TEST TEST ###
            ### TEST TEST TEST ###

            echo -n "   Starting IGMP Proxy: Starting daemon"
            startproc $IGMPRTD_BIN $IGMPRTD_CONFIG $DEBUG >>$IGMPRTD_LOG 2>&1
  • Vielen Dank erst einmal für die Antwort [:)]
    Doch leider hat es scheinbar nicht geholfen oder ich habe es falsch verstanden [:(]


    /home/login # igmpproxy -d /etc/igmpproxy.conf
    There must be at least 2 Vif's where one is upstream.



    ## This sample configuration assumes your PPP is on eth0
    ## And your internal network is 192.168.1.0/24
    ## with just ONE single receiver on 192.168.1.61

    ##------------------------------------------------------
    ## Enable Quickleave mode (Sends Leave instantly)
    ##------------------------------------------------------
    quickleave

    ##------------------------------------------------------
    ## Configuration for Upstream Interface
    ##------------------------------------------------------

    # Set this to the VLAN interface your PPP is running on

    phyint eth0.8 upstream ratelimit 0 threshold 1

    # These are the T-Home Entertain networks
    altnet 239.35.0.0/16
    altnet 217.0.119.0/24
    altnet 193.158.35.0/24

    # Only one of the below config lines should be enabled!
    # Set this to your receiver network
    #altnet 192.168.2.0/24
    # If it's only ONE receiver you can use
    #altnet 192.168.1.61/32

    ##------------------------------------------------------
    ## Configuration for Downstream Interface
    ##------------------------------------------------------

    # Set this to the interface for your receiver network
    # (usually your internal network adapter)

    phyint eth1 downstream ratelimit 0 threshold 1

    # Only one of the below config lines should be enabled!
    # Set this to your receiver network
    altnet 192.168.2.0/24
    # If it's only ONE receiver you can use
    #altnet 192.168.1.61/32

    ##------------------------------------------------------
    ## Configuration for Disabled Interfaces
    ##------------------------------------------------------
    ##
    ## You have to disable EVERY interface that is not involved!
    ## Usually it will be every network that ifconfig -a shows
    ## except yor VLAN8 interface!

    phyint eth0.7 disabled
    #phyint eth0 disabled
    phyint eth2 disabled
    phyint lo disabled
    phyint ppp0 disabled
  • Versuch mal, den igmpproxy mit den zusätzlichen Optionen -h -v oder auch -h -v -v zu starten.
  • Guten Abend,

    ich war die letzten Tage nicht Zuhause konnte es daher leider nicht früher testen.

    Nun das Ergebnis:


    igmpproxy 0.1
    *:/home/login # igmpproxy -d -v -v /etc/igmpproxy.conf
    Searching for config file at '/etc/igmpproxy.conf'
    Config: Quick leave mode enabled.
    Config: Got a phyint token.
    Config: IF: Config for interface eth0.8.
    Config: IF: Got upstream token.
    Config: IF: Got ratelimit token '0'.
    Config: IF: Got threshold token '1'.
    Config: IF: Got altnet token 239.35.0.0/16.
    Config: IF: Altnet: Parsed altnet to 239.35/16.
    Config: IF: Got altnet token 217.0.119.0/24.
    Config: IF: Altnet: Parsed altnet to 217.0.119/24.
    Config: IF: Got altnet token 193.158.35.0/24.
    Config: IF: Altnet: Parsed altnet to 193.158.35/24.
    IF name : eth0.8
    Next ptr : 0
    Ratelimit : 0
    Threshold : 1
    State : 1
    Allowednet ptr : 93273a8
    Config: Got a phyint token.
    Config: IF: Config for interface eth1.
    Config: IF: Got downstream token.
    Config: IF: Got ratelimit token '0'.
    Config: IF: Got threshold token '1'.
    Config: IF: Got altnet token 192.168.2.0/24.
    Config: IF: Altnet: Parsed altnet to 192.168.2/24.
    IF name : eth1
    Next ptr : 0
    Ratelimit : 0
    Threshold : 1
    State : 2
    Allowednet ptr : 9327408
    Config: Got a phyint token.
    Config: IF: Config for interface eth0.7.
    Config: IF: Got disabled token.
    IF name : eth0.7
    Next ptr : 0
    Ratelimit : 0
    Threshold : 1
    State : 0
    Allowednet ptr : 0
    Config: Got a phyint token.
    Config: IF: Config for interface eth2.
    Config: IF: Got disabled token.
    IF name : eth2
    Next ptr : 0
    Ratelimit : 0
    Threshold : 1
    State : 0
    Allowednet ptr : 0
    Config: Got a phyint token.
    Config: IF: Config for interface lo.
    Config: IF: Got disabled token.
    IF name : lo
    Next ptr : 0
    Ratelimit : 0
    Threshold : 1
    State : 0
    Allowednet ptr : 0
    Config: Got a phyint token.
    Config: IF: Config for interface ppp0.
    Config: IF: Got disabled token.
    IF name : ppp0
    Next ptr : 0
    Ratelimit : 0
    Threshold : 1
    State : 0
    Allowednet ptr : 0
    buildIfVc: Interface lo Addr: 127.0.0.1, Flags: 0x0049, Network: 127/8
    buildIfVc: Interface eth0 Addr: 192.168.1.150, Flags: 0x1043, Network: 192.168.1.150/32
    buildIfVc: Interface eth1 Addr: 192.168.2.254, Flags: 0x1043, Network: 192.168.2/24
    buildIfVc: Interface eth2 Addr: 192.168.40.254, Flags: 0x1043, Network: 192.168.40/24
    buildIfVc: Interface tun0 Addr: 10.242.2.1, Flags: 0x10d1, Network: 10.242.2.1/32
    Found config for eth1
    Found config for eth2
    adding VIF, Ix 0 Fl 0x0 IP 0x9601a8c0 eth0, Threshold: 1, Ratelimit: 0
            Network for [eth0] : 192.168.1.150/32
    adding VIF, Ix 1 Fl 0x0 IP 0xfe02a8c0 eth1, Threshold: 1, Ratelimit: 0
            Network for [eth1] : 192.168.2/24
            Network for [eth1] : 192.168.2/24
    adding VIF, Ix 2 Fl 0x0 IP 0xfe28a8c0 eth2, Threshold: 1, Ratelimit: 0
            Network for [eth2] : 192.168.40/24
    adding VIF, Ix 3 Fl 0x0 IP 0x0102f20a tun0, Threshold: 1, Ratelimit: 0
            Network for [tun0] : 10.242.2.1/32
    There must be at least 2 Vif's where one is upstream.