Netzlaufwerke dauerhaft einbinden

Post Reply
Message
Author
Turrican
Posts: 4
Joined: Thu 15 Nov 2007, 22:44

Netzlaufwerke dauerhaft einbinden

#1 Post by Turrican »

Erstmal ein großes "Hallo" in die Runde :D

Ich hab mir heute auf einem alten Notebook (Celeron 366MHz, 128MB RAM) das erstemal Puppy Linux installiert.

Folgendes hat mal geklappt:

1) Installation auf Festplatte
2) X.org einrichten
3) Netzwerkkarte konfigurieren
4) Internet einrichten
5) SMB-Freigaben mit LinNeighborHood einbinden

Soweit hat mal alles ohne Probleme geklappt 8)

Jetzt mein Problem:
Wie kann ich die SMB-Freigaben dauerhaft einbinden, so dass sie gleich beim starten gemountet werden???

Wenn ich in LinNeighborHood
Memorize Mounted Shares / Remount on next Startup
einstelle bringt das genau ---> NICHTS :roll:

Ich habs dann in der Shell mittels
mount -t smbfs -o username=***,password=*** //192.168.0.99/lan-daten200 /mp3
probiert, aber da bekomme ich immer die Fehlermeldung
mount: mounting //192.168.0.99/lan-daten200 on /mp3 failed
Irgendwer nen Tipp was ich noch probieren könnte?

User avatar
chiron
Posts: 87
Joined: Mon 30 Oct 2006, 18:13
Location: Franken, Bavaria, Germany

#2 Post by chiron »

Das Verzeichnis /mp3 muß lokal schon da sein.
Also im Skript:

cd /
mkdir mp3
mount ....

bzw. anspruchsvoller wäre es, vorher zu überprüfen, ob Verzeichnis da ist, und es nur erstellen, wenn es noch nicht vorhanden ist, aber ausnahmsweise geht die Einfachnummer da auch mal.

In meinem mount-Skript sieht die mount-Zeile so aus:

smbmount //SERVER-PC1/DATEN /root/mnt/SERVER-PC1/DATEN/ -o username=XXXXXXXXX,fmask=644,dmask=755,uid=0,gid=0,debug=0

Turrican
Posts: 4
Joined: Thu 15 Nov 2007, 22:44

#3 Post by Turrican »

Das Verzeichnis /mp3 ist lokal vorhanden und mit "chmod 777" für alle les- und schreibbar gemacht worden.

Kann ich deinen SMBMount- Aufruf
smbmount //SERVER-PC1/DATEN /root/mnt/SERVER-PC1/DATEN/ -o username=XXXXXXXXX,fmask=644,dmask=755,uid=0,gid=0,debug=0
auch in der fstab eintragen oder brauch ich ein eigenes Mountscript?
Falls ja ...
1) Wie sollte so ein Script aussehen?
2) Wo kommt das Script hin, damit es beim Booten automatisch erkannt wird?

User avatar
chiron
Posts: 87
Joined: Mon 30 Oct 2006, 18:13
Location: Franken, Bavaria, Germany

#4 Post by chiron »

Ich hab ein extra Mountscript, welches ich bei Bedarf aufrufe, da der Rechner beim Booten in einem anderen Subnetz unterwegs ist (ich wechsel das Subnetz und mounte dann).
Das smbmount würde ich in die rc.local schreiben.

Turrican
Posts: 4
Joined: Thu 15 Nov 2007, 22:44

#5 Post by Turrican »

@chiron

Ich hab den Mountbefehl jetzt in einem Startupscript und damit läufts :D
Danke für die Hilfe :)

RoteSocke
Posts: 61
Joined: Wed 16 Jan 2008, 08:56
Contact:

#6 Post by RoteSocke »

Hallo,

ich muss mich da mal einklinken.
Bei mir klappt das irgendwie nicht.

Ich habe auch ein mount.sh geschrieben. Darin der smbmount-Befehl.
den hatte ich auch in der rc.local, aber das hat auch nicht gefunzt.

Kurioserweise funktioniert das, wenn puppy hochgefahren ist und ich in der Kommandozeile einfach /etc/rc.d/rc.local aufrufe.

Warum funktioniert das nicht beim Start?

Gruß
Michael

User avatar
MU
Posts: 13649
Joined: Wed 24 Aug 2005, 16:52
Location: Karlsruhe, Germany
Contact:

#7 Post by MU »

Das ist etwas vetrackt.
Beim booten leitet Puppy die Ausgabe nach /dev/console um.
Dadurch funktionieren einige Programme nicht in, z.B. dialog.
Das könnte auch bei Dir eine Rolle spielen.

Nach rc.local wird /etc/profile ausgeführt, und darin /etc/profile.local

Probiere mal, den Befehl dort (/etc/profile.local) einzutragen.
In profile werden wichtige Umgebungsvariablen gesetzt und weitere Einstellungen, mit denen es dann laufen sollte.

Mark

RoteSocke
Posts: 61
Joined: Wed 16 Jan 2008, 08:56
Contact:

#8 Post by RoteSocke »

Danke, hat geklappt.

ich habe meine Datei mount.sh (Scheinbar muss die mit .sh enden) in das Verzeichnis /etc/profile.d kopiert

Dort wird es ausgeführt beim start.

Micha

Post Reply