Ga naar inhoud


asus RT-N66u configureren voor Sparql


Aanbevolen berichten

Geplaatst:

Ik heb nogmaals een factory reset gedaan, nu haal ik zo'n 850Mbit/s. Dat is toch wel netjes. Geen idee waar het aan lag, ik heb geen gekke dingen gedaan

  • 3 maanden later...

  • Reacties 45
  • Aangemaakt
  • Laatste reactie

Beste reacties in dit onderwerp

Beste reacties in dit onderwerp

Geplaatste afbeeldingen

Geplaatst:

Heren,

 

Kunnen jullie dit ook in Jip en Janneke uitleggen.

Wij hebben tweak en sparql maar ons modem loopt continu vast.

Achter het modem staat de asus aangesloten welke fungeert als wifi router.

 

Met tweak kom ik geen steek verder want die geven gelijk de asus de schuld...

 

Misschien zou het voor mij helpen als ik dit modem van tweak eruit kan gooien en direct kan overgaan op de Asus.

 

Alvast bedankt voor jullie reactie.

  • Moderator
Geplaatst:

Er is geen jip en janneke versie. Je zult vanaf de commandline van je asus een en ander moeten configureren. En je zult een alternatieve firmware moeten gebruiken omdat je anders de essentiele script ondersteuning mist om dit te configureren.

 

Hoe heb je die asus aangesloten op de zyxel, heb je de wan poort aangesloten of heb je hem op een van de lan poortjes aangesloten?

VU+ Duo4kSe  met VTi    VU+ duo2 met VTi 

Triax 78, astra 1,2,3, HB

Geplaatst:

De Asus zit via een LAN poort op de Zylex aangesloten.

Hierbij fungeert de Zylex als DHCP server

  • Moderator
Geplaatst:

Ik heb zelf de zyxel 2 dagen gebruikt, en daarna heeft mijn asus het overgenomen. Ik snap alleen niet dat als je de wifi uitschakelt op de zyxel en dat door de asus laat doen het hele zaakje vast loopt. Je zou het eens kunnen proberen zonder je asus om te kijken of het dan wel werkt zoals bedacht. Je hebt wel de laastst mogelijke firmware draaien in je zyxel?

VU+ Duo4kSe  met VTi    VU+ duo2 met VTi 

Triax 78, astra 1,2,3, HB

  • 2 maanden later...
Geplaatst:

hehehe, ja hoor dat wil ik wel. De mijne (rt-n66u) draait een fork van merlin deze:

 

Voordeel van deze boven de allerniewste is dat er drivers worden gebruikt die niet terug geschroeft zijn qua vermogen doordat dat in america niet mag.

 

als eerste zul je een extra interface moeten maken die in vlan4 een dhcp adres doet. Vervelende aan udhcpd is dat deze als je die nog eens start niet netjes de interface configureert. Hij doet wel netjes een dhcp request. Leuke van udhcpd is dat je hem een script kan laten uitvoeren. Dat schriptje vraagt wat het ip adres en netmask is, en zet dat vervolgens hard op de interface. Als het dhcp adres wijzigt, wijzigt dat script het ip adres. So far so good.

 

Daarnaast zul je masquerading aan moeten zetten omdat er genat moet worden voor deze interface. En je zult de igmpproxy moeten omconfigureren dat deze proxied voor de vlan4 interface.

 

Mooie van de fork is dat je een /jffs partitie hebt waarin je scripts kan neerzetten die handige dingen doen.

 

ik heb in /jffs/configs een igmpproxy.conf staan:

quickleave

phyint vlan4 upstream  ratelimit 0  threshold 1
        altnet 0.0.0.0/0
phyint br0 downstream  ratelimit 0  threshold 1

phyint lo 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

Alleen het neerzetten van deze is voldoende, igmpproxy zal worden gestart met deze config.

 

aanmaken van de vlan4 interface gebeurt in het script "wan-start", deze wordt uitgevoerd zodra de wan interface op komt:

#iptv settings
/usr/sbin/robocfg vlan 4 ports "0t 8t"
# Add VLAN4 as a physical interface
/sbin/vconfig add eth0 4
# set vlan priority
vconfig set_egress_map  vlan4 5 5
vconfig set_ingress_map vlan4 5 5
# set static mac
ifconfig vlan4 hw ether XX:XX:XX:XX:XX:XX
#set interface up
ifconfig vlan4 multicast up
# Request an IP-address and setup static routes
udhcpc -i vlan4 -O msstaticroutes -O staticroutes -s /jffs/scripts/vlan4.script -p var/run/vlan4.pid -b -O33 -O249
#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.32.1

wijzigingen in de firewall voor nat over vlan4:

in firewall-start:

iptables -t nat -A POSTROUTING -o vlan4 -j MASQUERADE

vlan4.script in /jffs/scripts/:

#!/bin/sh

[ -z "$1" ] && echo "Error: should be called from udhcpc" && exit 1

[ -n "$broadcast" ] && BROADCAST="broadcast $broadcast"
[ -n "$subnet" ] && NETMASK="netmask $subnet"

set_classless_routes() {
   local max=128
   local type
   while [ -n "$1" -a -n "$2" -a $max -gt 0 ]; do
    [ ${1##*/} -eq 32 ] && type=host || type=net
    echo "udhcpc: adding route for $type $1 via $2"
    /sbin/route add -$type "$1" gw "$2" dev "$interface"
    max=$(($max-1))
    shift 2
    done
    }

case "$1" in
      deconfig)
      /sbin/ifconfig $interface 0.0.0.0
      ;;

      leasefail|nak)
      echo "Failed to obtain lease..."
      ;;

      renew|bound)
      /sbin/ifconfig $interface $ip $BROADCAST $NETMASK
      [ -n "$staticroutes" ] && set_classless_routes $staticroutes
      [ -n "$msstaticroutes" ] && set_classless_routes $msstaticroutes
      ;;
esac
                                                                                
exit 0

Het was ff puzzelen, maar dan heb je ook wat :)

 

Zijn dit nog actuele instellingen? Per vandaag hebben wij ook Tweak + Sparql in huis, aangesloten via een ASUS AC88U, internet was direct actief, IPTV wil niet naar behoren functioneren... Ik ben geen netwerk / Linux specialist, echter wel professioneel actief in de ICT op Microsoft vlak & jaren gebruik gemaakt van ASUS routers bij verschillende providers.

 

Bovenstaande scripts + config toegevoegd, router draait op Merlin 380.59 verder zonder problemen. Custom scripts worden (zo lijkt het in de logs) met succes uitgevoerd bij WAN start & firewall start.

 

Als ik de configuratie volledig uitvoer via de GUI (IPTV internet VLAN 34 & LAN port 4 op VLAN 4) krijg ik wel beeld via de box, maar elke kanaal wisseling heeft 2 - 5 min nodig. (wekt wat irritatie op bij mijn wederhelft) Configuratie zoals door WIZ aangegeven resulteert in een 'Geen verbinding' melding waarmee ik dus helemaal geen beeld krijg.

 

Ik heb het MAC address in de wan-start aangepast naar een willekeurig address niet in gebruik in het netwerk en de gateway voor de route aangepast naar 10.10.36.1 gezien dat is wat de Sparql box automatisch toegewezen krijgt als router ip address via de ZyXEL router.

 

Alvast dank voor de moeite! Er is verder weinig informatie te vinden m.b.t. het gebruik van ASUS routers i.c.m. Sparql.

  • Moderator
Geplaatst:

Ik heb deze config nog steeds in gebruik. Ik heb hem inmiddels wat aangepast, de sparql box zit nu in een eigen vlan zodat niet al dat multicast verkeer mijn hele netwerk door dendert.

 

zo heb ik de instellingen in de gui staan:

 

 

 

2016-07-26 05_51_48-ASUS Wireless Router RT-N66U - IPTV.png

 

 

