Archief - enkele vraagjes ivm linux op router

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

citrofenwick

Legacy Member
Ik heb vorige week ddwrt gezet op mijn Linksys router, wat eigenlijk gewoon een speciale distro is voor die router. omdat ik een v5 heb, heb ik maar beperkte opslagplaats (flash) en heb ik de micro-versie moeten installeren. Nu zou ik graag wat beginnen experimenteren met de (verborgen) mogelijkheden van die firmware en de router.

Ik ken iets van linux commands, maar ben geen prof, dus ik zal het proberen eenvoudig te houden :p

Ik zou graag in de toekomst via mijn router willen downloaden naar een netwerklocatie of netwerkschijf met het command wget. dit command zit echter niet in die distro.

kan ik dit commando overzetten van de ene distro naar de andere en dat het zal werken? (met which dan)

ook kan ik met die ddwrt geen dirlistings zien, dus is zou het commando ls moeten kunnen overzetten.

Laatste probleem is dat ik die bestanden op die router moet krijgen :D
zou dit kunnen met het command cp? ik ben er enkel nog niet uitgeraakt hoe je over het netwerk moet kopieren.

om wat te helpen, alle commands van de router:

Code:
~ #
[                  hb_disconnect      nas4wds            sleep
[[                 head               ntpclient          sort
ash                hostname           ntpd               startservice
awk                hotplug            nvram              stats
brctl              httpd              pidof              stopservice
busybox            ifconfig           poweroff           svqos
cat                inadyn             pppd               svqos2
check_ps           init               pppoecd            syslogd
check_ses_led      insmod             pptp               tc
chmod              ip                 process_monitor    telnetd
cp                 iptables           ps                 test
cron               iptables-restore   radio_timer        touch
ddns_success       ipupdated          rc                 udhcpc
dhcp_release       kill               reboot             udhcpd
dhcpfwd            killall            redial             upnp
dnsmasq            klogd              resetbutton        uptime
dumpleases         listen             restart_dns        vconfig
echo               logger             restore            wl
erase              login              rm                 wland
filter             logread            rmmod              wlconf
filtersync         lsmod              route              wol
free               macupd             sed                write
gpio               misc               sendudp            wrt-radauth
grep               mkdir              setpasswd
halt               nas                sh
hb_connect         nas4not            site_survey
~ #
ik heb een pc met mandriva staan waardoor ik met which aan de commands kan.

grtz en alvast bedankt

Coax

Legacy Member
Dat gaat moeilijk worden denk ik. Kunt ge er op via ssh? Dan kunt ge met scp (secure copy) die binaries zoals ls proberen over te zetten...

Het handigste gaat volgens mij nog zijn dat ge probeert met NFS de harde schijf van uw pc te mounten. Dan kunt ge daar ook zo direct op downloaden.
Alleen moet uwe kernel dat wel ondersteunen... (maar ge kunt natuurlijk zelf ook ne kernel proberen te bakken voor dat ding. :-) )

citrofenwick

Legacy Member
ik kan er niet op via ssh doordat ik slechts de "micro" versie heb.
Als ik inlog via telnet krijg ik wel hetzelfde te zienals normaal via ssh, maar daarmee zal het niet gaan zeker? :)

het volgende staat in de fstab van men router:
Code:
/etc # cat fstab
/dev/root / ext2 defaults 1 1
/etc #
ik ben verleerd hoe het nfs juist werkt, wil iemand het nog eens uitleggen pls, thx
en een kernel zelf bakken zie ik tbh niet zitten :D

Shai Hulud

Legacy Member
Je kan in geen geval gewoon programma's vanop je PC naar die router kopieren.
Enfin, je kan dat wel, maar ze zullen niet werken :)

De CPU in die routers is totaal verschillend van de CPU in je PC, en daardoor moet het programma ook anders gecompileerd worden. Die router gaat ook andere basisbibliotheken gebruiken dan je linux systeem (glibc vs uClibc waarschijnlijk).

Kijk eens op de forums van ddwrt wat de mogelijkheden zijn.

citrofenwick

Legacy Member
Shai Hulud zei:
Je kan in geen geval gewoon programma's vanop je PC naar die router kopieren.
Enfin, je kan dat wel, maar ze zullen niet werken :)

De CPU in die routers is totaal verschillend van de CPU in je PC, en daardoor moet het programma ook anders gecompileerd worden. Die router gaat ook andere basisbibliotheken gebruiken dan je linux systeem (glibc vs uClibc waarschijnlijk).

Kijk eens op de forums van ddwrt wat de mogelijkheden zijn.
k thx
kzalt es nagaan daar als ik tijd vind :)

dJeez

Legacy Member
Om er apps op te kunnen zetten zou je de volledige toolchain moeten installeren op de Linux distributie die je op de desktop gebruikt en dan cross-compilen.

Maar je had de WRT54-GL moeten aanschaffen hé, daar kan je de niet gestripte firmwares op gebruiken, en dat is dat extra prijskaartje echt wel waard...
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan