Sign in or Join FriendFeed
FriendFeed is the easiest way to share online. Learn more »
Janvitus
Cose da hacker: modificare un file di testo (configurazione) su un router che ha BusyBox senza vi (editor) installato… Come minchia faccio?
nano non c'è? - Lopo
copialo in locale, editalo e poi lo sbatti su - Professor Al
@mbuto È un router, più facile a dirlo che a farlo via telnet :D @Lopo Built-in commands: ------------------- . : break cd continue eval exec exit export help login newgrp read readonly set shift times trap umask wait [ busybox cat chmod cp date df dmesg echo expr false free ifconfig init insmod kill klogd linuxrc ln logger logread ls lsmod mkdir mount msh ping ps pwd reboot rm rmmod route sendarp sh sysinfo syslogd test tftp tftpd true tty vconfig - Janvitus
cat > filediconfigurazione - Claudio Cicali
occhio che distrugge la precedente versione! Usa ctrl+d per uscire e "salvare" - Claudio Cicali
se il file è piccolo fai un cat del file a video e dopo ne scrivi un altro nuovo così cat > nuovofile << EOF e termini la scrittura del file scrivendo EOF(a capo) dopo l'ultima riga - Grimmo
poi copi nuovofile sopra quello vecchio - Grimmo
(mah, sempre fatto coi router: basta avere un hyperterminal decente) - Professor Al
possibile che non ci sia niente altro che non fa parte di busybox? Nemmeno sed? Con questa versione non puoi fare praticamente nulla. - Marco d'Itri
(ma che è un router d-link?) - Charlie Brown [CHIUSO]
Modificato con cat, ma ho dovuto fare un giro assurdo per farglielo salvare, vediamo se lo mantiene al riavvio. Grazie a tutti ;) @Charlie ci hai azzeccato, è il "famoso" modem dsl-320b, con firmware 1.23 e con la configurazione manuale del pppoa/pppoe non salva il valori di mtu e azzera TUTTO al riavvio -.- - Janvitus
Probabilmente il file è sul tmpfs, ma forse c'è un rc.local persistente che puoi usare. - Marco d'Itri
ed? - Blà VS Food
@Janvitus: immaginavo :-) - Charlie Brown [CHIUSO]
cat funziona, ma appena esco da busybox e torno a telnet ritorna tutto come prima... O sbaglio file (è in /var/run) e devo trovare l'originale, o c'è qualche altra cosa... edit: marco aveva ragione, /var la monta come tmpfs, quindi devo scovare il "vero" file. - Janvitus