Ik heb het volgende scriptje in /jffs/scripts gezet

 

services-start

 

#!/bin/sh
sleep 60
killall igmpproxy
/usr/sbin/igmpproxy /jffs/configs/igmpproxy.conf

 

Dit omdat niet altijd de igmpproxy werd herstart met de juiste config. Aangezien jij geen beeld krijgt denk ik dat dit bij jou ook aan de hand is. En zonder die igmp proxy kan je vanaf het lan geen multicasts joinen.
 

VU+ Duo4kSe  met VTi    VU+ duo2 met VTi 

Triax 78, astra 1,2,3, HB

  • Moderator
Geplaatst:

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.

VU+ Duo4kSe  met VTi    VU+ duo2 met VTi 

Triax 78, astra 1,2,3, HB

Geplaatst:

Dank voor de laatste config, zeker het apart zetten in een eigen vlan is prettig.

 

Ik probeer 's avonds steeds een stuk, echter wilde het tot zover niet werken. Wat blijkt nu, de route staat niet correct geconfigureerd. (vreemd genoeg kreeg ik hier geen melding van bij het booten van de router in de logs)

 

Welke Optware package gebruik je voor de routes? Ik heb nu net-tools, maar dat lijkt toch niet helemaal lekker te gaan gezien er gewoon geen route doorkomt.

  • Moderator
Geplaatst:

ik heb ook net-tools. Daarom staat er in mijn script ook /opt/sbin/route add -net. Als je niet het pad opgeeft wordt route van busybox gebruikt, en die blijkt niets te doen met -net, en geeft inderdaad geen foutmelding.
 
deze versie draait er op mijn asus:
 

:/tmp/home/root# /opt/sbin/route --version
net-tools 1.60
route 1.98 (2001-04-15)

VU+ Duo4kSe  met VTi    VU+ duo2 met VTi 

Triax 78, astra 1,2,3, HB

  • Moderator
Geplaatst:

oh ja, voor de dhcp config in dat vlan waar de sparql box zit heb ik in /jffs/configs de volgende file neergezet:

 

dnsmasq.add

 

interface=wl0.2
dhcp-range=wl0.2,192.168.2.50,192.168.2.100,255.255.255.0,86400s
dhcp-option=wl0.2,3,192.168.2.1
dhcp-option=wl0.2,6,192.168.2.1
interface=br1
dhcp-range=br1,192.168.3.50,192.168.3.100,255.255.255.0,86400s
dhcp-option=br1,3,192.168.3.1
dhcp-option=br1,6,192.168.3.1

 

Die regels voor wlan0.2 zijn voor mijn gast ssid

 

deze dnsmasq.add zorgt ervoor dat deze regels worden ingevoegd in /etc/dnsmasq.conf en dat dnsmasq daarna wordt gestopt en gestart. Dat scheelt weer een fixed ip adres configureren in je sparql box.

VU+ Duo4kSe  met VTi    VU+ duo2 met VTi 

Triax 78, astra 1,2,3, HB

Geplaatst:

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.

  • Moderator
Geplaatst:

dat klopt wel, ik had het in een zaterdag middag aan de praat, maar het is inderdaad veel zoeken en testen en uitvogelen. Maar gaaf dat het werkt.

VU+ Duo4kSe  met VTi    VU+ duo2 met VTi 

Triax 78, astra 1,2,3, HB

  • 11 maanden later...
Geplaatst:

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

Geplaatst:

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

Maak een account aan of log in om te reageren

Je moet een lid zijn om een reactie te kunnen achterlaten

Account aanmaken

Registreer voor een nieuwe account in onze community. Het is erg gemakkelijk!

Registreer een nieuwe account

Inloggen

Heb je reeds een account? Log hier in.

Nu inloggen
  • Wie is er online   0 leden

    • Er zijn geen geregistreerde gebruikers deze pagina aan het bekijken
×
×
  • Nieuwe aanmaken...