On Mon, 2008-11-03 at 11:32 +0900, Ian Kent wrote: > Hi all, > > Stef Bon has reported some difficulty with the current auto.smb. > > I have made a patch which demonstrates the change he is recommending and > would like comments from others that use CIFS mounts. > > To quote Stef, from his previous mail: > > "Well, the script does (in my network) work with cifs shares, where the > original auto.smb doesn't. In my case I have to add the ipaddress or it > does not work. The manpage of mount.cifs says that this option has to be > used rarely. But it's my experience sometimes when mounting a Win2K or > WinXP machine, it does not work. > (CIFS expects the tcp name and not the netbiosname, smbfs did that) > > So I cannot say it's a really "must", but at least it cannot "hurt". > You're on the safe side when using the ipaddress." > > Can we have some comments on the patch below please (including you Stef, > since I've modified you change a bit). > > Ian
Sorry, the patch was not quite right. autofs-5.0.3 - CIFS use ip address From: Stef Bon <[EMAIL PROTECTED]> It has been reported that, for a CIFS mount, in some cases the ip address of the server is needed otherwise the mount can fail. --- samples/auto.smb | 26 +++++++++++++++++++++++++- 1 files changed, 25 insertions(+), 1 deletions(-) diff --git a/samples/auto.smb b/samples/auto.smb index fb39053..7bec126 100755 --- a/samples/auto.smb +++ b/samples/auto.smb @@ -3,7 +3,31 @@ # This file must be executable to work! chmod 755! key="$1" -opts="-fstype=cifs" + +FILESYSTEM="cifs" + +if [ "$FILESYSTEM" != "cifs" ]; then + opts="-fstype=$FILESYSTEM,guest" +else + for P in /bin /sbin /usr/bin /usr/sbin + do + if [ -x $P/nmblookup ]; then + NMBLOOKUP=$P/nmblookup + break + fi + done + + if [ ! -x "$NMBLOOKUP" ]; then + exit 1 + fi + + ipaddress=$($NMBLOOKUP $key --debug-level=0 2>>/dev/null | grep '<00>' | awk '{ print $1 }') + if [ -z "$ipaddress" ]; then + exit 1 + fi + + opts="-fstype=cifs,guest,ip=$ipaddress" +fi for P in /bin /sbin /usr/bin /usr/sbin do _______________________________________________ autofs mailing list autofs@linux.kernel.org http://linux.kernel.org/mailman/listinfo/autofs