Hi, ich habe bei mir im Netzwerk ein paar PCs. Auf einem läuft Linux und ich habe einen Samba-Server installiert (Rechner A) Mit einem anderen PC (Rechner B) (Win7) wird mir im Explorer unter Netzwerk der PC angezeigt, es erscheint dann bei diesem Computer ein Plus-Zeichen, dass kann ich anklicken und dann wird dort der Name des Samba-Verzeichnisses angezeigt, dass ich auf dem Linux-Rechner eingerichtet habe. Ich klicke drauf, gebe Benutzernamen und Passwort an - und es ist als Laufwerk unter dem Win-Rechner verfügbar. Der Explorer scheint also unter "Netzwerk" bereits alle Rechner zu ermitteln, die verfügbar sind. Ich habe nun einen dritten Rechner (Rechner C), da ist auch Debian drauf. Nun möchte ich mit Rechner C auch auf das Verzeichnis auf Rechner A drauf zugreifen. Die dazugehörigen Befehle sind klar, die cifs-utils bzw. den mount-Befehl entsprechend eintippen und den Samba-Client starten. Ich habe in meinem Netzwerk 8 Geräte, davon haben 4 feste IP-Adressen. Mit dem Befehl arp komme ich nicht so weiter. Dort werden von den acht Geräten nur zwei Stück angezeigt. Lasse ich auf Rechner B unter Windows einen Sniffer laufen (Netscan in meinem Fall), dann werden mir alle PCs im angegebenen IP-Adressraum angezeigt (also alle acht Geräte). Das Netscanprogramm erkennt sogar, dass dort auf Rechner A ein Samba-Vereichnis vorhanden ist. Meine Frage - kann ich im Vorfeld mit einem Befehl in der Kommandozeile unter Linux (auf Rechner C) in meinem Netzwerk alle Rechner ermitteln, die einen Samba-Serverdienst anbieten?
Ich habe nochmal etwas ausprobiert. Tippe ich in Rechner B in der Konsole unter Win7 den Befehl arp -a ein, dann werden mir alle Netzwerkgeräte angezeigt. Tippe ich aber den Befehl auf dem Linux-Rechner (Rechner C) ein, dann werden nur zwei Geräte aus dem Netzwerk angezeigt. Woran kann es liegen, dass unter Debian der Befehl arp -a ein anderes Ergebnis liefert als unter dem CDM-Fenster unter Win7?
Anfänger schrieb: > Woran kann es liegen, dass unter Debian der Befehl arp -a ein anderes > Ergebnis liefert als unter dem CDM-Fenster unter Win7? Ganz einfach. Windows sendet ständig Broadcasts - auf die antworten alle Geräte. Daher der Eintrag in der ARP Tabelle. Wenn nicht kommuniziert wird, kein Eintrag in der Tabelle. So einfach ist das
Einfach mal smbtree auf Konsole eintippen, ansonsten auch mal smbclient anschauen.
Anfänger schrieb: > Woran kann es liegen, dass unter Debian der Befehl arp -a ein anderes > Ergebnis liefert als unter dem CDM-Fenster unter Win7? das arp überhaupt nicht dafür gedacht ist. Arp liefert nur die liste von MAC-Adresse zu IP-Adresse die die aktuelle PC im Cache hat. Wenn der PC keine Verbindung zu anderen PCs aufbaut, dann ist die liste leer. Freigaben sollte man nicht auf diese ebene ermitteln, sondern per Broadcast. http://www.linuxquestions.org/questions/linux-networking-3/how-to-list-all-computers-in-workgroup-using-samba-798488/
ASCII schrieb: > nmap -sP 192.168.0.0/24 Das funktioniert wunderbar, vielen Dank. Tux schrieb: > Einfach mal smbtree auf Konsole eintippen Wunderbar, dieser Befehl zeigt mir sogar auf den Windows-Rechnern die freigegebenen Netzwerkverzeichnisse an.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.