Changes between Version 27 and Version 28 of WikiStart
- Timestamp:
- Dec 4, 2013, 2:28:28 PM (12 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
WikiStart
v27 v28 81 81 Wanneer je een soekris hebt zonder CF external storage zoals de 4826 met 64MB onboard flash, kun je wellicht een image op de soekris zetten als deze in zijn eigen voormalige OS is gestart en deze zich zelf domweg laat overschrijven van binnenuit. Je moet dan wel de enige kennis van FREEBSD hebben en een root wachtwoord om het kastje in te komen. 82 82 83 Na inloggen op de op freebsd gebasseerde soekris, moet je de root disk als write mounten zodat je een nieuwe image bestand vanaf het netwerk kan inladen. Dit doe je door "mount -uw /". Met scp of wget/curl laad je een nieuwe image er naar toe. Met chmod 777 geef je iedereen toegang tot dit bestand. Vervolgens moet je in bsd met "sysctl" alsnog een bepaalde flag vrijgeven om het commando dd toegang tot de bootsector/schijven in gebruik te geven zodat deze hem mag overschrijven. sysctl -w kern.geom.debugflags=16 via command line of echo "kern.geom.debugflags: 0-> 16" >> /etc/sysctl.conf. Nu kun je met dd bs=64K het bestand in het geheugen zetten, wanneer die klaar direct stroom eraf en het kastje is ge lashed.83 Na inloggen op de op freebsd gebasseerde soekris, moet je de root disk als write mounten zodat je een nieuwe image bestand vanaf het netwerk kan inladen. Dit doe je door "mount -uw /". Met scp of wget/curl laad je een nieuwe image er naar toe. Met chmod 777 geef je iedereen toegang tot dit bestand. Vervolgens moet je in bsd met "sysctl" alsnog een bepaalde flag vrijgeven om het commando dd toegang tot de bootsector/schijven in gebruik te geven zodat deze hem mag overschrijven. sysctl -w kern.geom.debugflags=16 via command line of echo "kern.geom.debugflags: 0-> 16" >> /etc/sysctl.conf. Nu kun je met dd bs=64K het bestand in het geheugen zetten, wanneer die klaar direct stroom eraf en het kastje is geflashed. 84 84 85 85 Wel zou de image dan met een hex editor moeten zijn bewerkt om de optie "console" uit het boot bestand te verwijderen, of de soekris zou de optie ConMute op enabled moeten hebben staan in comBIOS. Beide twijfelachtige procedures leiden waarschijnlijk tot een niet started systeem dus de laatste en beste permanente optie is de soekris via comBIOS inregelen en laten netwerkbooten in tftp / PXE in een livesessie van het OS en dan via het netwerk een image dd'en en vervolgens herstarten van de interne flash i.p.v. pxe. … … 100 100 boot 101 101 }}} 102 103 === configureren ===104 Naast het installeren wat straks per soekris board beschreven word is het handig om te weten dat openwrt een sumiere/brakke handleiding heeft. Bij deze een aantal basics.105 102 106 103 === wifi senao cards === … … 119 116 120 117 Wanneer in Openwrt na installatie de wifi kaarten niet direct in de webinterface van luci herkent worden, moet je ze zelf even in het volgende configuratie bestand zetten en zorgen dat de macadressen van de kaarten 0/1 overeen komen met die van de config. Zie ifconfig voor de macadressen voor juiste kaart. 118 119 Tevens als het goed is zou het commando "wifi detect > /etc/config/wireless" (pas wanneer alle drivers pcmcia hostap-etc) aanwezig zijn, een default wireless bestand kunnen aanmaken om de interfaces op te configureren. Zo niet neem het volgende voorbeeld voor deze oude wifi kaarten en pas de mac adressen aan 121 120 122 121 # example code # /etc/config/wireless … … 153 152 154 153 == Direct aan de slag! == 154 155 === manual / handleiding === 156 Openwrt heeft een unieke en uiterst volledig consistente doch gedecentraliseerde versnipperde handleiding, sorry kon het niet laten ;-). Her en der zul je het een en ander bij elkaar moeten googlen via wiki en forum pagina's op hun eigen website en voorbeelden van andermans blogs en creaties zoals deze hier. Naast het laden van een openwrt image, is net dat ene kleine beetje inzicht nodig om het vaak werkend op een bepaald apparaat waar het niet voor ontworpen is werkend te krijgen. Dit kan vaak wel op 3 verschillende manieren. Via de webinterface (als je daar al bij kan) via de cli met programmeer taal uci en direct in de cli met bestandjes editen. 155 157 156 158 === soekris 4501 ===