Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 30 reacties
Bron: OpenWrt, submitter: Wbmk

OpenWRT logo (27 pix) OpenWrt is alternatieve opensourcefirmware voor een groot aantal verschillende routers en embedded devices. Door middel van het opkg-package management system is er de mogelijkheid om zelf te bepalen wat de router allemaal wel en niet kan. Ook op GoT zijn enkele mensen hier actief mee bezig, bijvoorbeeld voor de TP-Link TL-WR1043ND. Na lang sleutelen heeft de ontwikkeling van versie 14.07, die als doopnaam Barrier Breaker meegekregen heeft, zijn eindpunt bereikt. Hieronder zijn de release notes van deze uitgave te vinden.

Highlights since Attitude Adjustment
  • Linux kernel updated to version 3.10
  • Procd: new preinit, init, hotplug and event system written in C
  • Native IPv6-support
    • RA & DHCPv6+PD client and server
    • Local prefix allocation & source-restricted routes (multihoming)
  • Filesystem improvements
    • Added support for sysupgrade on NAND-flash
    • Added support for filesystem snapshot and rollback
    • Rewritten mounting system in C for rootfs and block devices
  • UCI configuration improvements
    • Support for testing configuration and rollback to working last working state
    • Unified change trigger system to restart services on-demand
    • Added a data validation layer
  • Networking improvements
    • Netifd now handles setup and configuration reload of wireless interfaces
    • Added reworked event support to allow obsoleting network hotplug-scripts
    • Added support for dynamic firewall rules and zones
    • Added support for transparent multicast to unicast translation for bridges
    • Various other fixes and improvements
Additional highlights selectable in the package feeds or SDK
  • Extended IPv6-support
    • Added DS-Lite support and improved 6to4, 6in4 and 6rd-support
    • Experimental support for Lightweight 4over6, MAP-E and MAP-T
    • Draft-support for self-managing home networks (HNCP)
  • rpcd: new JSONRPC over HTTP-frontend for remote access to ubus
  • mdns: new lightweight mdns daemon (work in progress)
  • Initial support for the musl C standard library
  • Support for QMI-based 3g/4g modems
  • Support for DNSSEC validation
  • Added architecture for package signing and SHA256 hashing
  • ... and many more cool things

OpenWRT screenshot (620 pix)

Moderatie-faq Wijzig weergave

Reacties (30)

29 September had ik dit al gesubbmit ;) Maar er was alleen nog geen officiele aankondiging :D
Draai hem dan nu ook sinds die tijd op zowel een TP-Link TL-WR1043ND als een TP-Link WDR-4300 en een Linksys E2000. DIt allemaal naar volle tevredenheid :)

Blijft een super mooi stukje software! Gebruik het al jaren op verschillende routers.
Je kan er hele leuke setups mee bouwen iig.
Is inderdaad erg mooi spul. Als je iets wil aanpakken is het makkelijk desnoods zelf een scriptje te schrijven etc...
Heeft OpenWRT ook voordelen tegenover DD-WRT of Tomato?
DD-WRT is een compleet as-is pakket wat lastig aan te passen is aan uw specifieke eisen. Dit is erg fijn is als iemand net begint met alternatieve firmwares, maar zorgt ervoor dat het onnodig zwaar is in het begin of misschien net niet de functie heeft die je zoekt als je geavanceerdere dingen wilt doen.
Ook is DD-WRT niet volledig open source, ze gebruiken bijvoorbeeld enkele closed source drivers van fabrikanten. Hierdoor zullen ze wel bepaalde routers ondersteunen die OpenWRT niet zal ondersteunen, maar weten ze dus niet wat de drivers precies uitvoeren op het systeem.

OpenWRT is volledig open source en komt in principe met alleen de basis. Er zijn erg veel packages die simpel te installeren zijn, bijvoorbeeld om UPNP ondersteuning toe te voegen. Dat is het enige package wat ik altijd standaard installeer. Deze modulaire opbouw zorgt ervoor dat OpenWRT makkelijker te onderhouden is voor de ontwikkelaars.
Ook zorgt het ervoor dat de mogelijkheden met met OpenWRT eindeloos zijn. Wilt u torrents downloaden? Geen probleem. Een Apache webserver draaien? Kan ook. Meer een fan van nginx of een andere webserver? Die hebben ze ook. Een radius server draaien? Etc.
Ik vond zelf deze presentatie van december 2013 over OpenWRT erg interessant: https://www.youtube.com/watch?v=Y-OlUxeS57E

