• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[gelöst] - Netzwerkumgebung unter Linux?

maru

Newbie
Servus.

Gibt es unter Linux so etwas wie eine Netzwerkumgebung unter Windows? Oder wie kann man sonst alle anderen Rechner einfach in einem Netzwerk erreichen?

maru

edit Mod: auf gelöst gesetzt 19.11.05
 
Wenn du bei anderen Rechner Ordner oder Verzeichnisse freigegeben hast, so das man mit Samba drauf zugreiffen kann.

Dann reicht es im Konqueror in der Adresszeile:

\\<IP>

einzugeben, ansonsten gebe in die Adresszeile mal "remote:/" ein.
 
OP
M

maru

Newbie
es handelt sich dabei fast ausschließlich um windows rechner.
also wenn ich das richtig verstanden habe, kann man nicht das komplette netzwerk nach namen bzw. ip "durchscannen", sondern muss vorher wissen, auf welche ip man zugreifen will.

maru
 

Frankie777

Advanced Hacker
Samba muß Installiert und aktiv sein.

Durch Eingabe im Konquerer von smb:/ werden Arbeitsgruppen und dann die Rechner angezeigt.

Das ist die analoge Funktion zu Win- Netzwerkumgebung

Samba bietet noch viele Funktionen und Befehle auf der Console zur Anzeige von smb-shares

nbtscan 192.168.1.1/24
smbclient -L RechnerNetBiosName
 
OP
M

maru

Newbie
ähh. das mit dem nbtscan funktioniert bei mir nicht. fehlermeldung

"command not found"

smbclient allerdings kann ich aufrufen. brauch man da irgendwie noch ein zusaätzliches packet?
maru
 

stka

Guru
Ich habe mal irgendwo diese Skript gefunden:
Code:
#!/bin/sh
# snip (c) copyright 2000 by plasmoid / thc <plasmoid@pimmel.com>
#
# snippy lil' snip script that shows accessible smb-netbios shares
# in a given ip-range. - requires smbclient and nbtscan.
#
# $Id: snip,v 1.2 2001/04/18 19:17:59 plasmoid Exp $

# set the right paths here, if smbclient and nbtscan are not within your
# path.
SMBCLIENT=smbclient
NBTSCAN=nbtscan
ECHO=echo

if [ "`$ECHO -n`" != "-n" ] ; then
   GNUECHO=1
fi

$ECHO "snip (c) copyright 2000 by plasmoid / thc <plasmoid@pimmel.com>"

if [ -z "$*" ] ; then
   $ECHO "usage: snip <scan_range>"
   $ECHO "<scan_range>    what to scan. can either be single IP like "
   $ECHO "                xxx.xxx.xxx.xxx or range of addresses in one "
   $ECHO "                of two forms xxx.xxx.xxx.xxx/xx or "
   $ECHO "                xxx.xxx.xxx.xxx-xxx."
   exit
fi

if [ "x$GNUECHO" = "x1" ] ; then
   $ECHO -n " - snipping $1: "
else
   $ECHO " - snipping $1: \c"
fi

servers=`$NBTSCAN -s : $1 | grep \<server\> | \
         sed s/" "/"%"/g | cut -d : -sf 1,2,4`
$ECHO "done."

if [ "x$GNUECHO" = "x1" ] ; then
   $ECHO -n " - searching shares: "
else
   $ECHO " - searching shares: \c"
fi
for i in $servers ; do

   i=`$ECHO $i | sed s/"%"/" "/g`

   ip=`$ECHO $i | cut -d : -sf 1`
   host=`$ECHO $i | cut -d : -sf 2 | awk '{ print $1 }'`
   user=`$ECHO $i | cut -d : -sf 3`

   if [ "x$user" = "x<unknown>" ] ; then
      smbarg="-I $ip -L $host -N"
   else
      smbarg="-I $ip -L $host -N -U $user"
   fi

   output=`$SMBCLIENT $smbarg | grep Disk | awk '{ print $1 }'`
   for j in $output ; do
      if [ "x$user" = "x<unknown>" ] ; then
         result="$result\n$SMBCLIENT //$host/$j -I $ip -N"
      else
         result="$result\n$SMBCLIENT //$host/$j -I $ip -N -U $user"
      fi
   done
if [ "x$GNUECHO" = "x1" ] ; then
   $ECHO -n "."
else
   $ECHO ".\c"
fi
done
$ECHO " done."
$ECHO " - results: "
$ECHO "$result"
nbtscan musst du installieren
 
OP
M

maru

Newbie
wie installiere ich nbtscan? ist auf meiner cd nicht vorhanden. heißt das u.u. anders?

martin
 

Frankie777

Advanced Hacker
Wenn Du Apt installiert hast reicht ein apt install nbtscan

linux:/srv/www/htdocs # apt search nbtscan
nbtscan - NetBIOS name network scanner
linux:/srv/www/htdocs # apt policy nbtscan
nbtscan:
Installed: 1.5.1-1.guru.suse93
Candidate: 1.5.1-1.guru.suse93
Version Table:
*** 1.5.1-1.guru.suse93 0
500 ftp://ftp4.gwdg.de SuSE/9.3-i386/suser-guru pkglist
100 RPM Database
 
Oben