Ga naar inhoud


Xilv3r

Lid
  • Items

    9
  • Registratiedatum

  • Laatst bezocht

Berichten die geplaatst zijn door Xilv3r

  1. Wat je nog zou kunnen proberen is via entware icmpproxy installeren (opkg install icmpproxy). Dan uit /opt/bin igmpproxy starten en eens kijken of die het wel doet?

     

    je kan met tcpdump -i vlan4 > /pad naar usbstick/tcpdump.log de packets volgen en in een file schrijven. Dan kan je zien wat er gebeurt als je tv er mee ophoudt.

    Hi Wiz,

     

    Oh dit wist ik niet, ik ga dit proberen en zal terug koppeling geven.

    Punt is wel ik gebruik wel optware voor nettools en wat ik tot nu toe heb kunnen zien kan je ze niet beiden gebruiken.

     

    In entware kan ik niet zo snel vinden wat ik zou kunnen gebruiken ter vervangen van net-tools, het lijkt er wel op dat Merlin build iproute2 ondersteund wellicht dat dat een optie is (ben er niet zo in thuis)

    Maar ik ga ervan uit dat deze regel: 

    #static route to media portal
    /opt/sbin/route add -net 185.6.48.0/26 gw 10.10.56.1
    

    Vervangen kan worden door:

    #static route to media portal
    ip route add 185.6.48.0/26 via 10.10.56.1 vlan4
    

    Als dit kan, zou net-tools niet nodig zijn en dan kan entware gewoon gebruikt worden.

    Met vriendelijke groet,

     

    Xil

  2. Je zou nog eens kunnen kijken of het helpt als je die regel in wan_start zet, wellicht heeft het iets met volgorde te maken. Ik had hem niet voor niets in wan_start gezet.

    Hi Wiz,

     

    Ja volgorde is zeker van belang.

    Ik had hem voorheen in wan_start zitten en had hetzelfde probleem als in nat_start (had hem verplaatst omdat ik dacht dat als het in nat_start zit ik zeker weet dat de interface (vlan4) aangemaakt is en up and running).

     

    In beide gevallen blijf ik hetzelfde probleem aanhouden waarbij je z'n 5 a 10 min TV kan kijken en vervolgens het beeld & geluid vast zit.

     

    In de tweede post van deze forum staat m'n volledige config:

    https://www.snbforums.com/threads/creating-a-seperate-vlan-for-iptv-on-ac88u.40134/

     

    (In de eerste post zit de configuratie zonder aparte VLAN, dat is precies jou eerste configuratie)

     

    Met vriendelijke groet,

     

     

    Xil

  3. ik weet niet welke versie firmware je hebt draaien, ik draai al tijden een merlin fork (deze), en daar draaide het prima mee. Het is wel een hele oude kernel, maar dat komt omdat de drivers voor wifi dat eisen en deze driver set heeft het beste bereik. In latere firmwares is er onder dwang van de fcc nogal wat gelimiteerd in de wifi. Je zou nog eens kunnen proberen of het met de fork wel werkt?

     

    Hi Wiz,

     

    Ja ik denk dat het ook daar mee te maken heeft gehad ja, ik kan die vork niet gebruiken gezien ik de AC88U router heb (wordt niet ondersteund). Zit nu op Merlin 380.66_6

    Maar wel iets m.b.t de rp_filter:

     

    https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git/tree/Documentation/networking/ip-sysctl.txt#n1090

    rp_filter - INTEGER
    	0 - No source validation.
    	1 - Strict mode as defined in RFC3704 Strict Reverse Path
    	    Each incoming packet is tested against the FIB and if the interface
    	    is not the best reverse path the packet check will fail.
    	    By default failed packets are discarded.
    	2 - Loose mode as defined in RFC3704 Loose Reverse Path
    	    Each incoming packet's source address is also tested against the FIB
    	    and if the source address is not reachable via any interface
    	    the packet check will fail.
    
    	Current recommended practice in RFC3704 is to enable strict mode
    	to prevent IP spoofing from DDos attacks. If using asymmetric routing
    	or other complicated routing, then loose mode is recommended.
    
    	The max value from conf/{all,interface}/rp_filter is used
    	when doing source validation on the {interface}.
    
    	Default value is 0. Note that some distributions enable it
    	in startup scripts. 

     Ik zie nu wel in dat het wellicht hier mee te maken heeft dat na enige tijd de source niet meer klopt en dus de stream wordt afgebroken. Zal dit wel verder onderzoeken.

    Thanks voor de tip!

     

    Met vriendelijke groet,

     

    Xil

  4. Hi Wiz

     

    Ik had dezelfde igmpproxy alleen had ik de altnet's van tweak toegepast. zie hieronder

    quickleave
    
    phyint vlan4 upstream  ratelimit 0  threshold 1
    		altnet 172.16.0.0/16
    		altnet 10.0.0.0/8
    
    phyint br1 downstream  ratelimit 0  threshold 1
    
    phyint lo disabled
    phyint br0 disabled
    phyint eth0 disabled
    phyint eth1 disabled
    phyint eth2 disabled
    phyint vlan1 disabled
    phyint vlan34 disabled
    phyint wl0.1 disabled
    phyint wl0.2 disabled
    phyint tap21 disabled 

    Bij mij is br1 voor IPTV en br0 gewone internet vandaar dat die disabled staat.

     

    De rp filter had ik in nat_start:

    #!/bin/sh
    
    #set return check vlan4 off
    echo 0 > /proc/sys/net/ipv4/conf/vlan4/rp_filter
    
    #static route to media portal
    /opt/sbin/route add -net 185.6.48.0/26 gw 10.10.56.1
    
    

    En TV werkte wel alleen voor 5 a 10 min en dan bevroor het beeld, als je de kanaal switchte werkte het weer voor 5 a 10 min en bevroor het weer.

    Had ook geprobeerd igmpproxy -dvvv om logging te zien echter op het moment van vastlopen gebeurd er niks in de LOG. Dus vandaar dat ik denk dat het op firmware gebied een probleem is en niet met de scripts. Heb ook bij snbforums een en ander gelezen en zag daar wat meldingen van "broken igmpproxy bij verscheidene Asus routers". Dus ik blijf het onderzoeken en testen.

    Op zich niks mis met de huidige setup echter die extra stroombron is beetje zonde.

     

    Nogmaals bedankt voor de hulp!

    Met vriendelijke groet,

     

     

    Xil

  5. Xil,

     

    ik heb al bijna een jaar geen sparql meer. Als ik me goed herinner was dit allemaal in wan-start gedaan.

     

    Hi Wiz,

     

    Thanks voor de response.

     

    Ik heb het uiteindelijk met veel gefriemel zelf opgelost.

    Daarbij ben ik op 2 oplossingen gekomen (waarbij 1 niet geheel soepel werkt)

     

    Oplossing 1: Alleen Asus router

    Met wat tweaken van jou scripts was het gelukt om de Zyxel geheel te vervangen en 2 VLANs te gebruiken waarbij IPTV voor 1 VLAN werdt gebruikt en Internet voor de andere, en beide vlan's zijn geisoleerd van elkaar. 

    Maar nadeel van deze configuratie is dat igmpproxy niet goed werkt bij de Asus router, denk op firmware niveau. (Na 5 a 10 min TV kijken bevriest het beeld, als je dan naar een andere kanaal gaat werkt het weer en weer na 5 a 10 min bevriest het beeld en dat is niet prettig TV kijken)

     

    Oplossing 2: Asus router als "Main" router en Zyxel  alleen voor IPTV

    Dit is uiteindelijk me werkbare oplossing gezien Igmpproxy wel goed werkt op de Zyxel (zelfs met meerdere STB's)

    Voor deze oplossing gebruik ik nog steeds 2 aparte VLAN's (met andere IP range en isolation) echter is de Zyxel de router die igmpproxy voorziet en alle STB's zijn verbonden op de Zyxel.

     

    Had liever de oplossing gezien zonder Zyxel maar zolang de igmpproxy bij Asus niet goed werkt gaat het hem niet worden.

    Nogmaals bedankt voor je scripts, die hebben me enorm op weg geholpen.

    Met vriendelijke groet,

     

     

    Xil

  6. Laatste stukje config om een separate vlan10 op het interne netwerk te maken op poort 1 van de asus

     

    in wan-start in /jffs/configs:

    #vlan10 only for sparql box
    #strip port 1 from vlan1
    /usr/sbin/robocfg vlan 1 ports "2 3 4 8t"
    #create vlan10 and put port 1 in
    /usr/sbin/robocfg vlan 10 ports "1 8t"
    /sbin/vconfig add eth0 10
    #bring up vlan10 interface
    ifconfig vlan10 multicast up
    #create br1 bridge and add vlan10
    /usr/sbin/brctl addbr br1
    /usr/sbin/brctl addif br1 vlan10
    #set ip address on br1 interface
    ifconfig br1 192.168.3.1 netmask 255.255.255.0
    ifconfig br1 multicast up
    #iptables to allow traffic to br1 and not to br0
    /usr/sbin/iptables -I FORWARD -i br1 -j ACCEPT
    /usr/sbin/iptables -I INPUT -i br1 -j ACCEPT
    /usr/sbin/ebtables -t broute -I BROUTING -p ipv4 -i br1 -j DROP
    /usr/sbin/ebtables -t broute -I BROUTING -p ipv6 -i br1 -j DROP
    /usr/sbin/ebtables -t broute -I BROUTING -p arp -i br1 -j DROP
    /usr/sbin/iptables -I FORWARD -i br1 -j ACCEPT
    /usr/sbin/iptables -I INPUT -i br1 -j ACCEPT
    /usr/sbin/iptables -I FORWARD -i br1 -d 192.168.36.1/24 -j DROP
    /usr/sbin/iptables -I INPUT -i br1 -d 192.168.36.1/24 -j DROP
    

    Interne lan draait hier op 192.168.36.0/24, port 1 van mijn asus is nu 192.168.3.0/24

     

    Ik had eerst mijn asus rechtstreeks op mijn managed switch aangesloten, maar die switch doet jammer genoeg geen igmpsnooping dus als er een multicast pakketje voorbij komt gaat dat mijn hele netwerk door. Nu heb ik mijn sparql box in een separaat netwerk in een apart vlan zodat broadcasts alleen op dat vlan blijven.

     

    Hi Wiz

     

    Vraagje is deze script aanvullend op de vorige wan-start of geheel stand alone?

    Heb mijn stabiliteits problemen opgelost doormiddel van een firmware downgrade, maar wil toch SparQL in een aparte vlan hebben. zou jij enigzins kunnen assisteren?

     

    Setup idee:

    NTU -> AC88U - -> VLANx1 -> Internet

                             \ -> VLANx2 -> IPTV (SparqL) (incl static route en igmpproxy/snoping)

     

    Bij voorbaat dank,

     

    Xil

  7. Hallo Nogmaals,

     

    Routed configuratie heb ik semi-werkend, de router wordt alleen heel instabiel, en als TV aanstaat kan je niet internetten (of heeeel traag en dan helemaal niet meer), heeft me al redelijk wat factory resets gekost.

    Gezien de 88U 8 poorten heeft vind ik het niet erg dat er 2 poorten puur voor IPTV gebruikt worden dus heb ik de standaard gui configuratie nu aanstaan. Alleen mis ik de static route (en mogelijk de igmp configuratie)

     

    Is het ook mogelijk om die static route aan de bridged configuratie toe te passen?

    Hierbij de setup

     

    In Asus Router GUI -> Lan -> IPTV

    Internet VLAN 43 Prio 1

    Lan 4 VLAN 4 Prio 5

    Lan 3 VLAN 4 Prio 5

     

    DHCP routes disabled

    Beide IMGP enabled

    Udp 0

     

    (Met bovenstaande krijg je een bridged configurtie met internet en IPTV)

    Waarbij IPTV niet in de network range zit van LAN. Deze setup heeft alleen problemen met wisselen van kanalen op de Sparql box.

     

    Ik dacht dat ik de wan-start kon aanpassen om alleen de static route te plaatsen maar die geeft: No such proces melding

    Iemand enig idee?

     

    Met vriendelijke groet,

     

    Xil

  8. Hallo

     

    Ik heb dezelfde router (AC88U) en kom op hetzelfde probleem dat de vlan4.script icm udhcpc geen geldige lease krijgt, daarnaast kan ik de route ook niet plaatsen krijg de melding "No such process".

     

    Bij mij is het zo dat ik 2 sparql boxen heb en ik ze dedicated op port 3 en 4 van de router heb aangesloten (ivm de manier hoe de kabels getrokken zijn).

    Dus het omzetten van 4t 8t alleen werkte niet voor mij, hoe heb jij het voor elkaar gekregen wel de geldige lease te krijgen, en vervolgens de static route in te stellen?

    Met vriendelijke groet,

     

     

    Xil

    Hallo Nogmaals,

     

    Heb het eindelijk aan de praat.

    Jou instellingen waren correct!

     

    Had een paar tweaks en die zaten de instellingen in de weg.

    Nu werkt alles, volgende stap is nog een aparte VLAN.

     

    Alvorens bedankt voor scripts en wijzigingen!

    Met vriendelijke groet,

     

    Xil

  9. De reden dat ik de routes niet goed ingesteld kreeg, is dat udhcpc geen geldige DHCP lease terug kreeg.

     

    Uiteindelijk heb ik 2 zaken aangepast in het script ten opzichte van het originele script:

    #iptv settings

    /usr/sbin/robocfg vlan 4 ports "4t 8t"

     

    # set static mac

    ifconfig vlan4 hw ether XX:XX:XX:XX:XX:XX

     

    Het mac address staat nu op dat van de ZyXEL, geen idee of dat uitmaakt, ik had er eerst een zelf gegenereerd adres in staan.

     

    Wat echter cruciaal bleek voor mijn configuratie... ik heb de ASUS RT-AC88U, die heeft 8 fysieke LAN poorten. Met robocfg show krijg ik ook 0,1,2,3,4,8 terug op de switch en mijn default vlan1 heeft poorten 0 1 2 3 5 7 8t. Switch poort 0 is echter fysieke poort 4 (van de 8).

     

    Nadat ik de vlan4 ports had omgezet naar 4t 8t werkte het perfect!

     

    Dank voor de hulp! De handmatige configuratie vereist flink wat geduld om uit te vogelen.

    Hallo

     

    Ik heb dezelfde router (AC88U) en kom op hetzelfde probleem dat de vlan4.script icm udhcpc geen geldige lease krijgt, daarnaast kan ik de route ook niet plaatsen krijg de melding "No such process".

     

    Bij mij is het zo dat ik 2 sparql boxen heb en ik ze dedicated op port 3 en 4 van de router heb aangesloten (ivm de manier hoe de kabels getrokken zijn).

    Dus het omzetten van 4t 8t alleen werkte niet voor mij, hoe heb jij het voor elkaar gekregen wel de geldige lease te krijgen, en vervolgens de static route in te stellen?

    Met vriendelijke groet,

     

     

    Xil

×
×
  • Nieuwe aanmaken...