Bug#376744: CIFS needs support for Win9x
Package: kernel-source-2.6.8
Version: 2.6.8-16sarge3
When attempting to mount a Win9x share with
fstype=cifs,
Ethereal trace shows the session request going out
with server name SMBSERVER instead of the NetBIOS name
supplied with the mount command.
A look at the source (.../fs/cifs/connect.c) shows
connection attempts on port 445 occurs first (new SMB
over TCP/IP for WinXP/2K, etc.), which is rejected
because the Win9(8) client is not listening on that
port. Then a connect attempt on port 139 (old SMB
over TCP/IP for Win9x), which succeeds. Conditional
session setup request for port 139 going to called
server name SMBSERVER*. Ethereal trace confirms this
behavior.
Reply to: