Hallo wengi,
bin gerade dabei dein HowTo für meinen Premium durchzuführen.
Leider sagt mir Putty beim Punkt 4b folgendes:
mkdir: Cannot create directory `/opt/etc': Read-only file system
Irgendeine Idee was ich falsch gemacht haben könnte?
Grüße
Ey3
Printable View
Hallo wengi,
bin gerade dabei dein HowTo für meinen Premium durchzuführen.
Leider sagt mir Putty beim Punkt 4b folgendes:
mkdir: Cannot create directory `/opt/etc': Read-only file system
Irgendeine Idee was ich falsch gemacht haben könnte?
Grüße
Ey3
@ Ey3:
Hast du /opt schon gemountet? Hatte das Problem nämlich auch, als die Partition nicht gemountet war.
@ wengi:
Gibt es schon was Neues zu der RTC Geschichte? Habe die Uhr vor ca. einer Woche mit Hilfe der original Asus firmware gestellt und sie geht jetzt "schon" 4 Minuten nach. Irgendwann muss man sie halt doch stellen :( ...
Hallo!
Erstmal vielen Dank für das sehr schöne HowTo.
Ich hab jetzt aber ein Problem, bei dem ich trotz diverser Suche im Internet und in diesem Forum nicht weiterkomme.
Bis zum Punkt 8 hat noch alles gut geklappt, dann kam beim Einrichten von transmission die Meldung:
cannot create directory `/tmp/harddisk/torrent': Read-only file system
Ich hab dann mal in die Log-Datei des Web-Interfaces geschaut. Der "interessante Teil sieht so aus:
Jan 1 01:00:08 kernel: Initializing USB Mass Storage driver...
Jan 1 01:00:08 kernel: usb.c: registered new driver usb-storage
Jan 1 01:00:08 kernel: scsi0 : SCSI emulation for USB Mass Storage devices
Jan 1 01:00:08 kernel: Vendor: IC35L080 Model: AVVA07-0 Rev: 0000
Jan 1 01:00:08 kernel: Type: Direct-Access ANSI SCSI revision: 02
Jan 1 01:00:08 kernel: Attached scsi disk sda at scsi0, channel 0, id 0, lun 0
Jan 1 01:00:08 kernel: SCSI device sda: 160836480 512-byte hdwr sectors (82348 MB)
Jan 1 01:00:08 kernel: Partition check:
Jan 1 01:00:08 kernel: p1 p2 p3
Jan 1 01:00:08 kernel: USB Mass Storage support registered.
Jan 1 01:00:08 PPPoE: connect to ISP
Jan 1 01:00:13 kernel: kjournald starting. Commit interval 5 seconds
Jan 1 01:00:13 kernel: EXT3 FS 2.4-0.9.19, 19 August 2002 on sd(8,2), internal journal
Jan 1 01:00:13 kernel: EXT3-fs: recovery complete.
Jan 1 01:00:13 kernel: EXT3-fs: mounted filesystem with ordered data mode.
Jan 1 01:00:13 kernel: Adding Swap: 506008k swap-space (priority -1)
Jan 1 01:00:14 /opt/sbin/cron[143]: (CRON) STARTUP (V5.0)
Jan 1 01:00:17 kernel: VFS: Can't find ext3 filesystem on dev sd(8,0).
Jan 1 01:00:17 kernel: MSDOS FS: Using codepage 950
Jan 1 01:00:17 kernel: MSDOS FS: IO charset cp950
Jan 1 01:00:17 kernel: FAT: bogus logical sector size 64543
Jan 1 01:00:17 kernel: VFS: Can't find a valid FAT filesystem on dev 08:00.
Jan 1 01:00:17 kernel: FAT: freeing iocharset=cp950
Jan 1 01:00:17 kernel: FAT: bogus logical sector size 64543
Jan 1 01:00:17 kernel: VFS: Can't find a valid FAT filesystem on dev 08:00.
Jan 1 01:00:17 kernel: VFS: Can't find ext3 filesystem on dev sd(8,1).
Jan 1 01:00:17 kernel: MSDOS FS: Using codepage 950
Jan 1 01:00:17 kernel: MSDOS FS: IO charset cp950
Jan 1 01:00:17 kernel: Directory 1: bad FAT
Jan 1 01:00:17 kernel: attempt to access beyond end of device
Jan 1 01:00:17 kernel: 08:01: rw=0, want=429512616, limit=506016
Jan 1 01:00:17 kernel: attempt to access beyond end of device
Jan 1 01:00:17 kernel: 08:01: rw=0, want=429512617, limit=506016
.
.
.
Jan 1 01:00:17 kernel: Filesystem panic (dev 08:01).
Jan 1 01:00:17 kernel: FAT error
Jan 1 01:00:17 kernel: File system has been set read-only
Jan 1 01:00:17 USB storage: vfat fs mounted to /tmp/harddisk
Jan 1 01:00:17 kernel: Filesystem panic (dev 08:01).
Jan 1 01:00:17 kernel: FAT error
Jan 1 01:00:17 kernel: Directory 2: bad FAT
Jan 1 01:00:17 kernel: kjournald starting. Commit interval 5 seconds
Jan 1 01:00:17 kernel: EXT3 FS 2.4-0.9.19, 19 August 2002 on sd(8,3), internal journal
Jan 1 01:00:17 kernel: EXT3-fs: recovery complete.
Jan 1 01:00:17 kernel: EXT3-fs: mounted filesystem with ordered data mode.
Jan 1 01:00:17 USB storage: ext3 fs mounted to /tmp/harddisk/part1
.
.
.
May 1 23:50:45 kernel: ector 0x3333af50) failed
May 1 23:50:45 kernel: attempt to access beyond end of device
May 1 23:50:45 kernel: 08:01: rw=0, want=429512616, limit=506016
May 1 23:50:45 kernel: Directory sread (sector 0x3333af50) failed
May 1 23:50:45 kernel: attempt to access beyond end of device
-wiederholt sich zig-mal!!!-
.
.
May 1 23:53:58 dnsmasq[70]: DHCPREQUEST(br0) 192.168.1.101 00:0e:a6:c5:50:82
May 1 23:53:58 dnsmasq[70]: DHCPNAK(br0) 192.168.1.101 00:0e:a6:c5:50:82 lease not found
May 1 23:53:59 dnsmasq[70]: DHCPDISCOVER(br0) 00:0e:a6:c5:50:82
May 1 23:53:59 dnsmasq[70]: DHCPOFFER(br0) 192.168.1.101 00:0e:a6:c5:50:82
May 1 23:53:59 dnsmasq[70]: DHCPREQUEST(br0) 192.168.1.101 00:0e:a6:c5:50:82
May 1 23:53:59 dnsmasq[70]: DHCPACK(br0) 192.168.1.101 00:0e:a6:c5:50:82 MisterX
May 1 23:54:02 dnsmasq[70]: DHCPINFORM(br0) 192.168.1.101 00:0e:a6:c5:50:82
May 1 23:54:02 dnsmasq[70]: DHCPACK(br0) 192.168.1.101 00:0e:a6:c5:50:82 MisterX
May 1 23:54:05 dnsmasq[70]: DHCPINFORM(br0) 192.168.1.101 00:0e:a6:c5:50:82
May 1 23:54:05 dnsmasq[70]: DHCPACK(br0) 192.168.1.101 00:0e:a6:c5:50:82 MisterX
May 2 00:00:01 /opt/sbin/cron[184]: (admin) CMD (nice /opt/sbin/transmission_watchdog)
May 2 00:00:01 /opt/sbin/cron[185]: (admin) CMD (run-parts /opt/etc/cron.daily)
May 2 00:00:01 transmission_watchdog: /tmp/harddisk/torrent/source does not exist.
Die Ausgabe des Befehls df sieht so aus:
Filesystem 1K-blocks Used Available Use% Mounted on rootfs 2880 2880 0 100% /
/dev/root 2880 2880 0 100% /
/dev/discs/disc0/part2
988244 81420 856624 9% /opt
/dev/discs/disc0/part1
8129024 108 8128916 1% /tmp/harddisk
/dev/discs/disc0/part3
77665220 131228 73588832 1% /tmp/harddisk/part1
Und "free" sieht so aus:
total used free shared buffers cached
Mem: 30116 15732 14384 0 2156 6736
-/+ buffers/cache: 6840 23276
Swap: 506008 0 506008
Bei "ps axf" wird folgendes ausgegeben:
PID TTY STAT TIME COMMAND
1 ? S 0:01 /sbin/init
2 ? S 0:00 [keventd]
3 ? RN 0:00 [ksoftirqd_CPU0]
4 ? S 0:00 [kswapd]
5 ? S 0:00 [bdflush]
6 ? S 0:00 [kupdated]
7 ? S 0:00 [mtdblockd]
59 ? S 0:00 telnetd
64 ? S 0:01 httpd vlan1
69 ? S 0:00 klogd
70 ? S 0:00 dnsmasq
71 ? S 0:00 syslogd -m 0 -O /tmp/syslog.log -S -l 7
74 ? Ss 0:00 nas /tmp/nas.lan.conf /tmp/nas.lan.pid lan
77 ? S 0:00 [khubd]
86 ? Ss 0:00 lpd
88 ? Ss 0:00 p9100d -f /dev/usb/lp0 0
91 ? Ss 0:00 waveservermain
93 ? Ss 0:00 rcamdmain
99 ? Ss 0:00 pppd file /tmp/ppp/options.wan0
101 ? Ss 0:00 infosvr br0
102 ? Ss 0:00 watchdog
104 ? Ss 0:00 \_ ntp
114 ? S 0:00 dropbear
162 ? Ss 0:01 \_ dropbear
165 pts/0 Ss 0:00 \_ -sh
196 pts/0 R+ 0:00 \_ ps axf
121 ? S 0:00 [usb-storage-0]
124 ? S 0:00 [scsi_eh_0]
133 ? S 0:00 [kjournald]
143 ? Ss 0:00 /opt/sbin/cron
150 ? S 0:00 /usr/sbin/busybox_httpd -c /opt/etc/httpd.conf -p 800
154 ? S 0:00 [kjournald]
177 ? S 0:00 upnp -D -L br0 -W ppp0
Wie gesagt, ich habe jetzt schon 2 Tage mit Suchen im Internet und in diesem Forum verbracht, um herauszufinden woran es liegt. Leider hatte ich bisher nicht viel glück - ich muß aber auch dazu sagen, dass ich auch ein absoluter Newbie bezüglich Linux/Unix bin.
Ich wäre für jede Anregung und Hilfe absolut Dankbar!
Hi,
das ist doch mal eine detaillierte Fehlermeldung! :cool:
Wenn ich das richtig sehe hast Du insgesamt 4 Pertitionen:
1. Swap
2. part2 nach /opt gemountet (~1GB)
3. part1 nach /tmp/harddisk gemountet (~8GB)
4. part3 nach /tmp/harddisk/part1 gemountet (~76GB)
part1 scheint ein Problem zu haben und wird nach mehrfachen Versuchen als read only gemountet. Ich würde Dir empfehlen die Partitionen mit fdisk zu kontrollieren oder neu anzulegen. Sind die alle ext3 oder ist da eine fat dabei? 8GB für transmission dürfte auch etwas eng werden.
Wenn nach dem neu partitionieren der Fehler wieder auftritt könnte die Platte ein Problem haben.
wengi
Ergo hab ich also irgendwo einen Fehler in der post-boot beim editieren mit vi. Oder?
Was ich noch sagen wollte. Vielleicht solltest Du kurz ein paar Kommandos noch in dein HowTo mit einfügen wie man mit VI überhaupt editieren kann. Ich bin erst nach einiger Lesearbeit darauf gekommen, dass ich vielleicht mal O drücken sollte! ;)
Grüße und Danke!
Ey3
Hallo wengi!
Vielen Dank für die superschnelle Antwort.
Ich hoffe ich darf dich noch ein bischen weiter nerven.
Also, ich habe mich eigentlich ziemlich genau an dein HowTo gehalten. Deshalb habe ich auch genau dieselbe Partitionierung vorgenommen wie dort beschrieben.
Als ich mit dem Kapitel fertig war sah auch alles genau so aus wie im HowTo beschrieben: 3 Partitionen:
part 1 als swap 512 MB
part 2 für ipgk 1024 MB
part 3 für transmission ~76 GB
Wenn ich jetzt aber den Befehl mount eingebe wird folgendes ausgewiesen:
/dev/root on / type squashfs (ro)
none on /dev type devfs (rw)
proc on /proc type proc (rw)
ramfs on /tmp type ramfs (rw)
usbfs on /proc/bus/usb type usbfs (rw)
/dev/discs/disc0/part1 on /tmp/harddisk type vfat (ro,noatime)
/dev/discs/disc0/part2 on /tmp/harddisk/part1 type ext3 (rw,noatime)
/dev/discs/disc0/part3 on /tmp/harddisk type ext3 (rw)
Irgendwie verstehe ich da nicht, was hier passiert ist - auch dass die part1, die ja eigentlich mit nur 512 MB die swap sein soll, nach deinem Post ~8GB ausmacht verstehe ich jetzt nicht.
Ich werde mal ein bischen mit fdisk probieren.
@Prometheus:
fdisk /dev/discs/disc0/disc
Dann p drücken und Ausgabe im Zweifelsfall hier posten.
Was mountest Du in der post-boot?
wengi
PS: Ich habe mal einen Hinweis hinzugefügt, daß vorhandene Partitionen vorher gelöscht werden sollten. Vielleicht ist das der Grund, warum Du anscheinend 4 hast.
OK - nach dem Befehl siehts wie folgt aus:
The number of cylinders for this disk is set to 10011.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
(e.g., DOS FDISK, OS/2 FDISK)
Command (m for help): p
Disk /dev/discs/disc0/disc: 82.3 GB, 82348277760 bytes
255 heads, 63 sectors/track, 10011 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/discs/disc0/part1 1 63 506016 82 Linux swap
/dev/discs/disc0/part2 64 188 1004062+ 83 Linux
/dev/discs/disc0/part3 189 10011 78903247+ 83 Linux
In der post-boot mounte ich entsprechend deinen Angaben im HowTo, die Eintragungen hier habe ich auch schon genauestens kontrolliert.
http://lug.boulder.co.us/docs/vi_vim_howto.html
Im englischen HowTo wurde das kurz mit den folgenden Worten beschrieben:
Netx we will modify the post-boot-script with the vi-editor. I wouldn't say it's self-explaining but with a few commands you can use it. With "i" you get into editor-modus, with [ESC] you leave it. With ":wq!" you quit the editor by saving your file.
Mehr muss man ja nicht wissen. Aber für einen Newbie ist das essentiell. ;)
Aber nun mal zurück zu meiner eigentlichen Frage:
Ich muss einfach nochmal die post-boot überprüfen oder kann es einen anderen Grund haben, warum der part nicht gemountet wird?
Greets und nochmal vielen herzlichen Dank an wengi!!!!!!!!!!!!
Ey3
@ Prometheus
Bei mir siehts so aus unter df:
(Festplatte an laufenden Router gesteckt)
Filesystem 1k-blocks Used Available Use% Mounted on
/dev/root 2880 2880 0 100% /
/dev/discs/disc0/part2 8262068 150496 7691876 2% /tmp/harddisk
/dev/discs/disc0/part3 298365644 12860032 270349492 5% /tmp/harddisk/part1
free:
total used free shared buffers
Mem: 30116 17768 12348 0 2304
Swap: 0 0 0
Total: 30116 17768 12348
Router neu starten bei laufender Festplatte (versuch es einfach mal)
erst danach siehts so bei mir aus unter df:
Filesystem 1k-blocks Used Available Use% Mounted on
/dev/root 2880 2880 0 100% /
/dev/discs/disc0/part2 8262068 150496 7691876 2% /opt
/dev/discs/disc0/part3 298365644 12860032 270349492 5% /tmp/harddisk
free:
total used free shared buffers
Mem: 30116 18096 12020 0 2332
Swap: 524276 0 524276
Total: 554392 18096 536296
mount:
/dev/root on / type squashfs (ro)
none on /dev type devfs (rw)
proc on /proc type proc (rw)
ramfs on /tmp type ramfs (rw)
usbfs on /proc/bus/usb type usbfs (rw)
/dev/discs/disc0/part2 on /opt type ext3 (rw)
/dev/discs/disc0/part3 on /tmp/harddisk type ext3 (rw)
Also Router an, Festplatte einschalten (falsch gemountet :mad: ) Festplatte anlassen Router neu starten...Erst dann is alles korrekt bei mir gemountet...
Viel Glück vielleicht klappt's ja auch bei dir...
@prometheusQuote:
Festplatte anlassen Router neu starten...Erst dann is alles korrekt bei mir gemountet..
Kannst Du das mal bitte testen?
OK - very strange!
Also, bamboochas Weg hat leider auch nicht zum Erfolg geführt. Trotzdem vielen Dank für die Anregung.
Was sehr eigenartig war, ist dass danach part3 2xgemounted war (kann die Anzeige hier leider nicht mehr reinsetzen, da ich sie weggedrückt habe).
Ich habe dann nochmal alle Paritionen gelöscht und alles nochmal neu formatiert - und das gleiche Problem tauchte auf.
Dann dachte ich mir - probier es mal mit PartitionMagic unter Windows - hier habe ich die bestehenden Partitionen allle nur nochmal neu formatiert - und - jetzt läuft es anscheinend korrekt.
Wie gesagt - very strange!
Ich werde jetzt mal weiter machen und melde mich, wenn es doch noch irgendwo haken sollte.
Auf jedenfall vielen Dank an wengi und bamboocha!
Ich würde gerne nochmal auf das Problem mit dem Stellen der Echtzeituhr zurückkommen (Item 10b im HowTo), das scheint ja noch nicht gelöst zu sein. Ich habe selbst mal gegoogelt und noch einige Threads zu dieser Frage gefunden. Es scheint aber tatsächlich in den ganzen Jahren noch niemand den Trick herausgefunden zu haben...
Darum bin ich auf folgende Idee gekommen: Im Prinzip ist es ja egal, auf welche Zeit die RTC (= Hardware-Echtzeituhr) eingestellt ist, Hauptsache sie läuft. Wenn man nämlich die Differenz der RTC-Zeit zur wirklichen Zeit kennt, dann braucht man diese nur beim Hochfahren, wenn die Systemzeit gestellt wird, entsprechend berücksichtigen und es passt wieder. Damit man diese Zeitdifferenz, die ja mehr oder weniger konstant bleibt, beim Systemstart zur Verfügung hat, müsste man sie (beim Herunterfahren) einfach in einer Datei ablegen - nachdem man die RTC-Zeit zwischendurch einmal mit der wirklichen Zeit (z.B. von einem Internet-Zeitserver) verglichen hat.
Mit einer praktischen Umsetzung dieser Idee kann ich leider nicht dienen, da so etwas mit Linux-Shell-Scripts wohl nicht ganz trivial wäre und da bin ich leider kein Experte. Aber vielleicht nimmt sich ja wengi (an dieser Stelle nochmal Danke für dieses Super-HowTo) oder ein anderer Linux-Könner der Sache an...
hier ist ein guter Ratgeber:
Der Editor VI
Hi!
Ich hätte da nochmal ne kleine Frage zum Transmission Client: Wie bekommt man die fertigen Downloads da raus? Ich kann die zwar auf done stellen, allerdings kann ich die Dateien im target Verzeichnis nicht löschen, weil scheinbar irgendetwas noch drauf zugreift. Das verbraucht aber logischerweise viel Festplattenspeicher...
Vielen Dank schonmal!
Gruß
@rj.2001: Aufgenommen
@bluesmanheide:
Eigentlich werden die fertigen Torrents nur gelöscht.
Hast Du das Löschen mal über ssh probiert?
Wenn es darüber geht ist es wohl mehr ein samba/ftp Problem.
wengi
@jojom: Gute Idee. Ich bin nur leider recht schlecht im bash scripten. Mal sehen, wenn ich Lust und Zeit habe...
An Alle mit Samba-Problemen:
Mir ist aufgefallen,das die Ordner, die Ihr als Samba Share freigeben wollt, unbedingt das execute-Recht für Others benötigen! Sonst gibts Fehlermeldungen. Das wird im Howto zwar gemacht, kommt aber wohl nicht 100%ig rüber.
Also für jeden Ordner mindestens:
chmod o+x /Ordnername
wengi
@ wengi
Superbeschreibung, werde ich in den nächsten Tagen wohl nachvollziehen (müssen).
Eine Frage an Dich, ich möchte den WL-HDD lediglich im Auto mit meinem PDA (FuSie N 560) als MP3-Speicher benutzen, sind dazu alle Schritte nötig die Du so ausführlich beschrieben hast?
Bin ein MS-versauter Nutzer, Linux vollkommen blank. :-(
Wäre auch super, wenn du für Linux-DAUs wie mich hinter das jeweilige Arbeitskapitel, noch die Funktion klar herrausarbeiten könntest.
Vielleicht klappt´s ja dann noch mit dem (Linux-)Nachbarn. ;-)
Wäre super, wenn Du mir sagen könntest, was ich evtl. nicht benötige für meine Zwecke.
Gibt es für die WL-HDD auch eine shutdown-Schnellfunktion, sodaß man die HDD ausschalten kann, wenn man sie nicht benötigt? Oder könntest Du was "bereitstellen".
Hab noch nichts entdeckt.
Danke und Grüsse
Jürgen
Hi,
geht schon los mit den Schwierigkeiten. Wollte gerade anfangen, kann aber im telnet-Fenster den Login nicht ausführen. Den User kann ich eingeben, aber das Passwort nimmt er nicht an, d.h. in kann da gar keine Zeichen eingeben.
Da stimmt doch was nicht, oder?
Grüsse
Jürgen
Ist schon richtig so, bei der Passworteingabe siehts du keine Zeichen.
Einfach "blind" Tippen.
Hi,
wie greift Dein PDA denn auf den WL-HDD zu? WLAN?
Dann _vermute_ ich mal über eine Windows-Freigabe (Samba).
Kapitel 0-5 müssen immer ausgeführt werden.
Dann müsste für Dich noch Kapitel 10 durchgeführt werden.
Das sollte dann auch schon reichen.
wengi
Hallo erstmal ein tolles Howto. Ich habe das ganze neu aufsetzen müßen nach dem meine Platte einen Crash hatte und nun komme ich nicht mehr auf die Weboberfläche von Samba und weis nicht warum ??
Wo liegt der Fehler ?
[admin@HomeFTP root]$ ipkg list_installed
adduser - 1.5.0-1 - a multi-call binary for login and user account administration
apr - 1.2.8-1 - Apache Portable Runtime library
apr-util - 1.2.8-3 - Apache Portable Runtime utilities library
busybox-base - 1.5.0-1 - A userland replacement for embedded systems.
bzip2 - 1.0.4-1 - Very high-quality data compression program
coreutils - 6.7-3 - Bunch of heavyweight *nix core utilities
cyrus-sasl-libs - 2.1.22-1 - Provides client or server side authentication (see RFC 2222).
diffutils - 2.8.1-4 - contains gnu diff, cmp, sdiff and diff3 to display differences between and among text files
expat - 2.0.0-6 - XML Parser library
findutils - 4.2.30-1 - File finding utilities
gdbm - 1.8.3-2 - GNU dbm is a set of database routines that use extensible hashing. It works similar to the standard UNIX dbm routines.
glib - 2.6.6-6 - The GLib library of C routines.
groff - 1.19.2-1 - front-end for the groff document formatting system
hdparm - 6.9-1 - Linux hard drive parameter utility
ipkg-opt - 0.99.163-9 - The Itsy Package Manager
less - 394-3 - Less file browser
libdb - 4.2.52-3 - Berkeley DB Libraries
libuclibc++ - 0.2.2-4 - C++ standard library designed for use in embedded systems
libxml2 - 2.6.27-2 - Libxml2 is the XML C parser and toolkit developed for the Gnome project.
libxslt - 1.1.20-1 - An XML Stylesheet processor based on libxml2
man - 1.5p-4 - unix manual page reader
man-pages - 2.33-3 - unix manual pages
mc - 4.5.55-6 - Midnight Commander File Manager
nano - 2.0.6-1 - A pico like editor
ncurses - 5.6-1 - NCurses libraries
ncursesw - 5.6-1 - NCurses libraries with wide char support.
openldap-libs - 2.3.33-1 - Open Lightweight Directory Access Protocol
openssl - 0.9.7m-1 - Openssl provides the ssl implementation in libraries libcrypto and libssl, and is needed by many other applications and librari
pcre - 6.7-5 - Perl-compatible regular expression library
php - 5.2.2-1 - The php scripting language
procps - 3.2.7-4 - PROCPS System Utilities
samba2 - 2.2.12-1 - Lightweight Samba suite provides file and print services to SMB/CIFS clients.
screen - 4.0.3-2 - A screen manager that supports multiple logins on single terminal
termcap - 1.3.1-2 - Terminal emulation library
uclibc-opt - 0.9.28-12 - micro C library for embedded Linux systems
unzip - 5.52-1 - A (de)compression library for the ZIP format
xinetd - 2.3.14-6 - Highly configurable, modular and secure inetd
zlib - 1.2.3-2 - zlib is a library implementing the 'deflate' compression system.
Successfully terminated.
> > PID TTY STAT TIME COMMAND
> > 1 ? S 0:02 /sbin/init
> > 2 ? S 0:00 [keventd]
> > 3 ? SN 0:00 [ksoftirqd_CPU0]
> > 4 ? S 0:00 [kswapd]
> > 5 ? S 0:00 [bdflush]
> > 6 ? S 0:00 [kupdated]
> > 7 ? S 0:00 [mtdblockd]
> > 51 ? S 0:00 telnetd
> > 55 ? S 0:00 httpd
> > 60 ? S 0:00 syslogd -m 0 -O /tmp/syslog.log -S -l 7
> > 61 ? S 0:00 klogd
> > 62 ? S 0:00 [khubd]
> > 69 ? Ss 0:00 watchdog
> > 71 ? Ss 0:00 \_ ntp
> > 79 ? S 0:00 dropbear
> > 101 ? Ss 0:01 \_ dropbear
> > 102 pts/0 Ss 0:00 \_ -sh
> > 105 pts/0 R+ 0:00 \_ ps axf
> > 80 ? S 0:00 [kjournald]
> > 92 ? S 0:00 [kjournald]
[admin@HomeFTP root]$ ls -la /opt/etc/init.d/
total 20
drwxr-xr-x 2 admin root 4096 May 15 12:05 .
drwxr-xr-x 7 admin root 4096 Feb 23 11:45 ..
-rwxr-xr-x 1 admin root 246 Jan 19 04:59 S10xinetd
-rwxr-xr-x 1 admin root 264 Feb 23 11:45 S80samba
-rwxr-xr-x 1 admin root 275 May 15 09:28 rc.unslung
Gruss Mackd
Dein samba daemons laufen nicht.
Also entweder mit init.d starten. Dann laufen sie immer.
oder alternativ über xinetd starten.
Allerdings läuft der xinetd auch nicht. der wird über rc.unslung gestartet.
Wenn Du nach meinem HowTo vorgegangen bist vermute ich, dass in Deiner post-boot die rc.unslung Zeile fehlt.
wengi
EDIT: s80samba ist ja vorhanden! Also ist es definitiv die rc.unslung Zeile in der post-boot oder rc.unslung ist nicht ausführbar.
Hallo und danke für die rasche Antwort rc.unslung ist da wird also aus irgend einem Grund nicht ausgeführt aber warum nicht ???
Ich habe mich genau an dein Howto gehalten.
Per Hand kann ich den Server Starten nur habe ich dann keinerleih Zugriffsberechtigung.
Was ist den da nur schief gelaufen ??
Hallo wengi,
ich muss hier mal ein ganz dickes Dankeschön loswerden, dein Howto ist einfach Spitze. Mir ist es als 53 Jahre alter Sack und völliger Linux Newbie gelungen, nach deiner Anleitung meine WL-HDD einzurichten. Die grössten Probleme hatte ich beim Editor vi.
MfG, bitbrain2101
Meinst du das Wengi ?
[admin@Server root]$ ls -la /opt/etc/init.d/
total 24
drwxr-xr-x 2 admin root 4096 May 15 2007 .
drwxr-xr-x 5 admin root 4096 May 15 2007 ..
-rwxr-xr-x 1 admin root 246 Jan 19 2007 S10xinetd
-rwxr-xr-x 1 admin root 264 Feb 23 2007 S80samba
-rwxr-xr-x 1 admin root 274 May 15 2007 rc.unslung
-rw-r--r-- 1 admin root 1761 May 15 2007 rc.unslungHere
Ja.
Was ist denn rc.unslungHere?
Ist in der rc.unslung auch der richtige Inhalt?
hast Du auch neu gestartet?
Also ich muß nach wie vor alles per Hand starten und habe keinen Zugriff auf die Verzeichnisse.
Datei sieht so aus:
[admin@Server root]$ vi /opt/etc/init.d/rc.unslung
in /opt/etc/init.d/S??* ;do
# Ignore dangling symlinks (if any).
[ ! -f "$i" ] && continue
case "$i" in
*.sh)
# Source shell script for speed.
(
trap - INT QUIT TSTP
set start
. $i
)
;;
*)
# No sh extension, so fork subprocess.
$i start
;;
esac
done
~
~
- /opt/etc/init.d/rc.unslung 1/21 4%
Ja und ich habe neu gestartet. Ich muß aber alles von Hand starten.
Bei Dir fehlt das 'for i ' am Anfang der rc.unslung.
Klassischer Fehler, wenn man bei Einfügen in vi vergessen hat in den INSERT Modus zu gehen.
dann wird der Inhalt erst ab dem ersten i eingefügt.
Alles vorher geht verloren.
Und eine for-Schleife ohne for geht in die Hose :D :D :D
wengi
Hallo,
danke für die Antworten.
Aber mein Problem ist, daß ich bei der Passwort-Eingabe keine Zeichen eingeben kann. Noch nicht mal blind. Der Cursor blinkt, ich kann tippen was ich will, nichts passiert. Erst wenn ich die Returntaste drücke kann ich wieder Zeichen eingeben. Die werden aber nicht als Pw anerkannt.
Der Asus wird erkannt, das sehe ich am Namen.
@ Wengi
Ich greife mit meinem PPC überhaupt nicht auf den Asus zu (würd ich doch gerne). Der Asus wird zB von WiFiFum erkannt, aber eine Verbindung herstellen kann ich nicht. Bin scheinbar zu dumm. :-((
Ich mache seit vier (!!) Wochen rum. Da kommen schon hin und wieder Gedanken auf, zur olympischen Disziplin "Asus-Weitwurf".
Es ist zum Verrücktwerden.
Gibt es so etwas wie ein Testprogramm für den Asus. Hab den nämlich gebraucht gekauft, nicht, daß der hin ist und ich versuche seit Wochen eine "Leiche" zu bearbeiten.
Besteht noch Hoffnung?
Verzweifelte Grüsse
Jürgen
Au Backe habe ich wirklich übersehen aber auch er lädt es immer noch nicht automatisch.
Das gibt es doch gar nicht hier nochmal die Post Datei.
# test if USB disc has been attached
# if not - then insert needed modules
#
# Die folgenden 4 Rauten entfernen, wenn eine USB-Platte angeschlossen ist. Beim
#if [ ! -d /dev/discs ]
#then
#insmod scsi_mod && insmod sd_mod && insmod usb-storage && sleep 5s
#fi
#Wait for /opt to mount
mount /dev/discs/disc0/part2 /opt
i=0
while [ $i -le 30 ]
do
if [ -d /opt/etc ]
then
break
fi
sleep 1
i=`expr $i + 1`
done
mount /dev/discs/disc0/part3 /tmp/harddisk
# Activate swap
swapon /dev/discs/disc0/part1
# Run all active services - active means starts with S
/opt/etc/init.d/rc.unslung
echo "192.168.1.24" > /etc/resolv.conf
@mackd: die post-boot stimmt. da muss was mit der rc.unslung noch nicht stimmen.
Du kannst testweise mal folgendes machen:
in der rc.unslung mal vor der for-Schleifen folgendes einfügen:Das sollte Dir im syslog einen Eintrag schreiben.Code:logger RCUNSLUNG STARTET
nach einem Neustart mal das syslog durchsuchen, ob der Eintrag drinnen steht.
Vielleicht sogar in der post-boot vor dem Aufruf der rc.unslung auch einen logger Eintrag machen.
@filosof: das muss funktionieren. Mir ist nichts bekannt, dass der telnet-login nicht funktioniert...
das sieht doch so aus:
Dann gibst Du BLIND das Passwort (admin) ein und drückst Eingabe.Quote:
login as: admin
admin@namedesasus's password:
Dann taucht nach einem Moment der prompt auf.
Was passiert bei Dir? Am besten mal hier posten was auf dem Bildschirm genau zu sehen ist.
So hab mir auch mal etwas Zeit genommen und mit dem Tutorial angefangen.
Hab aber einen wl-500g.
Die Installation funktioniert soweit auch.
Allerdings hab ich noch Performanceprobleme mit Transmission.
Hab testweise mal ein gößeres torrent reingestellt.
Problem: der "load" ist immer sehr groß (siehe Anhang)
wobei die CPU noch garnicht voll ausgelastet ist. (Schwankt irgendwo zwischen 20-60%).
Ist das bei euch auch so?
Kann man irgendwo die Quellen für ein torrent beschränken?
Oder ist bei der installation etwas schiefgelaufen?
Noch was anderes, die Links auf der Transmissionhauptseite "source, work, target" funktionieren nicht (http://192.168.1.1:8008/torrent/source) kommt "404 Seite nicht gefunden"
und im ASUS Webinterface funktioniert das Syslog nicht mehr.
@ wengi
Hab´s gerade wieder probiert:
Start/Ausführen: telnet IP
Dann macht ein DOS-Fenster auf mit der Titelzeile(oben blau):
C:\WINNT\System32\telnet.exe
Im Fenster steht:
WL-HDDJ (so hab ich die Asus genannt) Login: admin
Nun drücke ich Return und es kommt drunter
Password: _ Und genau hier kann ich nichts mehr eingeben
Drück ich jetzt Return, kann ich eingeben was ich will, der Login findet dann natürlich nicht statt.
Irgendwann verschwindet dann das DOS-Fenster auch wieder.
Hab W2K, aber das dürfte doch keine Rolle spielen!?
Hab gerade die Original-Firmware drauf, die Festplatte formatiert, dann wieder die neueste Oleg-Fw drauf, aber nichts passiert.
Was allerdings merkwürdig war, nach dem Wechsel Oleg-Fw >>>>Original-Fw Formatieren >>>>> Oleg-Fw, musste ich mich mit dem alten Password einloggen, das ich bereits vergeben hatte. Ein anderes als das der Original-Fw???
Noch verzweifeltere Grüsse
Jürgen
Hilft Dir dies weiter?
Hi,
ES GEHT, ES GEHT !!!!!!!!!!
Für mich total ungewohnt, daß der Prompt sich bei Eingabe nicht bewegt. So dachte ich, daß da nichts passiert. Hab´s doch mal probiert und war plötzlich root.
@ Wengi
Bin gerade bei fdisk und dem Anlegen der Part. komme aber mit dem nicht klar,
1. dropbear hat mir nichts angezeigt >>> Fehler gemacht?
2. n -> p -> 1 -> 'return' -> +512M -> t -> 82
"->" bedeutet doch Return, welche Funktion hat dann das 'return'? Als ich dann t eingab, wollte das System eine Eingabe 1-5. 82 war nicht vorhanden. :confused:
Das scheint ein steiniger Weg für mich zu werden.
Erleichterte Grüsse
Jürgen