Tomato's officiele laatste versie stamt volgens mij alweer uit 2010, maar blijkbaar wordt het hier nog doorontwikkeld: http://tomato.groov.pl/. Ik heb hier alleen geen ervaring mee.

Mijn keuze gaat uit naar OpenWRT in ieder geval. Eerder was het DD-WRT, maar OpenWRT heeft grote stappen gemaakt qua gebruiksvriendelijkheid. Het voelt in ieder geval een stuk stabieler aan dan DD-WRT, welke hier nog wel eens verschillende resultaten liet zien tussen verschillende versies ;)

[Reactie gewijzigd door job_h op 3 oktober 2014 14:51]

Tomato wordt nog doorontwikkeld op http://tomato.groov.pl/?page_id=164. Naar mijn mening nog steeds de eenvoudigste custom firmware. Waar je allemaal werk moet doen on OpenWRT erop te krijgen kan je met Tomato gewoon de standaard router upgrade functie gebruiken. Alles staat standaard degelijk ingesteld, nee, geef mij Tomato maar :)

@job_h
Om OpenWRT op mijn router te krijgen moesten allemaal omslachtige procedures uitgevoerd worden (met o.a. 3-4 keer rebooten). Tomato kon gewoon de standaard upgrade mee gebruikt worden, wat toen de doorslag gegeven heeft :) Tomato werkt overigens ook prima (135 days uptime (stroomuitval)).

[Reactie gewijzigd door Phyxion op 3 oktober 2014 16:07]

Deze gebruik ik nu ook anderhalf jaar na een overstap van DD-WRT, werkt zeer prettig out of the box.
Maar ik ga toch even met OpenWRT stoeien met een spare router, vooral het modulaire aspect vind ik interessant.
Wist niet dat Tomato nog doorontwikkeld werd, heb m'n post even aangepast. Maar wat voor werk bedoel je precies bij OpenWRT?
Ik heb OpenWRT gewoon via de webinterface van mijn Netgear en TP-Link routers geïnstalleerd. Ook zit er standaard een webinterface bij (luci) en staat er een standaard configuratie ingesteld, waardoor de router direct functioneel is. De tijd dat OpenWRT alleen voor Linux nerds was en via SSH/telnet geconfigureerd moest worden zijn gelukkig wel voorbij ;)
wat voor werk bedoel je precies bij OpenWRT?
Tja, er zijn natuurlijk routers waar het wat lastiger is om OpenWRT erop te krijgen. Zoals bevoorbeeld de Siemens SX768. Maar ja, als de fabrikant gewoon tegenstribbelt...
Die routers zijn gewoon niet ondersteund doot Tomato.
Geen bashbug fix?
OpenWRT gebruikt standaard busybox als shell; bash is zelfs niet geïnstalleerd.
Nu heb ik geen verstand van Busybox, maar in de berichtgeving op de frontpage stond dit vermeld:
Ook Busybox, een verzameling Unix-tools, zou kwetsbaar zijn, ondanks dat Busybox geen Bash gebruikt.
Dit laatste is dus niet waar?
Als je die link volgt achter 'kwetsbaar', dan vind je een twitter bericht met een screenshot, waar iemand in een busybox shell (neem ik aan), bash aanroept, die kwetbaar blijkt te zijn. Maar dat heeft dus niets met busybox te maken.
Niet nodig. OpenWRT gebruikt geen bash.
Misschien niet nodig. OpenWRT draait met ash, en niet met bash. Hoewel ik de geschiedenis/oorsprong van ash niet ken.

[Reactie gewijzigd door Nakebod op 3 oktober 2014 10:42]

Bash wordt niet veel gebruikt in kleine/embedded apparaten omdat het relatief veel ruimte in neemt.
Weet iemand of je met OpenWRT een "uitgebreide" firewall kunt instellen. Ik wil namelijk mijn spare router omzetten tot security gateway, maar bij de oem firmware en dd-wrt heb je enkel beperkte firewall ( zoals ddos filtering of dns filtering ) of je moet met IPtables rommelen.

edit: Met een beetje zoekwerk had ik zelf ook het antwoord kunnen vinden. Helaas niet mogeljk dus, tenzij je met netfilter gaat stoeien.

http://wiki.openwrt.org/doc/uci/firewall

[Reactie gewijzigd door dukejan op 3 oktober 2014 10:38]

