Sida 1 av 1

AutoFS problem

Postat: 28 nov 2008, 20:22
av magnus-s
Hej...

Jag har problem med AutoFS. Jag har gjort allt som stod i en tutorial med att av kommentera /smb katalogen, skapat /smb och startat om AutoFS.
Men när jag ska gå in på min andra dator med AutoFS händer detta.

Kod: Markera allt

/smb$ cd 192.168.1.100        
Vet inte varför man inte kan använda nätverks namnet här men det fungerar inte. Det kan man nog lösa med att ändra på host listan..

Kod: Markera allt

/smb/192.168.1.100$ ls
ADMIN   Bilder  Download   IPC   Public            
/smb/192.168.1.100$ cd Bilder
/smb/192.168.1.100/Bilder$ ls
ADMIN   Bilder  Download   IPC   Public        
Det blir samma kataloger om och om igen. Vad är det för fel och hur fixar man det.

Kan den här informationen vara till någon hjälp.

Kod: Markera allt

tox@Linburk$ smbclient -L 192.168.1.100
Enter tox's password:
Domain=[WINBURK] OS=[Windows Vista (TM) Ultimate 6001 Service Pack 1] Server=[Windows Vista (TM) Ultimate 6.0]

        Sharename       Type      Comment
        ---------       ----      -------
        ADMIN$          Disk      Remote Admin
        Download        Disk
        Bilder            Disk      Default share
        IPC$            IPC       Remote IPC
        Public          Disk
session request to 192.168.1.100 failed (Called name not present)
session request to 192 failed (Called name not present)
session request to *SMBSERVER failed (Called name not present)
NetBIOS over TCP disabled -- no workgroup available

Re: AutoFS problem

Postat: 28 nov 2008, 22:12
av mcNisse
Har du ändrat i /etc/auto.smb?

Vad ger?

Kod: Markera allt

/etc/auto.smb 192.168.1.100
Du ska ska inte få fram IPC som monteringspunkt om skriptet gör rätt.

Re: AutoFS problem

Postat: 28 nov 2008, 23:00
av magnus-s

Kod: Markera allt

 /etc/auto.smb


#!/bin/bash

# $Id: auto.smb,v 1.3 2005/04/05 13:02:09 raven Exp $

# This file must be executable to work! chmod 755!

key="$1"
mountopts="-fstype=cifs"
smbopts=""
credfile="/etc/auto.smb.$key"

for P in /bin /sbin /usr/bin /usr/sbin
do
        if [ -x $P/smbclient ]
        then
                SMBCLIENT=$P/smbclient
                break
        fi
done

[ -x $SMBCLIENT ] || exit 1

if [ -e $credfile ]; then
        mountopts="$mountopts,credentials=$credfile"
        smbopts="-A $credfile"
else
        smbopts="-N"
fi

$SMBCLIENT $smbopts -gL $key 2>/dev/null| awk -v key="$key" -v opts="$mountopts$
        BEGIN   { ORS=""; first=1 }
        /Disk/  { if (first) { print opts; first=0 }; sub(/ /, "\\ ", $2); prin$
        END     { if (!first) print "\n"; else exit 1 }
        '

Kod: Markera allt

-fstype=cifs \
         /ADMIN$ ://192.168.1.100/ADMIN$ \
         /Download ://192.168.1.100/Download \
         /Bilder ://192.168.1.100/Bilder \
         /Public ://192.168.1.100/Public \

Re: AutoFS problem

Postat: 29 nov 2008, 14:40
av mcNisse
Det ser som svaret är rätt men det du postade ser lite felaktigt ut...

Så här ser slutet ut i samma variant av skriptet ut orört.

Kod: Markera allt

$SMBCLIENT $smbopts -gL $key 2>/dev/null| awk -v key="$key" -v opts="$mountopts" -F'|' -- '
        BEGIN   { ORS=""; first=1 }
        /Disk/  { if (first) { print opts; first=0 }; sub(/ /, "\\ ", $2); print " \\\n\t /" $2, "://" key "/" $2 }
        END     { if (!first) print "\n"; else exit 1 }
  '

Jag misstänker att du inte här behörighet att ansluta till utdelningen utan lösenord. Fungerar et att montera manuellt

Kod: Markera allt

sudo mount -t cifs  /mnt ://192.168.1.100/ADMIN$
ls /mnt
sudo umont /mnt
sudo mount -t cifs  /mnt ://192.168.1.100/Download \
ls /mnt
sudo umont /mnt
sudo mount -t cifs  /mnt ://192.168.1.100/Bilder
ls /mnt
sudo umont /mnt
sudo mount -t cifs  /mnt  ://192.168.1.100/Public
ls /mnt
sudo umont /mnt 

Re: AutoFS problem

Postat: 29 nov 2008, 18:13
av magnus-s
Så här ser slutet ut i samma variant av skriptet ut orört.
ops... kopierade texten från ett ssh fönster och missade några tecken.
Jag misstänker att du inte här behörighet att ansluta till utdelningen utan lösenord. Fungerar et att montera manuellt

Kod: Markera allt

 sudo mount -t cifs /mnt ://192.168.1.100/Download
mount: monteringspunkten ://192.168.1.100/Download finns inte
Provade även

Kod: Markera allt

sudo mount -t cifs /media/Winburk -o username=winburk,password=windows ://192.168.1.100/Downloade
mount: monteringspunkten ://192.168.1.100/Downloade finns inte
Det sist nämna fungerade innan jag installerade AutoFS.