Home / LinuxUser / 2000 / 06 / The Answer Girl

Newsletter abonnieren

Lies uns auf...

Folge LinuxCommunity auf Twitter

Top-Beiträge

War doch klar...
(229 Punkte bei 11 Stimmen)
Pardus Linux am Ende?
(201 Punkte bei 6 Stimmen)
Meinst Du: Patch CD Updates?
(179 Punkte bei 5 Stimmen)
One goes, one comes
(161 Punkte bei 4 Stimmen)
Speichern in der Cloud
(161 Punkte bei 4 Stimmen)

Heftarchiv

LinuxUser Heftarchiv

EasyLinux Heftarchiv

Ubuntu User Heftarchiv

Ubuntu User Heftarchiv

Partner-Links:

Shopping
Topsuche
 
Yatego Deutschlands größte Shoppingmall. 10000 Shops,
3.5 Mio Artikel. Alle Bestseller, Servertechnik und Technik Themenwelten.

Notebooks und Netzwerkhardware bei Mercateo günstig kaufen.
Internet Telefonie mit VoIP Telefonen von Gigaset
Das B2B Portal www.Linx.de informiert über Produkte und Dienstleistungen.
Günstige Digitalkameras finden Sie im Preisvergleich.

Brücken schreiben

The Answer Girl

01.06.2000 Dass der Computeralltag auch unter Linux des Öfteren für Überraschungen gut ist, ist eher eine Binsenweisheit: Immer wieder funktionieren Dinge nicht oder nicht so, wie eigentlich angenommen. Das Answer-Girl im LinuxUser zeigt, wie man mit solchen Problemchen elegant fertig wird.

Es hat einige Überredungskünste gekostet – doch nun ist es geschafft: Der Chef hat nachgegeben, und der Bürorechner darf neuerdings auch Linux fahren. Nun sitzt man mit seinem Linux-Kistchen zwischen all den Windows-Desktops und verzichtet freiwillig auf Outlook, weil sich sogar ein Microsoft-Exchange-Server seine Mails per POP3entlocken lässt. Unabdingbare Windows-Software erschlägt man mit VMware, dank StarOffice bereiten sogar die allgegenwärtigen MS-Office-Dokumente wenig Kopfschmerzen – nur: Wie druckt man den Krempel aus? Der Drucker nämlich steckt fest in der Microsoft-Netzwerkumgebung… Urplötzliche Begeisterung für das total papierlose Büro nimmt einer sowieso keine der Kolleg(inn)en ab, und so bleiben nur noch ein paar heimliche Überstunden, um von der druckerlosen Insel herunter zu kommen.

Der lange Weg zum Share

Dass ein Linux-Rechner mit Samba [1] zum Windows-Server wird, hat sich mittlerweile herum gesprochen – da muss es doch auch andersrum gehen. Und tatsächlich ergibt die einleitende Recherche, dass mit dem smbclient-Programm ein Kommandozeilenwerkzeug zur Verfügung steht, mit dem man auf freigegebene SMB-Shareszugreifen kann.

Wer tatsächlich kein Paket namens smbclient (Debian), samba (Red Hat), samba-client o. ä bei seiner Distribution findet, wird sich notfalls die gesamte Samba-Distribution im Sourcecode unter http://de.samba.org/samba/download.html/ herunter laden, bei der auch die Client-Programme dabei sind. Derartige Kanonen-auf-Spatzen-Kompiliererei ist jedoch nur in Ausnahmefällen nötig.

Doch was man an Kraft spart, muss man an Weg zusetzen, und so erschlägt das smbclient-Programm dann auch mit einer langen und breiten Manpage. Hier muss man schon mal einen Abend einkalkulieren, um aus dem Ganzen schlau zu werden.

So mühsam finden wir heraus, dass von uns erwartet wird, den Service-Namen des Dienstes anzugeben, den wir benutzen wollen. Hier hat gut daran getan, wer sich unter Windows den merkwürdigen \\server\druckername-"Pfad" aus den Eigenschaften des Druckericons abgeschrieben hat. Abbildung 1 zeigt das Beispiel eines Druckers namens \\FS-OEK-01\HP4P_5etg in einer Windows-98-Druckerkonfiguration.

Abbildung 1: Ein englisches Windows 98 verrät den Namen des Drucker-Shares

Auf die einleitenden zwei Schrägstriche (genauer: Backslashs) folgt der NetBIOS-Name des Rechners (hier: FS-OEK-01), der ein Share frei gibt. Dieser ist nur in Ausnahmefällen derselbe wie der Internet-Rechnername – es handelt sich dabei um zwei voneinander völlig unabhängige Adressierungen. Durch einen weiteren Backslash getrennt folgt der Name des auf diesem Rechner freigegebenen Shares (im Beispiel der Drucker namens HP4P_5etg).

Sollten Sie hier partout eine Gedächtnis-(Zettel-)Lücke entdecken, wenden Sie sich an Ihren Systemadministrator… oder den Kasten "Auf der Suche nach den Diensten".

Auf der Suche nach den Diensten