Hangt er vanaf wat je daar onder verstaat. Mocht het echt uitgebreid moeten, kan je denk ik beter pfSense op wat x86 hardware draaien (bijv. een Atom).
Mooi en blijkbaar ook nog steeds ondersteuning voor de WNDR3700:
http://downloads.openwrt....ker/14.07/ar71xx/generic/
http://blog.vx.sk/archive...1407-Barrier-Breaker.html

Iemand hier al meer ervaring mee in vergeljiking met de builds van arokh in het verleden?
De builds van arokh hebben een hoop extra software ingebouwd en een standaard configuratie om die te gebruiken. Die configuratie is inmiddels wel aardig gewijzigd t.o.v. zijn builds van een jaar geleden, dus ze zijn niet echt meer te vergelijken.

Desondanks blijven arokh's builds handig om meteen aan de slag te gaan. Je hoeft niet eerst zelf de extra software te installeren en allerlei scripts aan te passen. Ook de hardware-specifieke configuratie (bijv. knoppen voor wifi en wps) werken meteen.

De builds van OpenWRT zelf bieden een basis configuratie die werkt, maar voor de rest ben je vrij om eraan te knutselen wat je wilt. En inderdaad is de lijst van ondersteunde routers alleen maar uitgebreid, er zijn niet veel modellen die in de nieuwe versie zijn afgevallen.
Je schrijft "blijven", is arokh nog steeds actief dan? Ik ben lang geleden afgehaakt toen hij alleen maar overclock builds ging maken.
In de forum thread van de arokh build stond een link van iemand anders die normale builds maakte, daar heb ik er twee van gebruikt. Zijn site is echter een paar maanden geleden verdwenen.
Ik hoop dat er weer een goede WNDR3700 build komt voor BB. Software bij-installeren is zo gedaan, maar een werkende knoppen en poortenconfig is wel heel fijn.
Op mijn WNDR3800, welke vrijwel gelijk is aan de WNDR3700, gebruik ik al tijden de builds van hnyman (Voor 3700/3800): https://forum.openwrt.org/viewtopic.php?id=28392

Destijds omdat zijn builds betere IPv6 support hadden dan de officiële versie. Geen idee hoe dat tegenwoordig zit als je ze zou vergelijken.

Vrijwel dagelijks upload hij een nieuwe versie, met de laatste trunk als basis.
Hij is recent van BB overgestapt naar de CC (Chaos Calmer) trunk, maar de final BB versie is ook gewoon beschikbaar, als je liever niet al te nieuwe/ niet niet helemaal geteste code wilt draaien :)
Ah, hnyman kan ik me nog herinneren alleen was voor mij Arokh de betere keus omdat ik geen ipv6 nodig heb.
Ik heb zijn barrier-r42702-2014-09-30-release1407 opgehaald, zo te zien de laatste BB release. Is die nog wel met Luci en niet met Luci2 ? (die ziet er verschrikkelijk uit).
Hij is nog steeds actief, alleen iets minder vaak. Maar hij maakt tegenwoordig wel builds voor meerdere routers, niet alleen de netgear wndr3700/3800. https://forum.openwrt.org/viewtopic.php?id=50914
Leuk, tijd om te migreren van Attitude Adjustment naar Barrier Breaker!
Van de week toevallig weer dd wrt op mijn rt n16 geflasht ( kwam van merlin af)
Biedt openwrt performance voordelen ? ( heb praktisch alle services uit staan)
Voor mijn orginele router is er geen OpenWRT firmware, een Linksys WRT-320N maar met DD-WRT heb ik er een E2000 van kunnen maken en die firmware is wel weer ondersteund door OpenWRT.
Kan ik dan nu ook die firmware gebruiken of kan ik beter bij DD-WRT blijven?
Ik heb een Netgear WNDR3800 router met de laatste firmware (V1.0.0.48) geïnstalleerd. Moet ik eerst de router hard resetten met de 30-30-30 methode, voordat ik de firmware van OpenWRT flash?

[Reactie gewijzigd door CAD-tekenaar op 24 oktober 2014 22:37]

Resetten is altijd aan te raden voordat je een nieuwe firmware flasht ;)
Toevallig dit weekend geflashed op mijn TP Link WDR4300 als vervanging voor de glasvezel router van mijn provider. Het was even puzzelen, maar naar een halve dag was alles up and running. Nu even bekijken hoe het zich in de praktijk gaat houden.

[Reactie gewijzigd door MegaTronics op 2 november 2014 17:05]

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True