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 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..a46ff74 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