Wer den Servicenamen nicht mehr ganz im Kopf hat, muss ihm zwar nicht nachlaufen, doch ohne Windows-Zweitrechner hat man lediglich die Wahl, im Kollegenkreis zu fragen oder Linux herunter und Windows herauf zu fahren um nachzusehen. Beides wäre recht schmählich – was also tun, um der Schmach zu entkommen?

Oft weiß man immerhin, in welchem IP-Adressbereich man suchen muss. Wer beispielsweise seinen Rechner im lokalen Netz mit der Netzmaske 255.255.255.0 konfiguriert hat, kann das eigene Subnetz von xxx.xxx.xxx.1 bis xxx.xxx.xxx.254 durch scannen, wobei xxx.xxx.xxx für die ersten drei Blöcke der eigenen numerischen IP-Adresse steht. Sowohl die Net-Mask als auch die "inet addr"-Nummer findet man mit dem Kommando /sbin/ifconfig im Abschnitt über das benutzte Ethernet-Device (in der Regel eth0) heraus.

Doch das Durchforsten des gewünschten IP-Bereichs ist leichter gesagt als getan – es sei denn, man hat gnomba (http://gnomba.darkcorner.net/) installiert. Mit diesem grafischen Werkzeug lassen sich unter Options/Preferences/Scan Method/IP Scan options (Abbildung 2) IP-Bereiche angeben, die sich bei angewählter IP Scan method mit File/(re)Scan auf mögliche Kandidaten hin durchforsten lassen.

Leider war das zur Drucklegung des Artikels die einzige absturzfreie Anwendungsmöglichkeit dieses Programms. Doch wer weiß? Mit dem Midnight Commander oder einem anderen, unter Options/Preferences/Command Settings/Default Command einstellbaren Dateimanager im Rücken gibt es vielleicht schon in Kürze eine Version, die den Zugriff auf SMB-Volumes ähnlich unkompliziert wie unter Windows selbst macht.

Abbildung 2: SMB-Dienste hinter IP-Adressen aufspüren

Wer bin ich?

Nun heißt es, sich an die Windows-Anmeldeprozedur für das entsprechende Share zu erinnern: Welchen Benutzernamen hatte man da? Und in welcher Arbeitsgruppe ("Workgroup") war man angemeldet?

Einmal aus der smbclient-Client-Manpage heraus gefischt, sind die benötigten Optionen leicht zu merken: -W für "Workgroup" und -U für "User". Damit hätten wir mit

smbclient \\server
\sharename
 -W arbeitsgruppe
 -U SMB-benutzername

immerhin schon beinahe einen Befehl gefunden, der ausreicht, um im freigegebenen Verzeichnis namens sharename ähnlich wie mit einem Kommandozeilen-FTP-Client (ftp u. a.) herum zu stöbern.

Einem Freund empfehlen    Druckansicht Bookmark and Share
Kommentare

706 Hits
Wertung: 0 Punkte (0 Stimmen)

Schlecht Gut

Infos zur Publikation

Infos zur Publikation

title_2012_02

Aktuelle Ausgabe kaufen:

Heft bestellen Heft als PDF kaufen

LinuxUser erscheint monatlich und kostet in der Nomedia-Ausgabe EUR 5,50 und mit DVD EUR 8,50. Weitere Informationen zum Heft finden Sie auf der LinuxUser-Homepage.

Im LinuxUser-Probeabo erhalten Sie drei Ausgaben für 3 Euro. Das Jahresabo (ab EUR 56,10) können Sie im LNM-Shop bestellen.

Tipp der Woche

Duden Korrektor unter 64-Bit
Duden Korrektor unter 64-Bit
Tim Schürmann, 06.02.2012 10:36, 0 Kommentare

Der Duden Korrektor bietet eine äußerst nützliche Rechtschreib- und Grammatikkorrektur für LibreOffice und bringt in der aktuellen Version 8 e...

Aktuelle Fragen

rndc reload zone - failed bad zone
Ludwig jun. B., 06.02.2012 16:08, 2 Antworten
Schönen guten Tag, ich habe folgendes Problem. Immer wenn ich folgendes Kommando ausführen bek...
Skype für 64-Bit-Prozessor u. Suse 12.1
Klaus Sigerist, 05.02.2012 11:39, 3 Antworten
Hallo Gemeinde! Ich bin nur ein einfacher Nutzer und habe Probleme mit der Installation von Skyp...
8! Anfängerfrage :) Wie finde ich in Ubuntu die Datenträger (Bild, Text)
samuel leusam, 04.02.2012 15:53, 1 Antworten
Ich habe neu Ubuntu. Wenn ich die SD Karte im Laptop einstecke, erkennt er sie und gibt ihr den N...
OpenSuse 12.1-Service Kit 01/12
Christoph-J. Walter, 28.01.2012 08:52, 2 Antworten
Hallo Gemeinde, ich habe 12.1 neu installiert. Alles in Ordnung! Nun möchte ich das Service Kit (...
Ubuntu 11.10 konfigurieren
Michael Hinz, 27.01.2012 17:52, 1 Antworten
Ubuntu läuft bei mir. Allerdings nur, wenn die Daten-CD eingelegt ist. Unabhängig von Bios-Einste...