Hoi 
Allereerst: Ik ben misschien wel de grootste n00b hier wat linux betreft, so be gentle
Ik probeer in het kader van Routerhacking - Deel 2 mijn kennis op het gebied van linux enigszins uit te breiden. Op het moment heb ik na een hele hoop geklooi een image werkende met SSH deamon. Ik kan de router dus inmiddels via SSH bereiken. Dit was een optie in de make menuconfig van de tutorial die ik heb gevolgd, dus erg veel linux kennis kwam er nog niet bij kijken.
(tutorial staat hier: http://www.student.tue.nl/Q/t.f.a.wilms/adm5120/)
Mijn volgende stap was om te kijken of ik een http server draaiende kon krijgen op die router. Mijn oog viel op thttpd, omdat dat erg klein en makkelijk zou zijn. Het grote probleem is nu, ik krijg dit ding niet voor Mipsel gecompiled. Ik gebruik mipsel-linux-gcc crosscompiler.
Als ik './configure --build=mipsel-linux-gcc doe krijg (en alle mogelijke varianten), dan krijg ik als output van de compiler:
Nu ben ik wat verder rond gaan kijken en nu zie ik wel een ipkg-package met de een voor mipsel gecompileerd thttpd, maar ik krijg daar het ipkg zowel op de router als op debian niet aan de gang. http://midge.vlad.org.ua/ipkg/thttpd_2.25b_mipsel.ipk
Heeft iemand enig idee wat ik het met cross-compilen verkeerd doe, en wat ik met het ipkg verkeerd doe? Ik ben hier nu al twee weken mee aan het stoeien en ik snap er nog steeds vrij weinig van.
Allereerst: Ik ben misschien wel de grootste n00b hier wat linux betreft, so be gentle
Ik probeer in het kader van Routerhacking - Deel 2 mijn kennis op het gebied van linux enigszins uit te breiden. Op het moment heb ik na een hele hoop geklooi een image werkende met SSH deamon. Ik kan de router dus inmiddels via SSH bereiken. Dit was een optie in de make menuconfig van de tutorial die ik heb gevolgd, dus erg veel linux kennis kwam er nog niet bij kijken.
(tutorial staat hier: http://www.student.tue.nl/Q/t.f.a.wilms/adm5120/)
Mijn volgende stap was om te kijken of ik een http server draaiende kon krijgen op die router. Mijn oog viel op thttpd, omdat dat erg klein en makkelijk zou zijn. Het grote probleem is nu, ik krijg dit ding niet voor Mipsel gecompiled. Ik gebruik mipsel-linux-gcc crosscompiler.
Als ik './configure --build=mipsel-linux-gcc doe krijg (en alle mogelijke varianten), dan krijg ik als output van de compiler:
Daar zit ik al vast..."Checking build system type... Invalid configuration 'linux-mipsel-': machine 'linux-mipsel' not recognized
Nu ben ik wat verder rond gaan kijken en nu zie ik wel een ipkg-package met de een voor mipsel gecompileerd thttpd, maar ik krijg daar het ipkg zowel op de router als op debian niet aan de gang. http://midge.vlad.org.ua/ipkg/thttpd_2.25b_mipsel.ipk
Heeft iemand enig idee wat ik het met cross-compilen verkeerd doe, en wat ik met het ipkg verkeerd doe? Ik ben hier nu al twee weken mee aan het stoeien en ik snap er nog steeds vrij weinig van.
Join the dark side, we have cookies :)
You need only two tools. WD-40 and duct tape. If it doesn't move and it should, use WD-40. If it moves and shouldn't, use the tape.