Hallo Leutz,
ich habe mir gestern MC (Midnight Commander) mit der 'Virtual SMB File 
System' Option kompiliert, das hat auch einwandfrei funktioniert,
nun habe ich aber ein Problem damit zu Windows Rechnern eine Verbindung 
aufzubauen.
Also ich starte mc, gehe mit F9 in das Menue und dann auf SMB Link... 
nun soll ich den Namen der Win Rechner eingeben, wenn ich den Name 
angebe versagt mc mal glatt, also mache ich es mit der IP und haenge 
auch gleich den Namen des Shares mit dran, wie ich es von smbclient 
kenne, den mc benutzt ja diesen. Als naechstes soll ich dann den Login 
und das Passwort eingeben, wobei oben noch der Name der Workgroup steht 
(der stimmt auch) also versuchte ich es erst einmal mit keinen Namen, da 
es ueber smbclient auch ohne geht, nun kommt eine Meldung, wovon man den 
ersten Teil nicht lesen kann: '...on request to 10.0.0.3 failed'

Jetzt kommt wieder das wo ich ein Login und Passwort eingeben kann, also 
wieder dasselbe wie vorher machen,
nun kommt diese Meldung: 'Error: File '..' exists but can not be 
stat-ed: Success' da ich nun ratlos bin, bestaetige ich das halt einfach 
mal.
Nun lande ich auch in '/#smb:10.0.0.3/Network' aber bekomme nur ca. 50% 
von dem Inhalt des Shares angezeigt, ich kann in keines der Verzeichnise 
wechseln und auch keine einzelnen Dateien kopieren, dann kommt naemlich 
wieder: '...on request to 10.0.0.3 failed', und das mit Login und 
Passwort taucht wieder auf.

Da steht zwar 'F1 for details' aber auch das ist sinnlos, den dann kommt 
nur: 'Cannot find node [SMB File System] in help file'.
Ich habe dann noch einmal versucht damit zu meinem Samba zu connecten 
und das geht einwandfrei. Das anlegen eines Benutzers unter Windows 
bringt auch nicht den erwuenschten Erfolg (unter Win2k musste man das ja 
machen, dachte bei XP auch)
Wenn ich das was ich alles ueber mc machen wollte ueber smbclient mache 
funktionert es einwandfrei.

Warum will ich mir das nun antun mit MC und dem SMB Link ?
Ich fahre am Wochenende auf eine LAN, und wollte es mir eigentlich 
sparen jeden Windows Rechner einzeln per smbclient zu connecten,
dachte eher daran das ich mir ein Script bastel was dann MC und desen 
SMB Link Funktion benutzt, aber aus der Traum, scheint ja noch nicht 
einmal so zu funktionieren.

Hat vielleicht einer schon einmal die oben benannte Funktion von MC 
benutzt und koennte mir weiterhelfen ?

Andere Variante die ich grade im Kopf habe, ist das ich alles ueber 
smbmnt mache, hatte da auch mal ein Script gebastelt:
## Script Start
#!/bin/sh

up=$(ping -c 1 10.0.0.3 |grep "1 packets received")

if [ -n "$up" ]

then
smbmount //10.0.0.3/lan /mnt/lan/10.0.0.3/ -o guest
fi
## Script End

Jedoch koennte diese Aktion wahrscheinlich bis zum Ende der LAN 
andauern, den 2500 Rechner anzupingen und auf eine Antwort warten dauert 
ja ne ganze Weile, ausserdem will ich auch nicht die 2500 IPs manuell 
eintragen, und ich weiss nicht, wie man es machen koennte um zb. einfach 
erstmal einen IP Range abchecken zu lassen um zu sehen was fuer IPs 
ueberhaupt vorhanden sind und dann erst ping -c IP oder aehnliches zu 
machen.

Hat vielleicht irgendwer fuer eines der beiden Sachen eine Loesung oder 
gar was ganz anderes parat ?

Wie immer grosses dankeschoen


-- 
Pierre 'death-row' Schiesser
Oranienstrasse 21
65185 Wiesbaden / Germany


----------------------------------------------------------------------------
PUG - Penguin User Group Wiesbaden - http://www.pug.org

Antwort per Email an