Linux 14.982 Themen, 106.376 Beiträge

Linux in Windows Netz

Christian139 / 10 Antworten / Flachansicht Nickles

Ich würde gerne, auf meine Suse Linux Installation, den ganzen Domain "Tree" sehen d.h. alle Windows Clients und ihre Freigaben...Mithilfe von KDE FileManager. (also nicht umbedingt mit smbmount/smbclient und shell befehlen)
Wie kann ich dieses realisieren?

Vielen Dank im Voraus.

mfg,
Christian Hodos

bei Antwort benachrichtigen
KarstenW Nachtrag zu: „Ich würde die SFU3.5 von Microsoft unter Windows installeren. Du kannst unter...“
Optionen

PS: Bei meinem Debian wird bei jedem Systemstart ein Shellscript gestartet welches die Datei /etc/fstab untersucht und wenn es Netzwerkeinträge von nfs und /oder smb findet, werden diese automatisch bei jedem System start gemounted. Dieses Shell script heißt mountnfs.sh:

cat /etc/rcS.d/S45mountnfs.sh


#! /bin/sh
### BEGIN INIT INFO
# Provides: mountnfs nfs
# Required-Start: $network $local_fs
# Required-Stop:
# Default-Start: S
# Default-Stop:
# Short-Description: Mount network file systems
# Description: Now that TCP/IP is configured, mount the NFS file
# systems in /etc/fstab if needed. If possible,
# start the portmapper before mounting (this is needed for
# Linux 2.1.x and up).
#
# Also mounts SMB filesystems now, so the name of
# this script is getting increasingly inaccurate.
### END INIT INFO
#
# Version: @(#)mountnfs.sh 2.86-5 10-Sep-2004 miquels@cistron.nl
#

[ -z "VERBOSE" ] && VERBOSE=yes
[ -z "TMPTIME" ] && TMPTIME=0
[ -f /etc/default/rcS ] && . /etc/default/rcS
. /etc/init.d/bootclean.sh
. /lib/lsb/init-functions

do_start () {
#
# Run in a subshell because of I/O redirection.
#
test -f /etc/fstab && (

#
# Read through fstab line by line. If it is NFS, set the flag
# for mounting NFS file systems. If any NFS partition is found and it
# not mounted with the nolock option, we start the portmapper.
#
portmap=no
while read device mountpt fstype options
do
case "$device" in
""|\#*)
continue
;;
esac

case "$options" in
*noauto*)
continue
;;
esac

case "$fstype" in
nfs|nfs4)
case "$options" in
*nolock*)
;;
*)
portmap=yes
;;
esac
;;
smbfs|cifs|coda|ncp|ncpfs|ocfs2|gfs)
;;
*)
fstype=
;;
esac
if [ -n "$fstype" ]
then
case "$NETFS" in
$fstype|*,$fstype|$fstype,*|*,$fstype,*)
;;
*)
NETFS="$NETFS${NETFS:+,}$fstype"
;;
esac
fi
done

exec 0>&1

if [ "$portmap" = yes ]
then
if [ -x /sbin/portmap ] && [ -z "`pidof portmap`" ]
then
if [ -x /etc/init.d/portmap ]
then
/etc/init.d/portmap start
else
log_begin_msg "Starting portmap..."
start-stop-daemon --start --quiet --exec /sbin/p ortmap
sleep 2
log_end_msg $?
fi
fi
fi

if [ -n "$NETFS" ]
then
(
log_begin_msg "Mounting remote filesystems..."
if mount -a -t$NETFS ; then
log_end_msg 0
else
log_end_msg 1
fi
) 2>&1 | egrep -v '(already|nothing was) mounted'
fi

)
#
# Clean /tmp, /var/lock, /var/run
#
bootclean mountnfs
}

case "$1" in
start)
do_start
;;
*)
;;
esac

: exit 0

Es kann auch smb-Netzwerkfreigaben automatisch mounten.

Es muß in der Datei /etc/fstab eine entsprechende Zeile eingefügt werden:

Fileserver:/Netzwerkfreigabe____ /Mountpoint_Linux___ nfs___ timeo=14___ 0___ 0

Das müßte auch mit smb anstelle von nfs funktionieren.

Debian GNU/Linux https://www.debian.org/index.de.html
bei Antwort benachrichtigen